agenttoolworks

Use case · VerifyDesk

Look up a French company by SIREN or name, via API

Find a French company in the official registry by SIREN, SIRET or name and get its legal status, legal form, activity code, address and creation date in one normalized shape.

The job

Every French company has a SIREN, a nine-digit number, and every establishment a fourteen-digit SIRET. The state registry behind them, SIRENE and the RNE, says whether the company is active or closed, its legal form, its main activity code and its registered address.

That is the first check before a French company becomes a customer, a supplier or a counterparty: does it exist, is it still active, and is the address it gave the one on record.

Why an agent needs a tool for it

The registry has a public search API, but its answers are built for search, with many fields an agent does not need. verify_company accepts either a number or a name, returns up to five candidates in a normalized shape, and fails with a hint when nothing matches.

The same shape is used for the United Kingdom through Companies House, so one agent covers both registries by changing the country field.

The calls

One tool call.

Live production call2026-10-01
Agent calls verify_company
{
  "name": "verify_company",
  "arguments": {
    "country": "FR",
    "query": "552032534"
  }
}
VerifyDesk answers
{
  "country": "FR",
  "query": "552032534",
  "results": [
    {
      "country": "FR",
      "registrationNumber": "552032534",
      "name": "DANONE",
      "status": "active",
      "legalForm": "5599",
      "activityCode": "70.10Z",
      "address": "59-61 RUE LA FAYETTE 75009 PARIS",
      "createdAt": "1955-01-01",
      "headcountRange": "42",
      "source": "recherche-entreprises.api.gouv.fr (SIRENE/RNE)"
    }
  ]
}

status is the decision field. legalForm, activityCode and headcountRange are the registry's own codes, passed through unchanged so they can be matched against the official nomenclatures.

Limits worth knowing

Pricing

1 credit for the calls on this page.

ToolCredits per call
verify_company1

Credits are prepaid and shared across every server. Starter is $10 for 1,000 credits, packs never expire, and 100 credits are free without a card. Full pricing.

Install

Connect VerifyDesk to your agent.

A remote MCP server over Streamable HTTP. Get a free key, swap it in, and the calls above work as written, with answers reflecting the data on the day you call.

EndpointStreamable HTTP
https://verifydesk.agenttoolworks.com/mcp
Connect it, Claude Code
claude mcp add --transport http verifydesk \
  https://verifydesk.agenttoolworks.com/mcp \
  --header "Authorization: Bearer atw_live_your_key"

Setup for Claude Desktop, Cursor and Windsurf is in the docs.

Read next

Public data only, from the sources named on the product page. Not affiliated with any registry, list publisher, job board provider or store platform named here.