eSignatures
officielGestion des contrats et des modèles pour la rédaction, la révision et l'envoi de contrats contraignants.
Que pouvez-vous faire avec eSignatures MCP ?
- Créer et envoyer des contrats — Demandez la rédaction d’un NDA ou d’un accord, puis envoyez-le aux signataires ou enregistrez-le comme brouillon via
create_contract. - Gérer les signataires et les demandes — Ajoutez, mettez à jour ou supprimez des signataires sur des contrats existants et renvoyez les demandes de signature avec
add_contract_signeretresend_contract_signer_request. - Modifier le contenu du contrat en direct — Modifiez le corps Markdown d’un contrat actif par recherche/remplacement, ou consultez les versions antérieures avec
update_contract_contentetquery_contract_content. - Créer et réutiliser des modèles — Créez, modifiez et listez des modèles basés sur Markdown, et invitez des collaborateurs à les maintenir avec
create_templateetlist_templates. - Publier des liens de signature réutilisables — Transformez un modèle en URL de signature publique pour des dérogations ou des NDA, avec des options de vérification et de copies carbone via
create_contract_linketupdate_contract_link.
Documentation
mcp-server-esignatures
La plateforme de signature électronique la plus conviviale pour les développeurs et l'IA.
Les outils de signature électronique traditionnels vous enferment dans des fichiers PDF rigides et statiques. eSignatures.com adopte une approche différente — les contrats restent entièrement modifiables, basés sur du contenu Markdown tout au long de leur cycle de vie, ce qui les rend faciles à créer, comprendre, modifier et gérer pour les développeurs, les systèmes d'automatisation et les agents IA.
Ce serveur MCP donne aux agents IA (comme Claude) un accès en temps réel à l'API complète d'eSignatures, permettant :
- La création et la modification dynamique de contrats — même après l'envoi
- Un contenu basé sur Markdown que l'IA peut générer, comprendre et mettre à jour
- Des flux de travail de bout en bout : rédaction → remplissage des espaces réservés → envoi → signature → avenants
- Des modèles flexibles et des flux de travail de contrats réutilisables
- Des liens de contrat : des URL de signature publiques réutilisables pour les dérogations, les NDA et les formulaires d'intégration
- La gestion des signataires, les notifications et l'automatisation du cycle de vie
Conçu pour des flux de travail de contrats intelligents et adaptatifs — pas pour la signature basée sur des PDF obsolètes.
Outils
| Outil | Catégorie | Description |
|---|---|---|
create_contract | Contrats | Envoyer un contrat, ou l'enregistrer comme brouillon pour révision |
send_draft_contract | Contrats | Envoyer un contrat brouillon à ses signataires |
query_contract | Contrats | Récupérer les informations d'un contrat |
withdraw_contract | Contrats | Retirer un contrat actif |
delete_contract | Contrats | Supprimer un contrat brouillon ou de test |
list_recent_contracts | Contrats | Lister les contrats récents, 100 par page |
add_contract_signer | Signataires | Ajouter un signataire à un contrat existant |
update_contract_signer | Signataires | Mettre à jour les coordonnées d'un signataire existant |
resend_contract_signer_request | Signataires | Envoyer ou renvoyer la demande de signature à un signataire |
delete_contract_signer | Signataires | Retirer un signataire d'un contrat |
query_contract_placeholder_fields | Espaces réservés | Obtenir les valeurs des champs d'espaces réservés d'un contrat |
update_contract_placeholder_fields | Espaces réservés | Mettre à jour les champs d'espaces réservés d'un contrat actif |
query_contract_content | Contenu | Obtenir le contenu d'un contrat, ou une version antérieure |
update_contract_content | Contenu | Modifier le corps d'un contrat actif via rechercher/remplacer |
create_template | Modèles | Créer un nouveau modèle de contrat (corps Markdown) |
update_template | Modèles | Mettre à jour le titre/les étiquettes d'un modèle existant |
update_template_content | Modèles | Modifier le corps Markdown d'un modèle via rechercher/remplacer |
query_template | Modèles | Récupérer les métadonnées d'un modèle |
query_template_content | Modèles | Récupérer le corps Markdown d'un modèle |
delete_template | Modèles | Supprimer un modèle |
list_templates | Modèles | Lister tous vos modèles |
add_template_collaborator | Collaborateurs | Inviter quelqu'un à modifier un modèle |
remove_template_collaborator | Collaborateurs | Révoquer les droits de modification d'un modèle |
list_template_collaborators | Collaborateurs | Voir qui peut modifier un modèle |
create_contract_link | Liens de contrat | Publier un lien de signature réutilisable depuis un modèle ou du Markdown |
query_contract_link | Liens de contrat | Récupérer les paramètres d'un lien de contrat et son URL de signature |
query_contract_link_content | Liens de contrat | Récupérer le corps Markdown d'un lien de contrat |
update_contract_link | Liens de contrat | Mettre à jour la vérification, la redirection, la copie carbone, le co-signataire, le mode test |
update_contract_link_content | Liens de contrat | Modifier le corps Markdown d'un lien de contrat via rechercher/remplacer |
delete_contract_link | Liens de contrat | Supprimer un lien de contrat ; son URL de signature cesse de fonctionner |
list_contract_links | Liens de contrat | Lister tous les liens de contrat avec leurs URL de signature |
Exemples
Création d'un contrat brouillon
Create a draft NDA for a publisher, ready for me to review and send. Signer: John Doe, ACME Corp, john@acme.com.
Envoi d'un brouillon
Send the draft NDA for John Doe now.
Envoi d'un contrat depuis un modèle
Send an NDA based on my template to John Doe from ACME Corp at john@acme.com. Set the term to 2 years.
Création d'un nouveau contrat
Create a contractor agreement for a graphic designer, including payment terms of net 14 days. Prepare it as a draft for review. Signer: John Doe, ACME Corp, john@acme.com.
Ajout d'un signataire à un contrat
Add Jane Smith from ACME Corp (jane@acme.com) as a signer on the NDA contract, then send her the signature request.
Modification du libellé d'un contrat actif
On the NDA, change the term to 24 months and remove the jurisdiction section.
Révision d'une version antérieure
Show me the NDA as it was before the term changed.
Modification d'un modèle existant
Update my NDA template to include a 12-month non-solicitation clause.
Révision des modèles
Review my templates and suggest improvements. Do not apply any changes until I approve them one by one.
Trouver le bon modèle
Find the best template for onboarding a contractor and prepare a draft contract for John Doe.
Gestion des contrats
Show me the recent contracts that are waiting for signatures.
Mise à jour des informations d'un signataire
Update the signer email on the NDA contract for John Doe to john.doe@acme.com.
Publication d'un lien de contrat
Turn my waiver template into a contract link, verify signers by SMS, and CC office@acme.com on every signed copy.
Révision des liens de contrat
List my contract links and flag any still in test mode.
Invitation de collaborateurs à un modèle
Invite John Doe to edit the NDA template. His email is john@acme.com.
Serveur hébergé, aucune installation
Vous préférez ne rien exécuter localement ? Connectez n'importe quel client MCP à https://esignatures.com/mcp (HTTP streamable, OAuth). Claude, ChatGPT et d'autres clients sont couverts sur https://esignatures.com/docs/mcp.
Installation (locale)
Créer un compte eSignatures.com
Créez gratuitement un compte eSignatures.com sur https://esignatures.com, puis copiez votre jeton secret API depuis la page Automation & API.
Claude Desktop
Sur MacOS : ~/Library/Application\ Support/Claude/claude_desktop_config.json
Sur Windows : %APPDATA%/Claude/claude_desktop_config.json
Configuration des serveurs de développement/non publiés
"mcpServers": {
"mcp-server-esignatures": {
"command": "uv",
"env": {
"ESIGNATURES_SECRET_TOKEN": "your-esignatures-api-secret-token"
},
"args": [
"--directory",
"/your-local-directories/mcp-server-esignatures",
"run",
"mcp-server-esignatures"
]
}
}
Configuration des serveurs publiés
"mcpServers": {
"mcp-server-esignatures": {
"command": "uvx",
"args": [
"mcp-server-esignatures"
],
"env": {
"ESIGNATURES_SECRET_TOKEN": "your-esignatures-api-secret-token"
}
}
}
Authentification
Pour utiliser ce serveur, vous devez définir la variable d'environnement ESIGNATURES_SECRET_TOKEN avec votre jeton secret API eSignatures.com.
Documentation API eSignatures.com
Pour un guide détaillé sur les points de terminaison API, les paramètres et les réponses, voir API eSignatures.com.
Support eSignatures.com
Pour obtenir de l'aide, veuillez vous rendre sur Support ou contacter support@esignatures.com.
Contribution
Les contributions sont les bienvenues ! Si vous souhaitez contribuer, veuillez forker le dépôt et apporter les modifications que vous jugez utiles. Voici quelques directives :
- Rapports de bogues : veuillez ouvrir un ticket pour signaler tout bogue rencontré.
- Demandes de fonctionnalités : suggérez de nouvelles fonctionnalités en ouvrant un ticket avec l'étiquette « enhancement ».
- Demandes de tirage (pull requests) : assurez-vous que votre demande de tirage respecte le style de code existant.
- Documentation : aidez à améliorer ou traduire la documentation. Toute amélioration de la documentation est appréciée.
Pour les modifications majeures, veuillez d'abord ouvrir un ticket pour discuter de ce que vous souhaitez changer. Nous attendons vos contributions avec impatience !