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
-
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 -
Claude Desktop
Settings → Connectors → Add custom connector, then paste this address.
https://api.fuentio.com/mcp -
Cursor
In ~/.cursor/mcp.json, or .cursor/mcp.json in a project.
{ "mcpServers": { "fuentio": { "url": "https://api.fuentio.com/mcp" } } } -
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()FreeWhich countries and identifier formats are covered, and how fresh the data is. Call it first when unsure.
-
lookup_company(country, identifier, id_scheme?)1 unitVerify 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 unitsFind 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 →