For AI agents

Official company records your agent can use, and cite.

Fuentio runs an MCP server, so Claude, Cursor and any MCP client can verify a French or Spanish company in the middle of a task. Every answer starts with one plain sentence and ends with its source.

Opening soon

The server address below is reserved. It starts answering when the API opens; join the waitlist to hear the day it does. Join the waitlist →

Set it up in five minutes

  1. Claude Code

    One command. Add a key later with --header "Authorization: Bearer YOUR_KEY".

    claude mcp add --transport http fuentio https://api.fuentio.com/mcp
  2. Claude Desktop

    Settings → Connectors → Add custom connector, then paste this address.

    https://api.fuentio.com/mcp
  3. Cursor

    In ~/.cursor/mcp.json, or .cursor/mcp.json in a project.

    {
      "mcpServers": {
        "fuentio": {
          "url": "https://api.fuentio.com/mcp"
        }
      }
    }
  4. Any streamable-HTTP client

    Stateless, JSON responses. Send your key as a Bearer token.

    POST https://api.fuentio.com/mcp
    Accept: application/json, text/event-stream
    Authorization: Bearer YOUR_KEY

Three tools

  • list_coverage()Free

    Which countries and identifier formats are covered, and how fresh the data is. Call it first when unsure.

  • lookup_company(country, identifier, id_scheme?)1 unit

    Verify a company before onboarding, paying or contacting it. France: SIREN, SIRET or VAT number. Spain: Registro Mercantil sheet.

  • search_companies(country, query, postal_code?, locality?, status?, page?)2 units

    Find a company by name when you don't know its number.

What your agent sees

A real record from our snapshot, as the lookup tool returns it:

The tool call

lookup_company({"country": "FR", "identifier": "441639465"})

The first line your agent reads

RENAULT (FR, SIREN 441639465) is active as of 2025-12-06, source: Annuaire des Entreprises (API Recherche d'entreprises).

Then the full record as JSON, with its source, licence and check time.

Prefer plain REST?

The same data over HTTPS. When the API opens, try it without a key, then create a free key in one call.

When it opens: a free trial without a key (20 units a day), and free keys with 100 units a month.

Look up a company, no key needed

curl https://api.fuentio.com/v1/companies/FR/441639465

Create a free key

curl -X POST https://api.fuentio.com/v1/keys

Errors an agent can act on

invalid_identifier
The number has the wrong format or check digits.
not_found
A well-formed number with no public record.
id_scheme_not_supported
A known kind of ID we can't look up yet, such as a Spanish NIF.
quota_exceeded
Units used up; the message says how to continue.
upstream_unavailable
The official source isn't answering; try again in a minute.

Your agent can also use our Apify actors through Apify's MCP server. See all APIs & tools →