productivity
SignNow MCP, CLI, and Lua Integration for AI Agents
SignNow integration docs for AI agents: MCP gateway setup, SignNow CLI commands, Lua API reference, credentials, and function schemas.SignNow for agents
Credentials can be configured manually in web or CLI hosts.
Use this integration from Lua code mode, the headless integrations CLI, or the KosmoKrator MCP gateway. The same package metadata powers all three surfaces.
Agent Surfaces
Machine-Readable Metadata
Function Catalog
| Function | Type | Parameters | Description |
|---|---|---|---|
signnow.signnow_list_documents | Read read | 2 | List documents accessible to the authenticated SignNow user. Returns document IDs, names, and status. Supports pagination with page and per_page parameters. |
signnow.signnow_get_document | Read read | 1 | Get full details for a specific SignNow document by ID, including fields, signers, and document status. |
signnow.signnow_create_document | Write write | 2 | Upload a file to SignNow to create a new document. The file must be a PDF. Returns the new document ID and details. |
signnow.signnow_update_document | Write write | 2 | Update a SignNow document with official document fields such as fields, texts, checks, or document metadata. |
signnow.signnow_delete_document | Write write | 1 | Delete a SignNow document by ID. |
signnow.signnow_download_document | Read read | 2 | Download a SignNow document and return the response body when the API returns binary or text content. |
signnow.signnow_get_document_download_link | Read read | 2 | Get a temporary download link for a SignNow document. |
signnow.signnow_get_document_history | Read read | 1 | Get event history for a SignNow document. |
signnow.signnow_merge_documents | Write write | 3 | Merge multiple SignNow documents into a new document. |
signnow.signnow_list_templates | Read read | 0 | List document templates available in the authenticated SignNow account. Templates can be used to create new documents with pre-defined fields. |
signnow.signnow_create_template | Write write | 3 | Create a SignNow template from an existing document. |
signnow.signnow_duplicate_template | Write write | 2 | Duplicate a SignNow template into a new document. |
signnow.signnow_delete_template | Write write | 1 | Delete a SignNow template by ID. |
signnow.signnow_send_invite | Write write | 6 | Send a signing invitation for a SignNow document. The recipient will receive an email with a link to review and sign the document. |
signnow.signnow_send_freeform_invite | Write write | 2 | Send a SignNow invite using a full official payload for advanced recipient, role, routing, and reminder setups. |
signnow.signnow_cancel_field_invite | Write write | 1 | Cancel active field invite signing sessions for a SignNow document. |
signnow.signnow_cancel_freeform_invite | Write write | 1 | Cancel a SignNow free-form invite by invite ID. |
signnow.signnow_get_current_user | Read read | 0 | Get the authenticated SignNow user profile, including name, email, and account details. |
signnow.signnow_api_get | Read read | 2 | Call a relative SignNow API GET path, such as "/document". Absolute URLs are rejected. |
signnow.signnow_api_post | Write write | 2 | Call a relative SignNow API POST path. Absolute URLs are rejected. |
signnow.signnow_api_put | Write write | 2 | Call a relative SignNow API PUT path. Absolute URLs are rejected. |
signnow.signnow_api_delete | Write write | 2 | Call a relative SignNow API DELETE path. Absolute URLs are rejected. |