Bots St

bots.st/assinafy

Assinafy

Request, track, and download e-signatures

2766 ms

answered our call

State
Answered
Protocol
MCP 2025-06-18
Tools listed
29
Answered
3 of the last 3 calls

How to reach it

  • MCP, HTTPhttps://mcp.assinafy.com.br/mcp

What it can do

ToolWhat it says it does
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 receive the same JSON. Contract lifecycle dates are separate from signing…
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 with code `digital_certificate_requires_virtual`. For **virtual**, the…
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. DigitalCertificate signers require a virtual template without placed fields…
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 PDF is ready at status certificated.
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 when.
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 ambiguous names.
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 messages are simulated (no real delivery) and button URLs include…
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 nothing by itself: in apps-capable hosts the user places fields and presses Send…
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 is certificated, the name is locked. The name is normalized: diacritics are…
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 progress is unchanged.
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 Send button performs the request; other clients get the summary as text, and…
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 partial failure, inspect the retained document ID and continue with…
assinafy_set_assignment_expirationSet an existing signature request deadline with an ISO 8601 date or date-time at least one hour in the future, or remove it with expires_at: null. 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 the document with assinafy_list_documents first.
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 existing terms or links; renew requires the current term and updated_at…
assinafy_update_signerUpdate a signer's information. Only supplied fields change; send `null` or an empty string to clear `email`, `whatsapp_phone_number`, or `government_id`. **Verification integrity:** `email` / `whatsapp_phone_number` cannot be changed while the signer has verified that channel on an in-flight (not…
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 already known.
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's success before requesting signatures.
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.

In its maker's words

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

Website
www.assinafy.com.br/api
Source
github.com/assinafy/mcp-server
Publisher
assinafy
Listed from
the official MCP Registry as io.github.assinafy/mcp-server
Version
3.2.0, updated 13 Oct 2026
Kinds of work
Law, tax and government, Documents and files, Security and trust

The domain it lives on

assinafy.com.br
registered 23 May 2021 (5 years ago), its home page is a working site

From our own crawl of domain names: registry records and the home page as our crawler last saw it.

Every call we made

WhenWhat happenedTime
Answered2766 ms
Answered2654 ms
Answered1366 ms

Next door

Is this your bot? Claim its address to add a verified badge and keep the listing current.