GoodSign
What this MCP does
Creates and sends documents for electronic signature, tracks signer progress, sends reminders, manages templates, and downloads completed PDFs.
Tools
Input schema
{'type': 'object', 'properties': {}, 'additionalProperties': False}
Input schema
{'type': 'object', 'required': ['upload_id'], 'properties': {'doc_name': {'type': 'string', 'description': 'Optional name for the document, e.g. "SoW - Acme Q3". Defaults to "document".'}, 'upload_id': {'type': 'string', 'description': 'The 40-character hex upload_id returned by create_upload_url, after the PUT to its upload_url has succeeded.'}}, 'additionalProperties': False}
Input schema
{'type': 'object', 'properties': {}, 'additionalProperties': False}
Input schema
{'type': 'object', 'required': ['uuid'], 'properties': {'uuid': {'type': 'string', 'description': 'Document uuid'}}, 'additionalProperties': False}
Input schema
{'type': 'object', 'required': ['uuid'], 'properties': {'uuid': {'type': 'string', 'description': 'Document or template uuid, from list_templates or list_documents'}}, 'additionalProperties': False}
Input schema
{'type': 'object', 'properties': {'status': {'enum': ['draft', 'template', 'sent', 'complete', 'voided', 'archived'], 'type': 'string', 'description': 'Filter status. Defaults to "sent".'}}, 'additionalProperties': False}
Input schema
{'type': 'object', 'properties': {}, 'additionalProperties': False}
Input schema
{'type': 'object', 'required': ['uuid'], 'properties': {'uuid': {'type': 'string', 'description': 'Document uuid (a sent document, not a template)'}, 'signer_email': {'type': 'string', 'description': 'Optional: remind only this signer'}}, 'additionalProperties': False}
Input schema
{'type': 'object', 'required': ['template_uuid', 'signers'], 'properties': {'draft': {'type': 'boolean', 'description': 'true = prepare the document but do NOT email anyone. Use when the user wants to review first.'}, 'fields': {'type': 'array', 'items': {'type': 'object', 'required': ['key', 'value'], 'properties': {'key': {'type': 'string'}, 'value': {'type': 'string'}}}, 'description': 'Optional pre-filled field values (field keys come from get_document on the template)'}, 'signers': {'type': 'array', 'items': {'type': 'object', 'required': ['key', 'name', 'email'], 'properties': {'key': {'type': 'string', 'description': 'Signer key from the template (shown as `key` by get_document), e.g. "signer1"'}, 'name': {'type': 'string', 'description': 'Signer full name'}, 'email': {'type': 'string', 'description': 'Real deliverable email address. Placeholders like "TBC" are rejected.'}, 'send_order': {'type': 'integer', 'description': 'Optional, only with send_in_order=true: explicit release position, lower sends first. Defaults to array order.'}, 'reminder_days': {'type': 'number', 'description': 'Optional: auto-remind this signer every N days until they sign'}}}, 'description': 'One entry per signer key defined on the template. Every key must be covered.'}, 'cc_email': {'type': 'string', 'description': 'Optional comma-separated CC addresses, notified when signing completes'}, 'doc_name': {'type': 'string', 'description': 'Optional name for the sent document, e.g. "NDA - Acme Pty"'}, 'email_message': {'type': 'string', 'description': 'Optional message shown inside the signing invitation email'}, 'email_subject': {'type': 'string', 'description': 'Optional subject for the signing invitation email'}, 'send_in_order': {'type': 'boolean', 'description': 'true = sequential signing (signer 2 is only emailed after signer 1 completes)'}, 'template_uuid': {'type': 'string', 'description': 'Template uuid from list_templates'}}, 'additionalProperties': False}
Input schema
{'type': 'object', 'required': ['uuid'], 'properties': {'uuid': {'type': 'string', 'description': 'Document uuid to void'}, 'notify': {'type': 'boolean', 'description': 'Notify signers by email (default true)'}, 'message': {'type': 'string', 'description': 'Optional reason shown to signers in the void notification'}}, 'additionalProperties': False}
Recent tool changes
Similar MCP servers
BeeL
Provides Spanish company administration and VeriFactu-compliant invoicing, including customers, products, invoice issuance, corre…
corply
Supports company formation and corporate administration including incorporation documents, signatures, cap tables, corporate acti…
FalaZuki Finance BR
Provides Brazil-focused financial calculations and rules for investments, credit, taxes, payroll, labor costs, debt, budgeting, a…
XBOSS
Accesses Korean tax, social insurance, payroll, cash receipt, e-tax invoice, and certificate filing services.
Sirenic
Provides European company registry, financial, procurement, sanctions, regulatory, insolvency, ownership, and ongoing due-diligen…
Xearno Tools
Provides financial, tax, employment-benefit, lending, pricing, and business calculators using jurisdiction-specific rules and cur…
schedule-iii
Transforms Indian company trial balances into controlled Schedule III financial statement workbooks with account mappings, disclo…
editalmd
Searches Brazilian public procurement opportunities and documents, tracks deadlines and alerts, and supports tender document acce…