Serveur MCP

Le CRM MCP-only.

Headless par design. Piloté par votre agent IA via MCP. Claude Code, Cursor, GPT. Tout est natif.

01 · QUICKSTART

Premier appel CRM en 5 minutes.

Une commande. Le CLI détecte votre client et configure la connexion. Pas de gestion de clé API. Pas de JSON à éditer à la main.

1

Etape 1

Auto-détecte Claude Code, Cursor, Cline, Goose, Continue.dev. Ecrit la config. C'est fait.

bash
npx @symbiozai/mcp-setup
2

Etape 2

Votre agent a maintenant accès à 35 missions MCP SymbiozAI. Pas de plugin. Pas de SDK. Spec MCP standard.

bash
« Quelles missions SymbiozAI expose-t-il ? »
3

Etape 3

Lancez votre opening mission en langage naturel. Votre agent appelle start_targeting. Pipeline alimenté. En moins de 60 secondes.

bash
« Cible 50 fondateurs SaaS Series A en France depuis Claude Code. »

02 · CONFIGS AGENTS

Config prête à coller pour votre agent.

SymbiozAI implémente les transports stdio et HTTP+SSE. Copiez le snippet pour votre client. C'est tout.

Claude Code

claude_desktop_config.json
{
  "mcpServers": {
    "symbiozai": {
      "command": "npx",
      "args": ["@symbiozai/mcp-setup", "--mode", "stdio"],
      "env": { "SYMBIOZAI_TOKEN": "your-token" }
    }
  }
}

Ajoutez dans votre claude_desktop_config.json. Relancez Claude Code. SymbiozAI apparaît dans votre liste d'outils.

Cursor

~/.cursor/mcp.json
{
  "symbiozai": {
    "url": "https://api.symbioz.ai/mcp/sse",
    "headers": { "Authorization": "Bearer your-token" }
  }
}

Transport HTTP+SSE. Token depuis votre dashboard SymbiozAI. Cursor le prend au prochain lancement.

Cline · Goose · Continue.dev

shell
# Auto-détecte le client et écrit le format de config correct
npx @symbiozai/mcp-setup

L'installeur lit votre environnement, détecte le client que vous utilisez et écrit le format de config correct automatiquement.

03 · CATALOGUE DE MISSIONS

35 missions. Cycle de vente complet.

Chaque mission est conçue pour être appelée par un language model en langage naturel. Chacune a un schéma, un prompt d'exemple et un format de sortie attendu. Pas de devinette.

Acquisition

7 missions
  • start_targeting

    Cibler des prospects ICP-fit depuis 23 fournisseurs de données. Entreprise + contact.

    Green
  • enrich_contact

    Enrichir un contact avec email, téléphone, LinkedIn, data sociale.

    Green
  • enrich_company

    Enrichir une entreprise : firmographie, levées, effectif, tech stack.

    Green
  • get_buying_signals

    Détecter signaux d'intention : offres d'emploi, levées, changements tech.

    Green
  • reactivate_dormant_leads

    Remonter les leads dormants avec signaux de ré-engagement.

    Orange
  • search_contacts

    Recherche sémantique dans votre base de contacts.

    Green
  • get_lead_context

    Vue 360 complète : historique, interactions, enrichissement.

    Green

Qualification

6 missions
  • qualify_lead

    Qualification composite avec raisonnement structuré. Remplace le scoring MQL/SQL manuel.

    Green
  • analyze_communication_style

    Profilage DISC depuis LinkedIn, emails, historique de réunions.

    Green
  • get_meeting_prep_brief

    Brief pré-call : contexte société, historique contact, talking points.

    Green
  • get_pipeline_snapshot

    Santé pipeline temps réel : par étape, par rep, par valeur.

    Green
  • assess_deal_health

    Score deal 0-100. Chaque facteur expliqué. Pas de blackbox.

    Green
  • poll_events

    Surveillance pipeline : réponses, mouvements d'étape, silence.

    Green

Engagement

8 missions
  • draft_email_personalized

    Brouillon email DISC-aware. S'adapte au profil du contact.

    Orange
  • draft_followup_sequence

    Séquence de relances multi-étapes, DISC-aware, throttle contrôlé.

    Orange
  • summarize_meeting_recording

    Résumer un transcript de réunion et extraire les action items.

    Green
  • update_deal

    Mettre à jour un deal : étape, montant, close date, owner.

    Orange
  • book_meeting

    Créer une réunion dans le calendrier, liée au deal.

    Orange
  • send_email

    Envoyer un email via la boîte connectée (HITL : Orange par défaut).

    Red
  • create_contact

    Créer un contact avec enrichissement complet.

    Orange
  • create_deal

    Créer un deal, lié au contact et à la société.

    Orange

Meta / Contrôle

