Assinafy
by @assinafy · io.github.assinafy/mcp-server
Send documents for legally valid e-signature in Brazil, track signers and download signed files.
- Category
- Cloud and DevOps
- Connection
- Remote (HTTP)
- Tools
- 29 reported
- Status
- Online
Connect it to your AI
Claude Code
claude mcp add --transport http assinafy https://mcp.assinafy.com.br/mcpClaude, ChatGPT, Cursor and other apps
Add it as a custom connector with this URL (Streamable HTTP):
https://mcp.assinafy.com.br/mcpCursor, VS Code and other apps (mcp.json)
{
"mcpServers": {
"assinafy": {
"url": "https://mcp.assinafy.com.br/mcp"
}
}
}Tools it offers
29 tools, as the server itself reported during our check on Oct 31, 2026.
assinafy_browse_contractsFind contracts with action list and filters, read terms or an amendment with get, or read the root and its amendments with related. Resolve names before writes. Apps-capable hosts show a contract browser; other clients rassinafy_create_assignmentRequest signatures on a document. Use `method: virtual` to sign without input fields, or `method: collect` to place input fields on specific pages. DigitalCertificate signers require `method: virtual`; other methods failassinafy_create_document_from_templateGenerate a document from a saved template and invite one signer per role, by signer ID or full name and email. Find roles with assinafy_list_templates and validate editor_fields values with assinafy_validate_fields firstassinafy_create_signerCreate a signer in the workspace. Search with assinafy_list_signers first to avoid duplicates. Sends no invitation.assinafy_delete_documentDelete a document only when the user's instruction explicitly authorizes deletion. Inspect its current state first; Assinafy enforces which documents may be deleted.assinafy_download_documentDownload a document artifact as base64: original (default), certificated, certificate-page, pades or bundle. Download the signed PDF only when the document is certificated and the artifact is listed.assinafy_download_document_pageDownload the rendered image of a specific document page. Use a page_id returned by assinafy_get_document. Returns base64.assinafy_get_documentInspect one known document: status, assignment, signers with their progress, pages and available artifacts. Read it before retrying a send or following up. 100% signed does not mean certification is finished; the signedassinafy_get_fieldRetrieve a single field definition.assinafy_get_signerRetrieve a signer's information.assinafy_get_templateGet one saved template with its roles and field placements.assinafy_list_document_activitiesList the activities recorded for a document. Each entry carries an event-specific `payload` snapshot (keys vary per event) and the request `origin` (`ip`, `user-agent`). Use it to explain what happened to a document andassinafy_list_documentsSearch workspace documents by name or status, with pagination. Use it to find a document the user names before inspecting or following up on it.assinafy_list_fieldsList the field definitions of a workspace. When `include_standard` is enabled, records of type `signature`, `initial` and `signatureDate` are also returned. Match definitions to template placement field_id and ask aboutassinafy_list_signersList the signers of a workspace. Use it to resolve a recipient to a signer ID; ask the user about ambiguous matches before sending.assinafy_list_templatesList saved templates with their signer roles, pages and field placements (field_id). Template authoring is done in Assinafy.assinafy_list_whatsapp_notificationsList all WhatsApp notification messages sent for an assignment. The response includes the rendered template text split into `header`, `body` and `buttons` — exactly what the signer would see. In sandbox/stage, WhatsApp massinafy_place_fieldsOpen a visual editor to place signature, initials, date and input fields on a metadata_ready document, then send it with method collect. Takes the assinafy_create_assignment arguments except method and entries. Sends notassinafy_rename_documentUpdate a document's name. Only allowed before any assignment is created (i.e. while the document is in `uploaded` or `metadata_ready` status and has no signers yet); once the signature process has started or the documentassinafy_resend_notificationSend one reminder to a pending signer in the assignment's active step, after confirming with assinafy_get_document that they have not signed. May consume notification credits; never repeat a reminder only because progresassinafy_review_signature_requestPreview an assinafy_create_assignment call without sending anything: same arguments, checked against the document and signers. Use it when the user wants to review before sending. Apps-capable hosts render a card whose Sassinafy_send_pdf_for_signatureUpload a new PDF, wait for processing and invite signers by full name and email, using Email verification and notification. This sends invitations and uses plan allowance: use only recipients the user authorized. After aassinafy_set_assignment_expirationReplace the deadline of an existing signature request with an RFC 3339 timestamp at least one hour in the future. A shorter deadline ends signing when it passes; Assinafy refuses expired or closed requests.assinafy_show_documentShow a status card for one known document: its status, who has signed, who is still pending and when it expires. Apps-capable hosts render it with a reminder button; other clients get the same summary as text. Resolve thassinafy_update_contractManage an existing document’s CLM record: set creates/patches terms or links a signed amendment; renew starts the next term; terminate closes tracking. Requires a tracking plan. Read first: include terms.updated_at for eassinafy_update_signerUpdate a signer's information. **Verification integrity:** `email` / `whatsapp_phone_number` cannot be changed while the signer has verified that channel on an in-flight (not yet certificated) document — the response isassinafy_upload_documentUpload a PDF without sending invitations and return its document ID. Use it when the user wants to prepare a document now and send it later with assinafy_create_assignment. Never upload again when a document ID is alreadassinafy_validate_fieldsValidate one or more input values against existing field definitions without creating a document or requesting signatures. Supply field/value pairs in values; the server sends the documented JSON array. Check each resultassinafy_verify_documentVerify a signed document using its actual Assinafy SHA-1 signature hash. Public lookup; requires no workspace connection and sends no credential upstream.
Questions
What is the Assinafy MCP server?
Send documents for legally valid e-signature in Brazil, track signers and download signed files. It is made by @assinafy and listed in the official MCP Registry as io.github.assinafy/mcp-server. MCP (Model Context Protocol) is the open standard that lets AI apps like Claude, ChatGPT and Cursor use outside tools.
How do I add Assinafy to Claude?
In the Claude app or claude.ai, open Settings, then Connectors, choose "Add custom connector" and paste https://mcp.assinafy.com.br/mcp. In Claude Code, run: claude mcp add --transport http assinafy https://mcp.assinafy.com.br/mcp
How do I add Assinafy to ChatGPT?
ChatGPT can use remote MCP servers as connectors. In ChatGPT settings, under Apps and Connectors, turn on developer mode if asked, create a new connector and paste https://mcp.assinafy.com.br/mcp.
How do I add Assinafy to Cursor?
Open Cursor settings, go to MCP, choose "Add new MCP server" (or edit ~/.cursor/mcp.json) and add: { "mcpServers": { "assinafy": { "url": "https://mcp.assinafy.com.br/mcp" } } }
Does Assinafy work right now?
Yes. It responded when we last checked on 31 Oct 2026. We check remote MCP servers every day.
What can Assinafy do?
It gives your AI 29 tools, including assinafy_browse_contracts, assinafy_create_assignment, assinafy_create_document_from_template, assinafy_create_signer, assinafy_delete_document. The full list is on this page.
Is this your server? Get the badge for your README
Markdown (GitHub README)
[](https://chen.media/mcp/github-assinafy-mcp-server)HTML (switches to dark mode on its own)
<a href="https://chen.media/mcp/github-assinafy-mcp-server"><picture><source media="(prefers-color-scheme: dark)" srcset="https://chen.media/mcp/badge/github-assinafy-mcp-server.svg?theme=dark"><img src="https://chen.media/mcp/badge/github-assinafy-mcp-server.svg" alt="Listed on chen.media/mcp" height="40"></picture></a>More in Cloud and DevOps
See allPostman MCP ServerVerified maker
postman.comGive your AI agents trusted access to the full Postman platform.
Atlassian Rovo MCP ServerVerified maker
atlassian.comConnect to Atlassian Jira, Confluence, Loom, and more to search, create, and manage your work.
ZapierVerified maker
zapier.comHosted MCP server connecting AI assistants to 9,000+ apps and 40,000+ actions via Zapier.
Vercel MCPVerified maker
vercel.comAn MCP server for Vercel
WixVerified maker
wix.comA Model Context Protocol server for Wix AI tools
Microsoft MCP Server for EnterpriseVerified maker
@microsoftOfficial Microsoft MCP Server to query Microsoft Entra data using natural language