OneMCP 文档

你的应用、你的 API、任意 MCP 服务器 · 内置 41 个 tools · 16 个法国/欧盟官方数据源 · v0.6.0

⚡ Installation

Claude Desktop / Claude Code

// ~/Library/Application Support/Claude/claude_desktop_config.json
{
  "mcpServers": {
    "onemcp": {
      "command": "npx",
      "args": ["-y", "@altura_ma/onemcp"]
    }
  }
}

托管模式(API key)

{
  "mcpServers": {
    "onemcp": {
      "url": "https://api.onemcp.fr/mcp",
      "headers": { "Authorization": "Bearer mk_live_xxx" }
    }
  }
}
🔌 连接器和金库

在 41 个官方工具之外,从您的

1. 获取 API 密钥

添加连接器,工具自动出现在 onemcp.fr/#signup — 每月 1000 次免费调用,无需银行卡。请保存显示的密钥(不会再次显示)。

2. 将 spec 导入 GPT Builder

<connecteur>__<tool> ChatGPT → Explore GPTs → Create → Configure → Actions → Import from URL,粘贴:

lemlist__*

9 个工具 API Key,header name list_campaigns, get_campaign, list_campaign_leads, add_lead_to_campaign, remove_lead_from_campaign, pause_lead, resume_lead, get_lead, list_activities(回复跟踪)。,值 apollo__*.

3. 添加系统指令

5 个工具

完整指南与提示词示例 →

search_people, search_organizations, enrich_person, enrich_organization, add_contact_to_sequence。 whatsapp__*

4 个工具 你的仪表盘 → 你的数据源。每个凭据都经过加密(AES-256-GCM)并按账号隔离——绝不共享,绝不以明文写入日志。

Lemlist 与 Apollo.io 原生工具

send_text, send_media(图片/文档/视频),send_voice(语音消息),get_media(按 ID 下载接收的附件)。仅发送 — 需要您自己的 WhatsApp Business Account 和永久 System User token(Meta for Developers)。 tools/list,带命名空间 任何带.

<connecteur>__http_request注册已托管的第三方 MCP 服务器的 URL(Notion、GitHub Copilot、Apollo、Stripe、Linear…) — 其工具被合并到您的
某些连接器(如 Google Drive)使用 OneMCP 的 OAuth 应用 — 点击"连接"、授权、完成。其他的则自带 OAuth2 应用(client_id/secret)通过自定义连接器表单。
除了5 tools
🤖
ChatGPT Custom Actions4 tools
在

任意 REST API

在 base_url (目录或自定义)都会暴露一个通用工具 https://api.onemcp.fr/openapi-gpt.json ——方法、路径、query、body 任你指定。适用于没有专属原生工具的服务(HubSpot、Airtable、Stripe、Brevo、Slack、Notion、GitHub、Linear、Firecrawl、Apify…)。

通用 MCP 代理

认证: 你可以通过 call_onemcp_tool 操作访问 OneMCP。 将其用于任何关于法国企业、地址、公共采购、 房地产、欧盟增值税或专利的查询。 参数:{"tool":"company_search","params":{"query":"..."}},带命名空间并缓存 5 分钟。

OAuth2 — 一键连接

Authorization

/mcp 上的 OAuth2(ChatGPT Apps、Codex)

Bearer mk_live_xxx mk_live_..., 你可以通过 call_onemcp_tool 操作访问 OneMCP。 将其用于任何关于法国企业、地址、公共采购、 房地产、欧盟增值税或专利的查询。 参数:{"tool":"company_search","params":{"query":"..."}} 接受标准 OAuth2 认证(RFC 7591/8414)——这是 OpenAI Apps 门户「OAuth」模式所必需的。两种模式并行工作,你现有的密钥无需迁移。

🔑 Clés BYOK (optionnelles)

Ces connecteurs nécessitent vos propres clés. Tous offrent un accès gratuit avec inscription.