7 missions
  • escalate_to_human

    Faire remonter une décision au superviseur humain avec contexte.

    Green
  • get_audit_log

    Récupérer l'historique d'actions pour un contact, deal ou tenant.

    Green
  • get_supervision_queue

    Liste des actions Orange/Rouge en attente de revue humaine.

    Green
  • run_playbook

    Exécuter un playbook pré-défini (séquence de missions).

    Varies
  • get_agent_status

    État courant de l'agent, missions en cours, actions pending.

    Green
  • export_my_data

    RGPD art. 15 natif. Exporter toutes vos données à la demande.

    Green
  • kill_switch

    Stopper immédiatement toute l'activité agent pour le tenant.

    Red

Phase 2 - 7 missions à venir : score_company, map_stakeholders, detect_competitor_displacement, analyze_win_loss, forecast_pipeline, create_sequence, push_to_outbound.

04 · ARCHITECTURE

23 fournisseurs. Un seul endpoint.

SymbiozAI ne reconstruit pas les sources de données. Il les wrappe. Votre agent appelle une mission. SymbiozAI choisit le bon fournisseur, agrège, déduplique et retourne une réponse structurée.

SOURCES DE DONNEES

  • enrich_contactEnrichissement contact
    ApolloBrightDataHunterClearbitLusha
  • enrich_companyEnrichissement société
    CrunchbasePappersINSEEClearbitBrightData
  • intentSignaux d'intention
    6senseBomboraDonnées levées
  • commsCommunication
    Unipile
  • socialSocial
    LinkedIn
  • registryRegistre
    Pappers (FR)INSEE (FR)Crunchbase

ENDPOINT MCP

mcp

SymbiozAI MCP server

api.symbioz.ai/mcp

endpoint
1
missions enrich.
2
providers
23

> enrich_contact · enrich_company

23 fournisseurs. 2 missions d'enrichissement. Pas de clé API par fournisseur. Pas de code d'agrégation à maintenir.

05 · SUPERVISION HUMAINE

Chaque action a une classe. Chaque classe a un comportement.

La politique HITL est du code. Chaque mission se voit attribuer une classe au déploiement. Vous configurez les seuils. Le système les applique. Pas d'overrides ad-hoc.

Vert

Comportement
Exécution automatique. Aucune confirmation requise. L'agent lit, enrichit, qualifie et score sans toucher à votre file.
Exemples
enrich_contact, qualify_lead, assess_deal_health, get_pipeline_snapshot, analyze_communication_style

Orange

Comportement
L'agent propose. Vous confirmez. L'action s'exécute d'abord en dry-run. Vous voyez le résultat proposé dans votre file. Un clic pour approuver ou rejeter. Rien n'est envoyé avant votre feu vert.
Exemples
draft_email_personalized, update_deal, book_meeting, create_contact

Rouge

Comportement
Bloqué jusqu'à votre approbation explicite. L'action ne s'exécute pas jusqu'à ce que vous donniez une approbation explicite. Pas de file, pas de ca-s'est-lancé-pendant-votre-sommeil.
Exemples
send_email, kill_switch, lancement séquence bulk

Policy-as-code

json
{
  "mission": "draft_email_personalized",
  "hitl_class": "orange",
  "auto_approve_threshold": null,
  "requires_human_id": true
}

La politique par défaut est conservative. Ajustez par catégorie de mission depuis votre config tenant. Chaque changement est journalisé. La conformité AI Act article 14 est structurelle, pas une case à cocher. Les classes HITL sont l'implémentation de l'article 14.

06 · DIFFERENCIATEURS

Trois missions qu'aucun autre CRM MCP n'expose.

Ce ne sont pas des intégrations. Ce sont des missions propriétaires construites sur vos données de contacts et de deals, exécutées dans la couche de raisonnement de SymbiozAI.

analyze_communication_style

Profilage DISC

Votre agent lit les données disponibles : activité LinkedIn, historique email, transcripts de réunions. Il produit un profil DISC avec guidance de rédaction. On écrit à un Dominant différemment qu'à un Influential. Le raisonnement est exposé, pas caché dans un modèle.

Prompt d'exemple

« Analyse le style de communication de Thomas Martin avant mon call demain. »

Sortie attendue

Profil DISC (scores D/I/S/C), style de communication préféré, recommandations de ton email, sujets à éviter.

assess_deal_health

Score multi-signal

Chaque deal scoré 0-100. Cinq sources de signaux : taux de réponse email, cadence de réunions, vélocité deal vs moyenne d'étape, largeur d'engagement des stakeholders, signaux concurrentiels. Chaque facteur documenté. Pas de blackbox.

Prompt d'exemple

« Pourquoi le deal Acme est-il à risque ? Qu'est-ce que je fais cette semaine ? »

Sortie attendue

Score 0-100, décomposition des facteurs, actions recommandées, classification d'urgence.

qualify_lead

Gatekeeper composite

Qualification structurée contre vos critères ICP avec raisonnement explicite. Cohérent sur tous les reps. Reproductible, auditable, fini le comité MQL/SQL.

