Skip to content
Agentmart
Submit a tool

Assinafy

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

Connector by assinafy · GitHub account verified by the MCP Registry

IndexedMITRemote (HTTP)★ 4
Write a review

Install

Works with Claude Code, VS Code, Cursor, Windsurf. Read the repository before you give any tool access to your data.

npx agentmarket install connector/assinafy-mcp-server

Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.

Remote endpoint

  • https://mcp.assinafy.com.br/mcp Remote (HTTP)

Get the weekly diff

The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.

We use your email only for this newsletter. Privacy

About

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

No reviews yet. Installed it? Reviews come from verified installers only. How reviews work

Permissions

What this server can do and what it asks for, from its tool list, install config and code. Checked Oct 25, 2026.

Tools
17 read · 7 write · 3 delete
Secrets
None asked for
Install scripts
Nothing to install (hosted)
Runs as
Hosted (remote endpoint)

Tools by what they do 27

From the running server's own tool list (tools/list) on Oct 25, 2026.

Read 17 · Look things up without changing anything.

  • assinafy_download_document
  • assinafy_download_document_page
  • assinafy_get_document
  • assinafy_get_field
  • assinafy_get_signer
  • assinafy_get_template
  • assinafy_list_document_activities
  • assinafy_list_documents
  • assinafy_list_fields
  • assinafy_list_signers
  • assinafy_list_templates
  • assinafy_list_whatsapp_notifications
Show 5 more tools
  • assinafy_place_fields
  • assinafy_review_signature_request
  • assinafy_show_document
  • assinafy_validate_fields
  • assinafy_verify_document

Write 7 · Create, change, send or run things.

  • assinafy_create_assignment
  • assinafy_create_document_from_template
  • assinafy_create_signer
  • assinafy_resend_notification
  • assinafy_send_pdf_for_signature
  • assinafy_set_assignment_expiration
  • assinafy_upload_document

Delete 3 · Delete, drop, revoke or wipe things.

  • assinafy_delete_document
  • assinafy_rename_document
  • assinafy_update_signer

Network hosts it talks to 5

  • api.assinafy.com.br · found in code
  • assinafy.com.br · found in code
  • example.invalid · found in code
  • github.com · found in code
  • mcp.assinafy.com.br · found in remote endpoint, install command, code

Files it touches

  • Any path the agent passes to its tools

Tools (27)

As the server listed them on Oct 25, 2026. Descriptions are the server’s own words; hidden characters are shown as [U+…].

  • assinafy_create_assignmentCreate assignment (request signatures)

    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 document may be in `uploaded`, `metadata_processing` or `metadata_ready`; it is promoted to `pending_signature` automatically once metadata processing completes. For **collect**, the document must be in `metadata_ready` (fields reference specific pages). `step` controls signing order: signers sharing a st…

  • assinafy_create_document_from_templateSend a template for signature

    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. This sends invitations and can consume credits.

  • assinafy_create_signerCreate signer

    Create a signer in the workspace. Search with assinafy_list_signers first to avoid duplicates. Sends no invitation.

  • assinafy_delete_documentDelete a documentcan change or delete data

    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_documentDownload a documentread-only

    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_pageDownload document pageread-only

    Download the rendered image of a specific document page. Use a page_id returned by assinafy_get_document. Returns base64.

  • assinafy_get_documentGet a documentread-only

    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_fieldGet fieldread-only

    Retrieve a single field definition.

  • assinafy_get_signerGet signerread-only

    Retrieve a signer's information.

  • assinafy_get_templateGet a templateread-only

    Get one saved template with its roles and field placements.

  • assinafy_list_document_activitiesList document activitiesread-only

    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_documentsList documentsread-only

    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_fieldsList fieldsread-only

    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_signersList signersread-only

    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_templatesList templatesread-only

    List saved templates with their signer roles, pages and field placements (field_id). Template authoring is done in Assinafy.

Show 12 more tools
  • assinafy_list_whatsapp_notificationsList WhatsApp notificationsread-only

    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/verification codes you can use to simulate the signing flow. Treat returned signing links and verification codes as sensitive; never use them to sign for another person. Use it to troubleshoot WhatsApp delivery for one assignment.

  • assinafy_place_fieldsPlace signature fieldsread-only

    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; other clients get page sizes and field IDs as text to build entries.

  • assinafy_rename_documentRename documentcan change or delete data

    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 removed and unsupported characters are replaced with dashes.

  • assinafy_resend_notificationRemind a signer

    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_requestReview a signature requestread-only

    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 the request is sent only after the user confirms.

  • assinafy_send_pdf_for_signatureSend a PDF for signature

    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_create_assignment instead of uploading again.

  • assinafy_set_assignment_expirationChange the deadline

    Change when an existing signature request expires, using an RFC 3339 timestamp. Assinafy may refuse for requests that already expired.

  • assinafy_show_documentShow document statusread-only

    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_signerUpdate signercan change or delete data

    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 block updates. Changing a channel that has *unverified* in-flight requests rotates their access/verification codes (invalidating previously sent links/OTPs); use the resend endpoint to redeliver. `full_name` can always be updated.

  • assinafy_upload_documentUpload a document

    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_fieldsValidate multiple field valuesread-only

    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_documentVerify a signed documentread-only

    Verify a signed document using its actual Assinafy SHA-1 signature hash. Public lookup; requires no workspace connection and sends no credential upstream.

Signals

Stars
4
Forks
0
Open issues
0
Last commit
Oct 19, 2026 (10 days ago)
Last release
Oct 13, 2026 (16 days ago)

From GitHub (fetched Oct 24, 2026).

Details

Registry name
io.github.assinafy/mcp-server
Version
3.2.0
Auth
Auth not stated
License
MIT
First seen
Oct 24, 2026
Last checked
Oct 25, 2026
Cite this page

Assinafy MCP server. Agent Mart. https://agentmart.dev/connectors/assinafy-mcp-server (last updated 2026-10-25)