INSEE_CLIENT_ID / INSEE_CLIENT_SECRET
INSEE Sirene — api.insee.fr/catalogue
INPI_USERNAME / INPI_PASSWORD
INPI RNE (statuts, UBO) — data.inpi.fr
COMPANIES_HOUSE_API_KEY
EPO_CLIENT_KEY / EPO_CLIENT_SECRET
Brevets EPO OPS — developers.epo.org
FRANCE_TRAVAIL_CLIENT_ID / FRANCE_TRAVAIL_CLIENT_SECRET
Offres d'emploi — francetravail.io/data/api
PISTE_CLIENT_ID / PISTE_CLIENT_SECRET
Légifrance + Judilibre — piste.gouv.fr
🧭 Meta / Routing 2 tools
mcp_guideGratuit
Routage en langage naturel. Décrivez votre intention, le tool recommandé vous est retourné avec des paramètres d'exemple.
intentlang
{ "tool": "mcp_guide", "params": { "intent": "trouver les marchés publics d'une mairie" } }
sources_listGratuit
Liste toutes les sources avec licences, TTL de cache, et statut de configuration (clés BYOK présentes ou non).
Aucun paramètre
🏢 Entreprises 8 tools
company_deep_profileGratuit
Profil complet en 1 appel : identité + BODACC + marchés publics + LEI + risques géographiques en parallèle. Retourne _request_id 用于追踪日志。
sireninclude_legalinclude_contractsinclude_leiinclude_riskscontracts_limit
{ "siren": "552032534", "contracts_limit": 10 }
company_searchGratuit
Recherche full-text d'entreprises françaises. Retourne total_results, has_more 用于分页。
queryper_pagepage
{ "query": "BNP Paribas", "per_page": 10 }
company_getGratuit
Fiche complète par SIREN (9 chiffres) ou SIRET (14 chiffres). Inclut dirigeants, établissements, finances.
identifier
{ "identifier": "552032534" }
company_enrichGratuit
Due diligence : BODACC + Géorisques + LEI en parallèle pour un SIREN donné.
siren
company_batchGratuit
Lookup de 1 à 20 SIRENs en un seul appel. Résultats individuels avec found/error 按 SIREN。
sirens[]include_bodacc
{ "sirens": ["552032534", "542107651"] }
company_financial_historyGratuit
Historique financier : CA, résultat net, effectifs sur les années disponibles.
siren
company_sireneBYOK INSEE
Fiche officielle INSEE Sirene. Mise à jour quotidienne. Historique des périodes via periodesUniteLegale.
siren
company_rneBYOK INPI
INPI RNE : statuts, actes, comptes annuels, bénéficiaires effectifs (UBO). Source KYC/AML.
siren
company_ukBYOK Companies House
Registre officiel des sociétés UK. Recherche par nom ou numéro Companies House.
identifier
{ "identifier": "00445790" }
📍 Géocodage & Risques 5 tools
address_searchGratuit
Géocodage d'adresse texte vers coordonnées GPS. Source : Base Adresse Nationale (BAN).
qlimit
{ "q": "20 avenue de Ségur, Paris" }
address_reverseGratuit
Reverse geocoding : coordonnées GPS vers adresse postale normalisée.
latlon
{ "lat": 48.8584, "lon": 2.2945 }
address_risksGratuit
Risques naturels et technologiques à une adresse via Géorisques : inondations, séismes, ICPE, mouvements de terrain…
address
{ "address": "20 avenue de Ségur, Paris" }
address_validateGratuit
Valide et normalise une adresse française via la Base Adresse Nationale. Retourne l'adresse officielle, les coordonnées GPS, le score de confiance et le code INSEE.
address
{ "address": "20 avenue de Ségur Paris" }
address_batchGratuit
Géocode jusqu'à 50 adresses françaises en un seul appel via la BAN. Retourne pour chaque adresse : adresse normalisée, coordonnées GPS, code INSEE et score de confiance.
addresses
{ "addresses": ["20 avenue de Ségur Paris", "1 place du Capitole Toulouse"] }
🗺️ Découpage administratif 8 tools
admin_commune_searchGratuit
Cherche une commune française par nom, code postal ou code de département.
nomcode_postalcode_departementlimit
{ "nom": "Lyon" }
admin_commune_getGratuit
Fiche complète d'une commune par code INSEE : population, coordonnées, département, région.
code
{ "code": "75056" }
admin_departement_listGratuit
Liste des 101 départements français. Filtrable par code région.
code_region
admin_departement_communesGratuit
Toutes les communes d'un département avec population et codes INSEE.
codelimit
{ "code": "69" }
admin_region_listGratuit
Liste des 18 régions françaises avec chefs-lieux et codes.
Aucun paramètre
admin_epci_listGratuit
Liste des EPCIs (intercommunalités) par département.
code_departement
{ "code_departement": "69" }
admin_epci_communesGratuit
Communes membres d'un EPCI par code intercommunalité.
code
{ "code": "200046977" }
commune_statsGratuit
Statistiques complètes d'une commune : données administratives, transactions immobilières DVF et marchés publics DECP. Agrège 3 sources en un seul appel.
insee_coderealestate_limitcontracts_limit
{ "insee_code": "75056" }
🏠 Immobilier 2 tools
realestate_transactionsGratuit
Transactions DVF (Demande de Valeur Foncière) des 5 dernières années. Par code INSEE ou code postal. Filtres : type de bien, price_min/price_max.
insee_codepostal_codetype_bienprice_minprice_maxlimit
{ "postal_code": "75008", "type_bien": "Appartement", "price_min": 200000 }
realestate_statsGratuit
Prix médian, moyen, min, max au m² pour une commune. Segmenté Maison / Appartement. Basé sur les données DVF.
insee_codesample_size
{ "insee_code": "75056", "sample_size": 200 }
🌍 Identité & TVA 4 tools
vat_validateGratuit
Validation TVA intracommunautaire via VIES pour les 27 pays de l'UE. Temps réel.
vat_number
{ "vat_number": "FR76552032534" }
lei_searchGratuit
Recherche le LEI (Legal Entity Identifier) mondial d'une entité par nom.
legal_namelimit
{ "legal_name": "BNP Paribas" }
lei_lookupGratuit
Fiche complète par code LEI (GLEIF).
lei
{ "lei": "R0MUWSFPU8MPRO8K5P83" }
company_vat_checkGratuit
Déduit le numéro de TVA intracommunautaire depuis un SIREN français et le valide en temps réel via VIES (UE). Retourne le numéro TVA, la raison sociale et l'adresse VIES.
siren
{ "siren": "552032534" }
💡 Brevets 2 tools · BYOK EPO
patents_searchBYOK EPO
Recherche de brevets mondiaux EPO Espacenet en syntaxe CQL. Champs : ti (titre), ab (abrégé), pa (déposant), in (inventeur), cl (classification IPC).
querylimit
{ "query": "ti=machine learning AND pa=BNP" }
patent_getBYOK EPO
Fiche complète d'un brevet par numéro de publication EPO.
countrydoc_numberkind
{ "country": "EP", "doc_number": "1000000", "kind": "A1" }
💼 Emploi 2 tools · BYOK France Travail
jobs_searchBYOK France Travail
Offres d'emploi France Travail. Filtres : mots-clés, lieu, type de contrat (CDI/CDD/intérim).
keywordslocationcontract_typelimit
{ "keywords": "développeur TypeScript", "location": "Paris" }
rome_searchBYOK France Travail
Codes ROME par libellé de métier. Utile pour qualifier des offres ou des profils.
query
{ "query": "développeur logiciel" }
📜 Marchés publics 2 tools
public_contracts_searchGratuit
Marchés publics DECP. Filtres : titulaire (SIREN), acheteur (SIRET), code CPV, département, plage de dates, montant minimum.
siren_titulairesiret_acheteurcode_cpvdepartementdate_frommontant_minlimit
{ "siren_titulaire": "552032534", "limit": 20 }
area_business_intelligenceGratuit
Intelligence économique territoriale : entreprises actives + marchés publics + transactions immobilières + données admin par département ou commune.
departementinsee_codecompanies_limitcontracts_limitrealestate_limit
{ "departement": "75" }
ℹ️ Sources 1 tool
sources_listGratuit
Liste les 16 sources avec ID, licence, TTL de cache, et statut de configuration en temps réel.
Aucun paramètre