ZapAssina MCP by usefulapi

io.usefulapiPublished by usefulapi.ioOfficial publisherv1.1.3Updated Nov 11, 2026

Send documents for e-signature, track signers, and organize folders in ZapAssina.

The publisher's own server: Ably MCP by usefulapi

VerifiedStreamable HTTPWeb executableProductivity & WorkflowBusiness & Commerce

Overview

AI-generated overview

Hosted ZapAssina connector that lets an assistant send documents for e-signature, track signers and deadlines, and organize folders.

What you can do
  • List and inspect templates, including their fields, signers and public link
  • List, search and inspect documents with status, signers, signing links and answers
  • Create signing documents from a template or from a ready PDF
  • Cancel documents, set or clear deadlines, and move documents between folders
  • Resend invitations, add, correct or remove signers, and create folders
  • Check usage, request a feature, upgrade or cancel the subscription
When to use it
Useful when you work with ZapAssina and want an assistant to prepare signature requests from templates, follow up on who has signed, chase pending signers, or tidy documents into folders without opening the dashboard.
Requirements
Remote MCP endpoint reached over streamable HTTP; no local install. Sign-in is via OAuth, and on first connect you supply a ZapAssina API token (starts with zpa_) created in ZapAssina under Painel → Integrações. Only the URL goes in the client config; no Authorization header or API key. A ZapAssina account and network access are required.
Before you install
Many tools write: they create documents, cancel them, change deadlines, move files, and add, update or remove signers. Resending invitations and adding signers send real messages to signers, and cancelling cannot be undone through the API. The API token is stored per user by the server. Usage is metered: free plan 50 calls per month, paid plans billed through Stripe Checkout links, with no refund for the current period on cancellation.

Installation

In SourceWeft

  1. Open ZapAssina MCP by usefulapi in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Use with an agent

Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.

Read https://sourceweft.com/mcp/io.usefulapi%2Fzapassina/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.

Read the install guide the agent follows

Other MCP clients

Add this to your client's mcpServers config.

{
  "mcpServers": {
    "zapassina-by-usefulapi": {
      "type": "http",
      "url": "https://zapassina.usefulapi.io/mcp"
    }
  }
}

README

ZapAssina MCP by usefulapi

Use your ZapAssina account from Claude, Cursor, or any MCP client. Send documents for e-signature, check signers, and organize folders and deadlines. Hosted, no local install: connect with your own credentials.

Live endpoint: https://zapassina.usefulapi.io/mcp · Homepage: https://usefulapi.io

Connect

  • Claude (claude.ai, Desktop): open Customize → Connectors, click + Add → Add custom connector, and paste https://zapassina.usefulapi.io/mcp.
  • Claude Code: claude mcp add --transport http zapassina https://zapassina.usefulapi.io/mcp, then run /mcp to log in.
  • VS Code: Add to VS Code.
  • Cursor and other clients: add the URL as a remote MCP server:
json
{  "mcpServers": {    "zapassina": {      "url": "https://zapassina.usefulapi.io/mcp"    }  }}

Add only the URL. Do not add an Authorization header or an API key to the client config: the server signs you in with OAuth, and the login page asks for your ZapAssina credentials.

Step-by-step setup, where to find your credentials, and FAQ: https://usefulapi.io/zapassina/

On first connect you provide a ZapAssina API token (starts with zpa_), created in ZapAssina under Painel → Integrações. The token appears only once. The server validates it and stores it per user. No keys go in config files.

Tools

ToolTypeWhat it does
zapassina_list_templatesreadList document templates
zapassina_get_templatereadGet a document template
zapassina_list_documentsreadList and search documents
zapassina_get_documentreadGet a document
zapassina_list_foldersreadList folders
zapassina_create_document_from_templatewriteCreate a document from a template
zapassina_create_documentwriteCreate a document from a PDF
zapassina_cancel_documentwriteCancel a document
zapassina_set_document_deadlinewriteSet or clear a document deadline
zapassina_move_documentwriteMove a document to a folder
zapassina_resend_invitationwriteResend signing invitations
zapassina_add_signerwriteAdd a signer to a document
zapassina_update_signerwriteUpdate a signer
zapassina_remove_signerwriteRemove a signer
zapassina_create_folderwriteCreate a folder
zapassina_usage_statusmetaUsage status (free-tier meter)
zapassina_request_featuremetaRequest a missing feature
zapassina_upgrademetaUpgrade to Pro or Pro+
zapassina_cancel_subscriptionmetaCancel the Pro subscription

read tools are read-only; write tools mutate data (clients should confirm them); meta tools report usage, manage your subscription or send a feature request.

Pricing

PlanPriceLimit
Free$050 tool calls / month
Pro (per user)$9/mo or $90/yr (2 months free)10,000 tool calls / month
Pro+ (per user)$39/mo or $390/yr (2 months free)100,000 tool calls / month

