LegalOne Entreprises について
LegalOne Entreprises は、フランス企業、住所、法的公告の公開データを提供する読み取り専用 MCP サーバーおよび API です。開発者やエージェント向けに、公的登録情報と法的公告の草案作成ツールを提供します。
主な機能
- 01フランス企業の検索と詳細情報の取得
- 02事業所と BODACC 公告の取得
- 03企業文書と提出記録の一覧
- 04住所の検索、正規化、逆ジオコーディング
- 05法的公告の要件、料金、次の手順の確認
- 06確認用の法的公告草案の準備
活用シーン
- 01公的登録情報で企業レコードを補完する
- 02企業の最近の BODACC 公告を確認する
- 03住所を正規化または位置から検索する
- 04必要な公告を特定して草案を準備する
MCP 対応
リモートの Streamable HTTP MCP サーバーを通じて、企業、事業所、BODACC、文書、住所、法的公告のツールを提供します。法的公告草案の準備を除き、ツールは読み取り専用で、草案は legalone.fr に保存されます。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://mcp.legalone.fr/mcpclaude mcp add --transport http fr-legalone-entreprises https://mcp.legalone.fr/mcp{"mcpServers":{"fr-legalone-entreprises":{"type":"http","url":"https://mcp.legalone.fr/mcp"}}}Cursor で開く{"servers":{"fr-legalone-entreprises":{"type":"http","url":"https://mcp.legalone.fr/mcp"}}}VS Code で開く{"mcpServers":{"fr-legalone-entreprises":{"type":"http","url":"https://mcp.legalone.fr/mcp"}}}{"mcpServers":{"fr-legalone-entreprises":{"serverUrl":"https://mcp.legalone.fr/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
ツール
詳細
LegalOne Entreprises
フランス企業の公開データを取得できる、無料の読み取り専用 REST API と、キー不要の MCP サーバーです。フランスの法定公告(annonces légales)向けの補助ツールも提供します。
- 企業:企業識別情報、本社、事業所、資本金、現任役員(氏名と役職)。INSEE Sirene および INPI RNE のデータを使用します。
- BODACC 公告:企業の最新公告(設立、変更、事業譲渡、倒産手続き、抹消)、および INPI に掲載された証書と会計書類の提出情報。
- 住所:Base Adresse Nationale によるオートコンプリート、正規化、逆ジオコーディング。
- 法定公告:企業イベントに必要な公告、その法的根拠と規定料金、次の手順、およびユーザーが確認して legalone.fr に掲載するための下書き。
MCP レジストリには LegalOne Entreprises として登録されています(MCP レジストリには、これとは別の無関係な「LegalOne」という製品があります)。
このリポジトリには、公開クライアント向けの資料のみが含まれています。エージェントスキル、単一ファイルの SDK 2 種類(TypeScript、Python)、および MCP レジストリマニフェストです。
MCP サーバー
| URL | https://mcp.legalone.fr/mcp |
| トランスポート | Streamable HTTP |
| 認証 | なし |
| クォータ | IP ごとに 1 分あたり 60 リクエスト、1 日あたり 1,000 リクエスト |
ツール:search_companies、get_company、get_establishment、list_bodacc_notices、get_bodacc_notice、list_company_documents、search_addresses、get_legal_notice_price、which_legal_notice、get_next_steps、prepare_legal_notice。prepare_legal_notice は legalone.fr に下書きを保存するため、これ以外はすべて読み取り専用です。チャット内で有料になるものはありません。
Claude(claude.ai と Claude Desktop):Settings > Connectors > Add custom connector を開き、名前に LegalOne Entreprises、URL に https://mcp.legalone.fr/mcp を指定し、認証は設定しません。claude.ai で追加したコネクターは Claude Desktop でも利用できます。
Claude Code:
claude mcp add --transport http legalone-entreprises https://mcp.legalone.fr/mcp
ChatGPT:Settings > Apps & Connectors > Advanced settings を開き、developer mode をオンにします。その後、URL に https://mcp.legalone.fr/mcp を指定し、認証なしのコネクターを作成します。利用可否は ChatGPT のプランによって異なります。メニュー名は変更される場合があります。
リモートサーバーに対応するその他のクライアント:
{
"mcpServers": {
"legalone-entreprises": { "url": "https://mcp.legalone.fr/mcp" }
}
}
stdio のみで通信するクライアントは、npx -y mcp-remote https://mcp.legalone.fr/mcp などのブリッジを経由できます。
REST API
| ベース URL | https://api.legalone.fr/v1 |
| キー | /v1 のすべてのルートで必須です:Authorization: Bearer lo_…(または X-API-Key)。無料です。https://legalone.fr/developers で開発者アカウントを作成し、開発者スペースでキーを作成してください |
| API 仕様 | https://api.legalone.fr/v1/openapi.json(キー不要) |
| キーごとのクォータ | 1 分あたり 60 リクエスト、1 日あたり 5,000 リクエスト、1 か月あたり 100,000 リクエスト。企業検索は 1 分あたり 20 リクエストです。開発者スペースからクォータの引き上げを申請できます |
キーはサーバー側で管理してください。クライアントコードに含めないでください。
# Company profile by SIREN
curl -s https://api.legalone.fr/v1/entreprises/552032534 \
-H "Authorization: Bearer $LEGALONE_API_KEY"
# Search by start of name, or exact SIREN/SIRET
curl -s --get https://api.legalone.fr/v1/entreprises \
--data-urlencode "q=exemple" -H "Authorization: Bearer $LEGALONE_API_KEY"
# Latest BODACC notices
curl -s "https://api.legalone.fr/v1/entreprises/552032534/bodacc?limit=5" \
-H "Authorization: Bearer $LEGALONE_API_KEY"
# Normalise an address
curl -s --get https://api.legalone.fr/v1/adresses/normaliser \
--data-urlencode "q=8 boulevard du Port 80000 Amiens" \
-H "Authorization: Bearer $LEGALONE_API_KEY"
すべてのレスポンスは { data, meta, links } 形式です。meta には updatedAt、sources、warnings、attribution が含まれます。エラーは RFC 9457(application/problem+json)形式です:400 不正なパラメーター、401 キーがないか無効、404 不明または公開されていない(「見つからない」として扱い、再試行しないでください)、429 クォータ超過(Retry-After を待ってください)、503 後で再試行してください。ルートの一覧は OpenAPI 仕様と SKILL.md に記載されています。
SDK
各 SDK は依存関係のない単一ファイルです。プロジェクトにコピーして使用してください。
// sdk/typescript/legalone.ts — native fetch (Node 18+, browsers, Deno, Bun)
import { LegalOne } from "./legalone.ts";
const api = new LegalOne({ apiKey: process.env.LEGALONE_API_KEY! });
const company = await api.getCompany("552032534"); // null if not found
console.log(company?.data.name, company?.meta.attribution);
# sdk/python/legalone.py — standard library only, Python 3.9+
from legalone import LegalOne
api = LegalOne(api_key="lo_...")
company = api.get_company("552032534") # None if not found
if company:
print(company["data"]["name"], company["meta"]["attribution"])
メソッド:getCompany / get_company、getEstablishment、searchCompanies、listBodaccNotices、getBodaccNotice、listCompanyDocuments、health。エラーが発生すると LegalOneError が送出されます(ステータス、タイトル、詳細、リクエスト ID、429 の場合は再試行までの遅延を含みます)。コードコメントとエラーメッセージはフランス語です。
Python のテスト(ローカルのループバックサーバーを使用。ネットワーク接続は不要):cd sdk/python && python3 -m unittest -v。
エージェントスキル
SKILL.mdには、エージェントがAPIまたはMCP サーバーをいつ、どのように使用するかが記載されています。Claude Codeの場合は、.claude/skills/legalone/SKILL.mdにコピーしてください。その他のエージェントの場合は、https://api.legalone.fr/skill.mdを参照するよう指定してください。
データソースとライセンス
| ソース | ライセンス |
|---|---|
| INSEE Sirene | Licence Ouverte 2.0 |
| INPI RNE | INPI licence for reuse of the RNE (2024) |
| DILA BODACC | Licence Ouverte 2.0 |
| Base Adresse Nationale | Licence Ouverte 2.0 |
| Légifrance(法的通知の規則) | Licence Ouverte 2.0 |
各レスポンスには、実際に使用したソースと更新日がmeta.sourcesに記載されています。
帰属表示(必須)
meta.attributionをデータの横にそのまま表示してください。企業データの場合は、次のように表示されます。
データ:LegalOne — ソース:INSEE Sirene、INPI RNE、DILA BODACC、更新日 {date}
{date}はmeta.updatedAtをDD/MM/YYYY形式にしたものです。「LegalOne」には、企業ページ(data.links.legalone)またはhttps://legalone.frへのリンクを設定してください。住所のルートでは「住所:Base Adresse Nationale (BAN)、Licence Ouverte 2.0 — LegalOne経由」と表示されます。データをINPIまたはINSEEが認証したものとして提示しないでください。
制限事項
- データは事前入力と情報拡充を目的としています。規制上の本人確認(KYC)に使用する情報源でも、法的証明でもありません。公式のKbisまたはRNEの抜粋で確認してください。
- 個人データは役員の氏名と役職に限られます。連絡先、人物検索、財務諸表、実質的支配者の情報は含まれません。
- データが一般公開されていない企業、およびLegalOneでの公開に異議を申し立てた企業や個人には対応していません。
- 法的通知の規則と手順は参考情報です。通常と異なる状況では、法律の専門家に相談してください。
利用規約、プライバシー、サポート
- 利用規約:https://legalone.fr/developers/conditions
- プライバシー:https://legalone.fr/developers/conditions#confidentialite
- 公開への異議申し立て(GDPR)または訂正の依頼:https://legalone.fr/developers/opposition
- サポート:[email protected]
ライセンス
このリポジトリのコードとドキュメントは、MITライセンスの下で公開されています。APIから返されるデータには、上記のソースライセンスとLegalOneの利用規約が適用されます。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。