---
title: "INSEE Sirene MCP server · Connect AI agents to SIREN data"
description: "Connect inference.eu agents to INSEE's Sirene register through an open-source MCP server. Look up SIREN and SIRET numbers, NAF codes and economic series."
canonical: "https://inference.eu/connect/insee-sirene/"
language: "en"
---

MCP servers · Company data

# INSEE Sirene MCP server: connect AI agents to the French business register from the EU

INSEE does not publish an MCP server, but its Sirene API is open to everyone. The open-source insee-mcp server wraps the Sirene, metadata and macroeconomic series APIs in one set of tools. inference.eu agents use it to identify French companies and establishments, check their status and enrich lists with official codes.

[Contact sales](https://inference.eu/contact/)[What agents can do with it](#tools)

1.  01Authentication: None
2.  02Community server
3.  03EU data centres

## What agents can do with it

-   1

    ### SIREN and SIRET lookups

    \`sirene\_get\_siren\` and \`sirene\_get\_siret\` return a legal unit or an establishment by number, and \`sirene\_search\_companies\` and \`sirene\_search\_establishments\` run multi-criteria searches in Lucene syntax.

-   2

    ### Succession links and service status

    \`sirene\_get\_succession\_links\` follows predecessor and successor links between establishments after moves or mergers, and \`sirene\_get\_informations\` reports the service status and the date of the last update.

-   3

    ### Nomenclatures and economic series

    \`meta\_get\_naf\_sous\_classe\`, \`meta\_get\_commune\` and related tools resolve NAF codes and geography from the COG, and \`bdm\_get\_series\` fetches macroeconomic time series such as GDP, prices or unemployment.

## What INSEE Sirene and this MCP server are

Sirene is the interministerial register of French companies and establishments, maintained by INSEE, the national statistics institute in Montrouge. It lists every legal unit by SIREN and every establishment by SIRET since 1973, with name, activity code, address, headcount band and status, and is free to reuse.

The open-source `insee-mcp` server, written in TypeScript and run with Docker over stdio, exposes the Sirene API together with INSEE's metadata and BDM time series APIs. It is a community project and not published by INSEE.

## What agents can do with Sirene

A finance team can check every new supplier before the first payment: does the SIRET exist, is the establishment active, and does the address match the invoice? A sales team can enrich a list of prospects with NAF codes, headcount bands and head office addresses, then segment it by region.

Analysts can combine company counts with official statistics, for example the number of active establishments in a NAF sub-class per département next to the unemployment rate from the BDM series. Succession links help clean old records after a company moved.

## Setup and authentication

No key is needed to start. Without one, the server uses INSEE's public open data plan, which allows 30 requests per minute. On inference.eu, add the INSEE Sirene connector to an agent, and the tools are available straight away.

For higher volumes, create an application on the INSEE API portal and add its key to the connector; the server sends it in the `X-INSEE-Api-Key-Integration` header. The key is stored encrypted in the EU and only reaches the agents you allow.

## Data protection and where the data goes

The server sends SIREN, SIRET numbers and search criteria to the INSEE API operated by the French administration, and nothing else. Sirene is public data, but some sole traders have asked for their details to be partly hidden, and the API respects that choice.

On inference.eu, the model that reads the results runs in EU data centres, and any API key you add is stored encrypted in the EU. When you enrich customer or supplier lists, keep the use within the purpose for which you hold those lists.

## Approvals and safe use

All tools read public data, so the agent cannot change anything in Sirene. The main points to watch are rate limits and correctness: an agent that loops through thousands of SIRET numbers will hit the 30-requests-per-minute limit of the public plan.

Ask agents to report the SIRET and the update date for each fact, and spot-check results before they go into your ERP. On inference.eu you can require a person to approve calls in other connectors that write enriched data back into your CRM or accounting system.

## INSEE Sirene

Vendor

INSEE (Institut national de la statistique et des études économiques)

Vendor based in

France

Category

Company data

Authentication

None

Transport

Local (stdio)

Server

[Community server](https://github.com/aureTheDev/insee-mcp)

Documentation

[www.data.gouv.fr](https://www.data.gouv.fr/dataservices/api-sirene-open-data)

## INSEE Sirene: common questions

The questions buyers, developers and legal teams ask us most. Something missing? Ask us directly.

No. As of November 2026 INSEE has not published an MCP server. Community servers use the open Sirene API. This page describes aureTheDev/insee-mcp, which also covers INSEE metadata and economic series and is not affiliated with INSEE.

Not to start. Without a key, the public open data plan applies, limited to 30 requests per minute. For larger volumes, register an application on the INSEE API portal and add its key to the connector on inference.eu.

The SIREN is the nine-digit number of a legal unit, the company itself. The SIRET has fourteen digits and identifies one establishment of that company, for example a shop or a factory. The server has a lookup tool for each.

Yes. The search tools accept multi-criteria queries in Lucene syntax, for example by NAF code, postcode or administrative status. The metadata tools turn NAF codes and commune codes into readable labels.

Yes. The bdm\_get\_series tool fetches INSEE time series by idbank, up to 400 at once, such as the GDP volume index, the consumer price index or the unemployment rate. This helps agents put company data into context.

They complement each other. Pappers adds accounts, directors and beneficial owners from several registers, at a cost in credits. data.gouv.fr gives access to the full Sirene stock files. The INSEE server is the most direct route to Sirene itself.

It comes from INSEE's API. The agent sends numbers and search criteria there and receives the register entries. On inference.eu the model reading them runs in EU data centres. Any API key you add is stored encrypted in the EU.

It is a TypeScript program distributed as a Docker image and speaks MCP over stdio. On inference.eu you add it as a connector to an agent; a key is optional and only needed for higher INSEE rate limits.

[Ask a question](https://inference.eu/contact/)

## Related

[All MCP servers](https://inference.eu/connect/#directory)

-   [PappersConnect inference.eu agents to the official Pappers MCP server. Look up French companies, accounts, directors, beneficial owners and legal notices.Company data](https://inference.eu/connect/pappers/)
-   [data.gouv.frConnect inference.eu agents to the official data.gouv.fr MCP server. Search French open datasets, query tables and explore public APIs, with no key needed.Public data](https://inference.eu/connect/data-gouv/)
-   [France TravailConnect inference.eu agents to the official France Travail APIs through an open-source MCP server. Search job offers, ROME occupations and hiring companies.Public data](https://inference.eu/connect/france-travail/)
-   [HubSpotConnect inference.eu agents to HubSpot's official remote MCP server to search, read and update contacts, companies, deals and tickets in your CRM.CRM and sales](https://inference.eu/connect/hubspot/)

## Move your AI workloads to EU infrastructure

Tell us which models you use and roughly how much traffic you have. We reply within one working day with pricing and next steps.

-   Reply within one working day
-   Pricing for your volume
-   DPA ready to sign
