Documentation OneMCP

35 tools MCP · 16 sources officielles · v0.5.0

Installation

Claude Desktop / Claude Code

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

Mode hébergé (API key)

{
  "mcpServers": {
    "onemcp": {
      "url": "https://api.onemcp.fr/mcp",
      "headers": { "Authorization": "Bearer mk_live_xxx" }
    }
  }
}
🔑 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 pour tracer les logs.
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 pour la pagination.
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 par 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 4 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" }
🗺️ 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 1 tool
realestate_transactionsGratuit
Transactions DVF (Demande de Valeur Foncière) des 5 dernières années. Par code INSEE ou code postal.
insee_codepostal_codelimit
{ "insee_code": "75056", "limit": 50 }
🌍 Identité & TVA 3 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" }
💡 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