Each paid plan covers this server only. Ask your AI to run zapassina_upgrade and choose Pro or Pro+, billed monthly or yearly (it returns a Stripe Checkout link). If you already have Pro, ask to change it to Pro+. The change requires your confirmation, keeps your billing interval and charges the price difference for the rest of the period immediately. Cancel any time with zapassina_cancel_subscription: your paid plan continues to the end of the paid period, with no refund for the current period, and asking to resume the same plan with zapassina_upgrade before then undoes the cancel. Or write to [email protected].

License

MIT — see LICENSE. Documentation only; the server is hosted.

Source: servers/zapassina/README.md at commit f22f848

Tools

15

zapassina_list_templates

List document templates

List the organization's document templates (Word models with {{fields}}). Returns the ZapAssina JSON. File links in the result expire after 60 minutes. ZapAssina API: GET /templates/.

Parameterspage

zapassina_get_template

Get a document template

Show one template: its fields (inputs), signers, public link and extra documents. Use the fields before creating a document from it. ZapAssina API: GET /templates/{token}/.

Parameterstemplate_tokenrequired

zapassina_list_documents

List and search documents

List documents, newest first. Filters combine. Returns the ZapAssina JSON. File links in the result expire after 60 minutes. ZapAssina API: GET /docs/.

Parametersqtofrompagestatuspage_sizecreated_bydate_fieldfolder_pathtemplate_id

zapassina_get_document

Get a document

Show one document: status, signers with their status and signing links, answers, and file links. Returns the ZapAssina JSON. File links in the result expire after 60 minutes. ZapAssina API: GET /docs/{token}/.

Parametersdocument_tokenrequired

zapassina_list_folders

List folders

List the document folders with their document counts. ZapAssina API: GET /folders/.

Takes no parameters.

zapassina_create_document_from_template

Create a document from a template

Create a signing document from a template. Fill the template fields with data (de = field name, para = value). Set send_automatic_email only when the user asked to send the invitation now. Plan quota applies. ZapAssina API: POST /models/create-doc/.

Parametersdataobserverssigner_cpfexternal_idfolder_pathsigner_nametemplate_idrequiredsigner_emailcustom_messagedate_limit_to_signsigner_phone_numbersend_automatic_email+4 more

zapassina_create_document

Create a document from a PDF

Send a ready PDF for signature. Give exactly one of base64_pdf or url_pdf (PDF up to 25 MB). Set send_automatic_email only when the user asked to send the invitations now. Signature positions: anchors <<signer1>>, <<signer2>> and <<rubrica1>> in the PDF text. ZapAssina API: POST /docs/.

Parametersnamerequiredsignersrequiredurl_pdfobserversbase64_pdfexternal_idfolder_pathcustom_messagecreate_as_draftdate_limit_to_signsend_automatic_emailreminder_every_n_days+1 more

zapassina_cancel_document

Cancel a document

Cancel a document. Signing links stop working at once. This cannot be undone through the API. ZapAssina API: DELETE /docs/{token}/.

Parametersdocument_tokenrequired

zapassina_set_document_deadline

Set or clear a document deadline

Set a new deadline to sign, or clear it (clear_deadline true). A new deadline reopens an expired document. ZapAssina API: POST /docs/{token}/deadline/.

Parametersclear_deadlinedocument_tokenrequireddate_limit_to_sign

zapassina_move_document

Move a document to a folder

Move a document to a folder. Missing folders are created. Use / to remove it from all folders. ZapAssina API: POST /docs/{token}/folder/.

Parametersfolder_pathrequireddocument_tokenrequired

zapassina_resend_invitation

Resend signing invitations

Send the signing invitation again to pending signers who can sign now. Pass signer_token to send to one signer only. This sends a real message to the signer. ZapAssina API: POST /docs/{token}/resend/.

Parameterssigner_tokendocument_tokenrequired

zapassina_add_signer

Add a signer to a document

Add a signer to a document that is already sent. The signer joins at the end of the order and gets the invitation at once (or when their turn comes). This sends a real message. ZapAssina API: POST /docs/{token}/add-signer/.

Parameterscpfnamerequiredemailmethodphone_numberrequirementsphone_countryqualificationdocument_tokenrequired

zapassina_update_signer

Update a signer

Correct a signer who has not signed yet. Omitted fields stay as they are. A new email or phone gives a new signing link. Set resend_invite only when the user asked to send the invitation again. ZapAssina API: POST /signers/{token}/.

Parameterscpfnameemailmethodphone_numberrequirementssigner_tokenrequiredphone_countryresend_invitesend_automatic_whatsapp

zapassina_remove_signer

Remove a signer

Remove a signer who has not signed yet. Their signing link stops working. If the others already signed, the document completes. ZapAssina API: DELETE /signers/{token}/.

Parameterssigner_tokenrequired

zapassina_create_folder

Create a folder

Create a document folder. Missing parent levels are created too (up to 5 levels). ZapAssina API: POST /folders/.

Parameterspathrequired

Version history

1
  1. v1.1.3LatestNov 11, 2026

Score

100% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 daysRequired25 pts
  • Auth declaredRequired10 pts
  • Tools listedRequired15 pts
  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts
  • License10 pts

Other Usefulapi integrations