Prompt d'exemple

« Sophie Durand de TechVision vaut-elle la peine pour notre ICP Series A ? »

Sortie attendue

Qualifié / non qualifié, score de correspondance ICP, facteurs bloquants, prochaine étape recommandée.

07 · SUPERVISION

Vous n'opérez pas le CRM. Vous supervisez les décisions sensibles.

5 minutes par jour. Une file d'actions Orange et Rouge. Vous approuvez, rejetez, ou demandez à l'agent de réviser. Tout le reste s'exécute automatiquement.

Ce qui est dans la file

Chaque action Orange arrive ici avant exécution. Chaque action Rouge est bloquée ici jusqu'à ce que vous agissiez. La file est triée par urgence et type de mission.

Détail d'action

Pour chaque action en file : contexte complet, raisonnement de l'agent, output proposé, et impact si approuvé ou rejeté. Vous avez ce qu'il faut pour décider.

Un clic

Approuver. Rejeter. Demander à l'agent de réviser avec une note. L'agent agit sur votre décision en quelques secondes.

Piste d'audit

Chaque décision humaine est journalisée : votre identité, le timestamp, votre raisonnement si vous avez laissé une note. Immuable. Fait partie de votre dossier de conformité AI Act article 14.

La console n'est pas le produit. Le serveur MCP l'est. La console est la salle de contrôle pour les 5 décisions par jour qui nécessitent votre intervention.

08 · CONFORMITE

Hébergé en EU. Natif AI Act. RGPD intégré.

Quatre faits. Tous vérifiables. Pas de claims marketing.

Hébergé en EU

Infrastructure à Frankfurt (DigitalOcean FRA1). Vos données ne quittent pas l'EU. Pas d'exception.

AI Act art. 14

La politique HITL à 3 classes est l'implémentation de l'article 14. Chaque action sensible passe par une gate humaine. Audit log immuable. Rétention 7 ans. Propagation du kill-switch en moins d'1 seconde.

RGPD art. 15

GET /audit/my-data - exportez toutes vos données à la demande. Pas de données verrouillées. Pas de ticket support à ouvrir.

LLM-agnostic

UnifiedLLMClient multi-providers. Pas de fine-tuning sur vos données. Pas de rétention de données par les providers LLM. Vous pouvez changer de modèle sous-jacent sans migrer vos données.

09 · AUDIT LOG

Chaque action journalisée. Rien de modifiable. Rien de supprimable.

Entrées chaînées HMAC-SHA256. Rétention 7 ans. Accès break-glass via audit_admin. Chaque appel MCP, chaque décision humaine, chaque événement kill-switch - dans le log.

Append-only

Aucun enregistrement ne peut être modifié après création. Pas d'endpoint de suppression. L'intégrité de l'audit est structurelle.

Chaîné HMAC

Chaque entrée du log contient le hash HMAC-SHA256 de l'entrée précédente. Toute modification d'une entrée casse la chaîne. La vérification est programmatique.

Rétention 7 ans

Conforme AI Act article 14 et droit comptable commercial français. La rotation de logs ne supprime pas - elle archive.

Requêtable

GET /audit/my-data retourne votre export complet en JSON structuré. Filtrez par contact, deal, session agent ou plage de dates.

Attribution humaine

Chaque approbation, rejet ou note humaine est stocké avec l'identité authentifiée de l'utilisateur et le timestamp. Vous savez qui a approuvé quoi, quand, et pourquoi.

Exporter votre audit log
# Exporter votre audit log
curl -H "Authorization: Bearer $TOKEN" \
  https://api.symbioz.ai/audit/my-data

10 · PRICING

Gratuit pendant la beta. Usage-based ensuite.

Pas de prix par siège. Pas de contrat annuel. Pas de lock-in par utilisateur. Vous payez pour ce que votre agent appelle.

Beta - gratuit maintenant

500 appels MCP/jour sans frais. Pas de carte bancaire pour démarrer. La limite se remet à zéro toutes les 24 heures. Dépassement : 0,15 €/crédit pay-per-use. Rechargez depuis votre dashboard quand nécessaire.

Post-beta

Pricing usage-based. Le modèle sera annoncé 30 jours avant la fermeture de la beta. Pas de changements rétroactifs sur les appels déjà effectués.

Ce qui compte comme un appel

Un appel de mission MCP = un crédit. Un start_targeting qui retourne 50 prospects = 1 crédit. Un enrich_contact = 1 crédit. L'inférence LLM dans une mission est incluse.

Questions sur le pricing pour des volumes plus importants : Prendre rendez-vous

11 · DEMARRER

Connectez votre agent. Maintenant.

Cinq minutes. Une commande. 35 missions disponibles.

Ou demandez une présentation en live : Prendre rendez-vous

Documentation complète sur docs.symbioz.ai/mcp