- Data MCP (
https://mcp.firma.dev/mcp) - Donne aux assistants IA un accès direct à l’API Firma. Gérez les modèles, créez des demandes de signature, configurez des espaces de travail, et plus encore, via des conversations en langage naturel. Nécessite une authentification OAuth. - Docs MCP (
https://docs.firma.dev/mcp) - Donne aux assistants IA accès à la documentation complète et à la référence API de Firma. Utilisez-le pour générer du code d’intégration précis avec les bons endpoints, formats de requêtes et modèles d’authentification. Aucune authentification requise.
Qu’est-ce que MCP ?
Le Model Context Protocol (MCP) est une norme ouverte qui connecte les assistants IA à des outils et sources de données externes. Plutôt que d’écrire des appels API manuellement, vous décrivez ce dont vous avez besoin en langage naturel, et l’assistant IA utilise les serveurs MCP de Firma pour exécuter les bons appels API ou consulter la bonne documentation en votre nom.Configuration
- Data MCP
- Docs MCP
Le serveur Data MCP s’authentifie via OAuth 2.1 avec PKCE en utilisant les identifiants de votre compte Firma. Lorsque vous vous connectez via un client pris en charge, le flux OAuth est géré automatiquement.Clients pris en charge :
- Claude - Claude Code, Claude Desktop, Claude.ai
- ChatGPT - Via le mode développeur (connecteurs)
- Cursor - Support MCP natif
- GitHub Copilot - VS Code 1.101+
- OpenAI Codex - Via la CLI ou la configuration
- Autres clients MCP - Tout client implémentant le transport Streamable HTTP
- Claude Code
- Claude Desktop
- Claude.ai
- ChatGPT
- Cursor
- GitHub Copilot
- OpenAI Codex
Ajoutez le serveur Firma Data MCP via la CLI :Ou ajoutez-le à votre configuration Claude Code (Vous serez invité à vous connecter avec votre compte Firma lors de la première utilisation.
.claude/settings.json) :Data MCP : outils disponibles
Une fois connecté, l’assistant IA peut utiliser les outils suivants. Il y a 84 outils organisés en 10 catégories.- Signing Requests
- Templates
- Workspaces
- Webhooks
- Company
- Email Domains
- Email Templates
- Custom Fields
- JWT & Settings
Les outils de workflow essentiels pour créer et gérer des demandes de signature.
| Outil | Description |
|---|---|
signing_requests_list | Lister les demandes de signature avec filtrage et pagination |
signing_requests_create | Créer une nouvelle demande de signature à partir d’un document ou d’un modèle |
signing_requests_create_and_send | Créer et envoyer une demande de signature en une seule étape |
signing_requests_get | Obtenir les détails d’une demande de signature spécifique |
signing_requests_partial_update | Mettre à jour des champs spécifiques d’une demande de signature |
signing_requests_update | Mise à jour complète d’une demande de signature |
signing_requests_send | Envoyer une demande de signature en brouillon aux destinataires |
signing_requests_cancel | Annuler une demande de signature active |
signing_requests_resend | Renvoyer à des destinataires spécifiques |
signing_requests_users_list | Lister les destinataires d’une demande de signature |
signing_requests_fields_list | Lister les champs d’une demande de signature |
signing_requests_reminders_list | Lister les rappels d’une demande de signature |
signing_requests_audit_list | Obtenir la piste d’audit d’une demande de signature |
Sélection de l’espace de travail
Après vous être connecté au Data MCP, vous démarrez sans espace de travail sélectionné. Vous pouvez soit :- Demander à l’assistant de sélectionner un espace de travail - par exemple, « Passe à l’espace de travail Marketing »
- Laisser l’assistant transmettre un ID d’espace de travail par requête - l’assistant peut inclure un paramètre
workspace_idsur des appels d’outils individuels
Exemples de conversations
Lister toutes les demandes de signature
« Montre-moi toutes les demandes de signature en attente dans mon espace de travail Marketing »L’assistant sélectionnera l’espace de travail, appellera l’endpoint de liste des demandes de signature, et présentera les résultats.
Créer et envoyer une demande de signature
« Crée une demande de signature à partir du modèle NDA et envoie-la à jane@example.com »L’assistant trouvera le modèle, le dupliquera en une demande de signature, définira le destinataire, et l’enverra.
Vérifier le statut de signature
« Quel est le statut de la demande de signature que j’ai envoyée à John la semaine dernière ? »L’assistant recherchera dans les demandes de signature récentes et renverra le statut actuel, y compris les destinataires qui ont déjà signé.
Générer du code d’intégration
« En utilisant la documentation Firma, crée une route API Next.js qui envoie une demande de signature en utilisant l’endpoint create-and-send »L’assistant interrogera le Docs MCP pour obtenir l’endpoint, le format de requête et le modèle d’authentification corrects, puis générera du code fonctionnel.
Limites de débit
Les requêtes MCP sont soumises aux mêmes limites de débit que les appels API directs. Chaque appel d’outil correspond à une requête API. Le serveur Docs MCP n’a aucune limite de débit.Dépannage
Les outils ne se chargent pas
Si votre client indique que le serveur est connecté mais qu’aucun outil n’apparaît :- Claude.ai / ChatGPT : Essayez de déconnecter puis reconnecter le connecteur depuis les paramètres
- Cursor / VS Code : Redémarrez l’application après avoir ajouté la configuration
- Claude Desktop : Redémarrez l’application - les modifications apportées à
claude_desktop_config.jsonnécessitent un redémarrage