Serveur Model Context Protocol exposant les capacités Datactive à Claude Desktop, Claude Code et tout client MCP.
Le Model Context Protocol (MCP) est un standard ouvert qui permet à un modèle d'IA (Claude, ChatGPT, agents) d'appeler directement les capacités d'un service métier — recherche d'entreprises, lecture de fiches dirigeants, lancement de campagnes, etc. — sans intermédiaire UI. Concrètement : tu poses une question en français à Claude Desktop, Claude appelle search_companies, te rend la réponse en langage naturel.
| Endpoint | Méthode | Description |
|---|---|---|
/mcp | POST | JSON-RPC 2.0 — initialize, tools/list, tools/call (transport HTTP+SSE) |
/health | GET | Statut du serveur (JSON public, sans auth) |
/ | GET | Cette page de documentation |
Édite ton fichier de config Claude Desktop :
~/Library/Application Support/Claude/claude_desktop_config.json%APPDATA%\Claude\claude_desktop_config.jsonAjoute la section mcpServers :
{
"mcpServers": {
"datactive": {
"url": "https://mcp.datactive.fr/mcp",
"headers": {
"Authorization": "Bearer VOTRE_CLE_API"
}
}
}
}
Redémarre Claude Desktop. Les 14 tools Datactive apparaîtront dans la liste des outils disponibles.
👉 Référence complète des 14 tools — paramètres, sortie observée, exemples pour chaque tool.
search_companies — recherche full-text + filtres SIRENEget_company_profile — fiche complète d'une entreprise (par SIREN)get_legal_announcements — annonces BODACC liées à un SIRENsuggest_companies — autocomplete par début de raison socialesearch_executives — recherche dans la base RNE/INPIget_executive_profile — fiche d'un dirigeant identifiélist_executive_mandates — mandats actifs/historiquessearch_contacts — recherche dans ct_contacts (4,5M)get_contact_profile — fiche détaillée contact (titre, email, tél)list_campaigns — campagnes du compte appelantget_campaign — détails d'une campagneget_campaign_analytics — taux d'ouverture, clic, désabonnementlist_plans — plans tarifaires Datactive disponiblesget_credits_balance — solde de crédits du compte appelantcurl https://mcp.datactive.fr/health
# {"status":"ok","version":"0.1.0-poc","tools":14}
curl -X POST https://mcp.datactive.fr/mcp \
-H "Content-Type: application/json" \
-H "Accept: application/json, text/event-stream" \
-H "Authorization: Bearer VOTRE_CLE_API" \
-d '{
"jsonrpc":"2.0","id":1,
"method":"initialize",
"params":{
"protocolVersion":"2024-11-05",
"capabilities":{},
"clientInfo":{"name":"my-client","version":"1.0"}
}
}'
curl -X POST https://mcp.datactive.fr/mcp \
-H "Content-Type: application/json" \
-H "Accept: application/json, text/event-stream" \
-H "Authorization: Bearer VOTRE_CLE_API" \
-H "Mcp-Session-Id: SESSION_ID_DU_INITIALIZE" \
-d '{"jsonrpc":"2.0","id":2,"method":"tools/list","params":{}}'
curl -X POST https://mcp.datactive.fr/mcp \
-H "Content-Type: application/json" \
-H "Accept: application/json, text/event-stream" \
-H "Authorization: Bearer VOTRE_CLE_API" \
-H "Mcp-Session-Id: SESSION_ID" \
-d '{
"jsonrpc":"2.0","id":3,
"method":"tools/call",
"params":{
"name":"suggest_companies",
"arguments":{"query":"datactive","limit":5}
}
}'
Chaque appel à /mcp requiert un header Authorization: Bearer <clé>. Les clés sont rattachées à un compte Datactive et héritent de ses quotas de crédits. Chaque tools/call qui touche aux données enrichies (recherche entreprise, fiche dirigeant, contacts) consomme des crédits selon le tarif du plan ; les opérations méta (list_plans, get_credits_balance) sont gratuites.
api_keys) — chaque clé est rattachée à un email de compte, hérite de son rôle (user / admin) et de son quota.sirene-api via secret partagé — sera remplacé par une super-clé MCP dédiée après rotation JWT.last_used_at et total_calls mis à jour à chaque appel, logs détaillés dans api_usage_log et user_actions_log.Les données accessibles via MCP sont strictement les mêmes que celles disponibles dans l'interface Datactive du compte appelant — aucun privilège supplémentaire. Toute requête est journalisée. Les données B2B servies (entreprises, dirigeants, contacts) sont issues des sources publiques INSEE/SIRENE, INPI/RNE, BODACC, et d'enrichissements Apollo / Explorium dans le respect du registre RGPD Datactive (art. 30) et de la DPIA #1 disponible sur demande.