Assinafy

by @assinafy · io.github.assinafy/mcp-server

Send documents for legally valid e-signature in Brazil, track signers and download signed files.

OnlineRemote
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/mcp

Claude, ChatGPT, Cursor and other apps

Add it as a custom connector with this URL (Streamable HTTP):

https://mcp.assinafy.com.br/mcp

Cursor, 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 r
  • assinafy_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 fail
  • assinafy_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 first
  • assinafy_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 signed
  • assinafy_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 and
  • assinafy_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 about
  • assinafy_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 m
  • assinafy_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 not
  • assinafy_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 document
  • assinafy_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 progres
  • assinafy_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 S
  • assinafy_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 a
  • assinafy_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 th
  • assinafy_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 e
  • assinafy_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 is
  • assinafy_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 alread
  • assinafy_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 result
  • assinafy_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
chen.media/mcp badge

Markdown (GitHub README)

[![Listed on chen.media/mcp](https://chen.media/mcp/badge/github-assinafy-mcp-server.svg)](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 all