siret-mcp
siret-mcp
フランス企業登録データのためのMCPサーバー。企業名、SIREN、SIRETで任意のフランス企業を照会すると、クリーンなJSONが返ってきます — すべての登録コードはあらかじめ平易なフランス語に翻訳されています。
公式レジストリは "nature_juridique": "5710"、"activite_principale": "62.01Z"、"tranche_effectif_salarie": "12" を返します。これを渡されたLLMは推測するか、幻覚を見るかのどちらかです。このサーバーは "Société par actions simplifiée (SAS)"、"Programmation informatique"、"20 à 49 salariés" を返します — 元のコードも併記されるので、回答は検証可能なままです。
APIキー不要。アカウント不要。
インストール
Claude Code
claude mcp add siret -- npx -y siret-mcpCursor — ~/.cursor/mcp.json:
{
"mcpServers": {
"siret": {
"command": "npx",
"args": ["-y", "siret-mcp"]
}
}
}Claude Desktop — claude_desktop_config.json、Cursorと同じブロック。
クライアントを再起動してください。4つのツールが表示されるはずです。
Related MCP server: INSEE MCP Server
試してみる
「SIREN 552100554 はまだ有効ですか、またその法的形態は何ですか?」
「Loire-Atlantique で従業員20人以上のソフトウェア企業を探してください。」
「NAFコード 43.22A はどういう意味ですか?」
「請求書にあったSIRETです: 55210055400015 — 検証して登録住所を教えてください。」
「このSIRENのすべての事業所をリストアップし、本社がどれかを示してください。」
ツール
ツール | 説明 |
| 名前、商号、略称、役員によるあいまい検索。フィルター: département、郵便番号、NAFコード、有効のみ。簡潔なサマリーを返します。 |
| SIREN(9桁)またはSIRET(14桁)から完全なプロフィールを取得。リクエストを消費する前にLuhnチェックサムを検証します。 |
| SIRENの既知の全事業所を、本社を先頭に返します。 |
| NAF / 法的形態 / 従業員規模 / ステータスをデコードします。オフラインで、API呼び出しなし。 |
さらに、キャッシュ統計を公開する siret://health リソースもあります。
知っておくべき設計判断
コードは常にラベルを伴います。 コード化されたすべてのフィールドは {code, label, exact, source} を返します。exact: false は、ラベルがフォールバック(正確なクラスではなくNAFセクション)から取得されたことを意味します。そのため、モデルは推測を事実として述べる代わりに、適切に曖昧な言い方ができます。
欠落フィールドはnull化されず、名前で示されます。 各プロフィールには missing 配列が含まれます。"workforce": null を与えられると、モデルは従業員数をでっち上げることがよくあります。"missing": ["workforce"] を与えられれば、レジストリがそれを保持していないと述べます。
エラーは投げられず、返されます。 失敗は hint 付きのJSONとして返るため、モデルは会話の途中で止まる代わりに、再試行または言い換えができます。
キャッシュは最適化ではなく、製品です。 上流はバーストをレート制限します。6時間TTLのキャッシュ(SIRENE_CACHE_TTL_MS)こそが、同じ企業について9回尋ねるエージェントループでこれを実用可能にするものです。
ツールは12個ではなく4個。 ツールが増えるごとに、呼び出し元モデルのコンテキストを消費し、誤った選択をする余地が増えます。
制限事項
コード表は部分的なものです。 完全なNAF改訂2は ~732コード、catégorie juridique は ~300あります。このサーバーは一般的なものに加えて、近似であることを示すフォールバック(
exact: false)を同梱しています。バックエンドは
recherche-entreprises.api.gouv.frで、INSEE Sirene v3 ではありません。APIキーが不要なため、すぐに実行できます。トレードオフは、フィールドが少なく、事業所の完全なリストがないことです。キャッシュはプロセス内です。 ローカルのstdioサーバーには適していますが、ホスト型マルチテナントサーバーには不適切です。
データと帰属
データは API Recherche d'Entreprises(DINUM)から取得され、INSEE SIRENE に由来し、Licence Ouverte に基づいています。役員の記録には生年が含まれる場合があります。データの合法的な使用については利用者が責任を負います。
開発
git clone https://github.com/tbellicha/siret-mcp.git
cd siret-mcp
npm install
npm run build
npm test # node:test, offline
npm run test:live # hits the real API
npm run typecheckライセンス
MIT © 2026 tbellicha
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseBqualityFmaintenanceEnables interaction with the French business search API from data.gouv.fr, allowing users to search for French companies by text or geographical criteria and access essential business information.21920MIT
- FlicenseBqualityDmaintenanceEnables searching companies in the SIRENE database using SIREN, SIRET, or company name via the INSEE API.1
- FlicenseNot gradedqualityBmaintenanceEnables querying French business registers (RNE, BODACC) and trademarks via INPI APIs. Provides tools to search companies, retrieve legal status, directors, beneficial owners, collective procedures, and trademark details.
- FlicenseNot gradedqualityDmaintenanceEnables searching for French companies using the official data.gouv.fr API, with filters for name, location, activity, and certifications.1
Related MCP Connectors
French Companies MCP — recherche-entreprises.api.gouv.fr
OpenCorporates MCP — Global company registry data (free, no auth, rate limited)
Company, KYB, VAT, sanctions, LEI and address data for 15 EU countries.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/tbellicha/siret-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server