Inkly MCP server
OfficialLets n8n workflows drive Inkly eSignature through the MCP Client node over HTTP Streamable transport with API-key authentication, so automations can find templates, prepare drafts, check document status, retrieve signed PDFs, and send documents and reminders without a person signing in.
This server has a remotely hosted endpoint. Open its connector listing for connection details, authentication requirements, and setup instructions:
Inkly is legally binding eSignature software for professionals and small businesses. This repository describes Inkly's hosted MCP server, which lets an AI assistant work with your Inkly account in plain language:
Find templates and see which roles and fields each one needs.
Prepare documents from a template or a PDF, ready for you to check and send.
Track signing: who has signed, who is still waiting, and whether an invitation bounced.
Get the signed PDF of any completed document.
Send documents and reminders, or void a document, when you give the assistant Full access.
Ask things like "Which of my agreements are still waiting to be signed?" or "Prepare the consulting agreement for Alex Morgan at alex@example.com."
There is nothing to install. The server is hosted by Inkly and you sign in with your Inkly account.
Server URL
https://www.inkly.so/mcpTransport: Streamable HTTP
Sign-in: OAuth 2.1 with dynamic client registration. Your assistant opens Inkly, you choose a workspace and an access level, and click Allow.
Use
www.inkly.so, notinkly.so. Assistants lose their sign-in on the redirect.
You need an Inkly account. Create one here.
Related MCP server: Docusign Navigator MCP Server
Connect
Claude
Inkly is in Claude's connector directory.
In Claude, open Customize, then Connectors, then Discover.
Search for Inkly, open it, and click Connect.
Approve the connection in Inkly.
If you don't see it, add it yourself: Customize → Connectors → Add → Add custom connector, name it Inkly, and paste the server URL.
ChatGPT
In ChatGPT on the web, open Plugins, click Add, then Add custom MCP server.
Name it Inkly and paste the server URL.
Keep Authentication on OAuth, tick the warning, and click Create as a plugin.
Approve the connection in Inkly.
Cursor
Add Inkly to ~/.cursor/mcp.json (every project) or .cursor/mcp.json (one project):
{
"mcpServers": {
"inkly": {
"url": "https://www.inkly.so/mcp"
}
}
}Cursor shows Inkly under MCP settings with a Connect button. Click it and approve the connection in Inkly.
Claude Code
claude mcp add --transport http inkly https://www.inkly.so/mcpThen run /mcp in Claude Code, choose Inkly, and approve the connection in your browser.
Codex
codex mcp add inkly --url https://www.inkly.so/mcpCodex opens your browser to approve the connection.
n8n and your own agents
Agents that run without a person signing in use an API key instead, sent as Authorization: Bearer ink_live_… over Streamable HTTP. In n8n, add the MCP Client node with HTTP Streamable transport and Bearer Auth. API keys are available on Pro and Teams.
Access levels
You pick a workspace and an access level each time you approve a connection, and can change it any time in Settings → Integrations. Each level includes the one before it.
Level | What the assistant can do |
Read | Find and read templates and documents. |
Prepare (default) | Create drafts that you check and send in Inkly. Nothing is emailed until you press Send. |
Full access | Send from your templates without review, send reminders, and void documents. Pro and Teams. |
An assistant only sees the tools its access level and plan allow. After you raise a connection to Full access, refresh the connector so the send tools appear.
Tools
Tool | What it does | Needs |
| Gets the user's own name and email, the workspace, plan, access level, allowance, and free sends left. | Read |
| Finds up to 25 visible templates by title. | Read |
| Gets a template's roles in order and prefilled fields by label. | Read |
| Finds up to 25 visible documents by title or recipient, with status. | Read |
| Gets document status, recipients, and invitation delivery problems. | Read |
| Gets a download link for the completed PDF. The link lasts 5 minutes. | Read |
| Returns a link for the user to open and sign themselves. The assistant cannot sign. | Read |
| Makes a draft in Inkly. Nothing is sent. Returns the link to check and send it. | Prepare |
| Creates a one-time PDF upload URL and a curl PUT command. Nothing is sent. | Prepare |
| Makes a draft from the uploaded PDF. Nothing is sent. Reads fields from markers in the PDF, or leaves them for you to place in the editor. | Prepare |
| Sends a real, legally binding document by email. Retries with the same | Full access |
| Emails a signing reminder to eligible signers. A cooldown applies. | Full access |
| Voids a sent document and emails its signers. Only the creator or an admin can void. | Full access |
Uploading a PDF needs a shell, so it works in Claude Code, Codex, and Cursor. In the Claude and ChatGPT apps, upload the PDF in Inkly or save it as a template. Write field markers such as {{signature;signer=client}} into the PDF so the assistant never guesses where fields go.
Safety
Prepare, then send. By default an assistant makes a draft and you press Send in Inkly.
No signing for anyone. No tool signs a document.
get_my_signing_linkreturns a link only the connected person can open, signed in to their own account.Real sends. There is no test mode. Every sent document is real and legally binding, so send to your own email while you try it out.
Document text is data. The server tells assistants never to follow instructions found inside documents, templates, or field values.
You stay in control. Disconnect any assistant in Settings → Integrations. Each connection is limited to 120 requests a minute.
Every completed document comes with a tamper-evident Certificate of Completion and a full audit trail, and Inkly meets the ESIGN Act, UETA, eIDAS, and GDPR (compliance).
Agent skill
skills/inkly/SKILL.md teaches an agent to use Inkly, through these MCP tools when they're connected, or through the REST API with an API key. Install it with:
npx skills add inkly-so/inkly-mcpREST API
Building an integration rather than chatting? Use the Inkly eSignature API:
API docs and quickstart
/llms.txt, a guide to Inkly's docs for agents
Files in this repository
File | Used by |
| The official MCP Registry |
| Agent Plugins clients, such as Hermes and Cursor |
| Agent Skills clients, skills.sh, and ClawHub |
| LobeHub Market |
Support
License
The files in this repository are MIT licensed. The Inkly service is covered by its terms of service.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
This server cannot be deployed
Maintenance
Related MCP Connectors
Send documents for e-signature from AI assistants, track signers, and download sealed, signed PDFs.
Automate eSignature workflows and signing tasks via natural language commands.
Secure Docusign Navigator integration for AI assistants to access and analyze agreement data.
Create documents and reusable templates, request signatures, and track approvals — for AI agents.
Related MCP Servers
- AlicenseAqualityDmaintenanceEnables AI assistants to manage document signing workflows via natural language, including creating envelopes, uploading documents, analyzing contracts, and verifying blockchain anchors.846 npm1MIT
- AlicenseNot gradedqualityBmaintenanceConnects AI assistants to Docusign Navigator, enabling natural language queries and analysis of Docusign agreements without complex APIs.1MIT
- FlicenseNot gradedqualityCmaintenanceEnables AI assistants to manage eSignature workflows, including creating signing tasks, tracking document status, and managing templates via natural language.142-
- AlicenseNot gradedqualityCmaintenanceEnables AI agents and developers to create, send, and follow up on contracts for e-signature, manage signers and templates, retrieve signed PDFs and audit trails, and verify PDF signatures. It keeps signing and declining in the hands of each signer through personal links.1MIT