MCP server
Assinafy Official
io.github.assinafy/mcp-server
Checked 25 Oct 2026, 20:29 UTC · Connected to it and listed its tools
Send documents for legally valid e-signature in Brazil, track signers and download signed files.
Working at last checkOfficial: assinafy.com.br's GitHub account (assinafy)About 9,359 tokens per request once connected27 tools
https://mcp.assinafy.com.br/mcp
At a glance
- Type
- MCP server
- Publisher
- assinafy.com.br (verified by the MCP Registry)
- Status
- Working at last check
- Tools
- 27
- Token cost
- About 9,359 tokens per request
- Sets up in
- Claude Code, Claude Desktop, Codex, Gemini CLI, Cursor, VS Code, Antigravity, ChatGPT, OpenAI API, Grok
- Last checked
- 25 Oct 2026, 20:29 UTC
Connect it to your agent
Opens the app, which shows the server and asks you to confirm. For other apps, copy the setup below.
Claude Code
claude mcp add --transport http assinafy https://mcp.assinafy.com.br/mcp
Claude Desktop
Settings → Connectors → Add custom connector, and paste the URL.
Codex (config.toml)
[mcp_servers.assinafy] url = "https://mcp.assinafy.com.br/mcp"
Gemini CLI
{"mcpServers":{"assinafy":{"httpUrl":"https://mcp.assinafy.com.br/mcp"}}}
Cursor
{"mcpServers":{"assinafy":{"url":"https://mcp.assinafy.com.br/mcp"}}}
VS Code
{"servers":{"assinafy":{"type":"http","url":"https://mcp.assinafy.com.br/mcp"}}}
Antigravity
agy mcp add assinafy https://mcp.assinafy.com.br/mcp
ChatGPT
Settings → Apps & Connectors → Advanced settings: turn on Developer mode, then Create a connector and paste the URL. Which plans can do this varies.
OpenAI API (Responses tools)
{"type":"mcp","server_label":"assinafy","server_url":"https://mcp.assinafy.com.br/mcp","require_approval":"always"}
Grok (xAI API tools)
{"type":"mcp","server_label":"assinafy","server_url":"https://mcp.assinafy.com.br/mcp"}
Tools
assinafy_create_assignment~1713 tokens
Request 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 with code `digital_certificate_requires_virtual`. For **virtual**, the documenassinafy_create_document_from_template~752 tokens
Generate 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. DigitalCertificate signers require a virtual template without placed fields. Tassinafy_create_signer~236 tokens
Create a signer in the workspace. Search with assinafy_list_signers first to avoid duplicates. Sends no invitation.assinafy_delete_documentDeletes data · ~114 tokens
Delete 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_document~154 tokens
Download 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_page~126 tokens
Download the rendered image of a specific document page. Use a page_id returned by assinafy_get_document. Returns base64.assinafy_get_document~136 tokens
Inspect 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 PDF is ready at status certificated.assinafy_get_field~107 tokens
Retrieve a single field definition.assinafy_get_signer~108 tokens
Retrieve a signer's information.assinafy_get_template~104 tokens
Get one saved template with its roles and field placements.assinafy_list_document_activities~133 tokens
List 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 when.assinafy_list_documents~269 tokens
Search 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_fields~198 tokens
List 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 ambiguous names.assinafy_list_signers~176 tokens
List 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_templates~152 tokens
List saved templates with their signer roles, pages and field placements (field_id). Template authoring is done in Assinafy.assinafy_list_whatsapp_notifications~247 tokens
List 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 messages are simulated (no real delivery) and button URLs include access/verificaassinafy_place_fields~968 tokens
Open 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 nothing by itself: in apps-capable hosts the user places fields and presses Send; oassinafy_rename_document~186 tokens
Update 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 is certificated, the name is locked. The name is normalized: diacritics are remassinafy_resend_notification~216 tokens
Send 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 progress is unchanged.assinafy_review_signature_request~1487 tokens
Preview 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 Send button performs the request; other clients get the summary as text, and theassinafy_send_pdf_for_signatureSends messages · ~512 tokens
Upload 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 partial failure, inspect the retained document ID and continue with assinafy_crassinafy_set_assignment_expiration~159 tokens
Change when an existing signature request expires, using an RFC 3339 timestamp. Assinafy may refuse for requests that already expired.assinafy_show_document~140 tokens
Show 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 the document with assinafy_list_documents first.assinafy_update_signer~414 tokens
Update 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 `400` naming the offending document(s). Already-certificated documents do not bassinafy_upload_document~191 tokens
Upload 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 already known.assinafy_validate_fields~250 tokens
Validate 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's success before requesting signatures.assinafy_verify_document~111 tokens
Verify a signed document using its actual Assinafy SHA-1 signature hash. Public lookup; requires no workspace connection and sends no credential upstream.
Browse
Related MCP servers
- SignSimple
Send PDFs for legally binding e-signature, free and unlimited. Track status; free legal templates. - Dropbox Sign MCP by usefulapi
Hosted MCP server for Dropbox Sign — signature requests, templates, and account for AI agents. - Sats4AI - Bitcoin-Powered AI Tools
40+ Lightning-paid AI tools for agents: calls, SMS, fax, voice, translation. No signup, no keys. - Stackin
Issue and manage Brazilian fiscal documents: NF-e for goods, NFS-e for services. - Public Tools
French rental tools: create & e-sign a lease, rent control, IRL, deposit, receipts (France). - Documenso MCP by usefulapi
Read and send documents for signature — templates, recipients, fields and folders. - Quicksign
E-signatures for contracts and NDAs. Draft with AI, review, and send for signature. - Reference Data
LatAm govt data, cited to source: rates, VAT, tax, wages, holidays, FX. 22 countries; Brazil free.
Badge for your README
[](https://aptlynx.net/servers/io.github.assinafy/mcp-server)
Listing text is written by the maker; AptLynx lists tools and does not vouch for them. Find another tool · Browse by topic · For agents