
MCP in Practice — Wiring an Agent to Your Contracts
What the Model Context Protocol actually is at the wire level, how to connect the API Sign MCP server to Claude, Cursor, or your own client, and the agent workflows that are worth building.
Your agent drafts the contract, sends it to real signers, and tracks every view and signature through to completion. Legally binding, fully audit-logged.
One instruction. Three tool calls. A legally binding contract in someone's inbox.
Twelve tools over MCP, a REST API, and a CLI — so Claude, Cursor, or anything you build yourself can put a real contract in front of a real person.
$ npx add-mcp https://apisign.io/mcpEverything an agent needs to send a document, and everything you need to know it arrived.
Twelve tools for Claude, Cursor and ChatGPT. Point your agent at the endpoint and hand it an API key.
The same capabilities as a REST call, or from your terminal with npx apisign-io. For everything that isn't an agent.
Write templates in Markdown with {{variables}} an agent fills in. No proprietary document format to learn.
Real-time notifications for views, signatures, completions, and more.
Contracts are delivered and signed in real-time. No delays, no queues.
Every view, field entry, IP address, and timestamp is recorded against the contract.
Reviewing document...
Checking grammar, legal terms, and formatting
Missing signature field
Line 47: Add {{client_signature}} variable
Clarity improvement
Consider rewording "effectuate" to "implement"
Review complete
2 issues fixed, document ready to send
Our AI-powered review tool automatically scans your contracts before they're sent, catching potential issues and ensuring professional, error-free documents every time.
Catches typos, grammatical errors, and formatting inconsistencies automatically
Ensures required clauses are present and terms are legally sound
Verifies all template variables are filled and formatted correctly
Get real-time improvements for clarity, tone, and professional language
Meet Gilberto, your AI writing partner. Draft clauses, tighten language, and run a full review — just by chatting. Ask questions, request changes, and watch your contract improve in real time, right alongside the conversation.
Ask for changes in plain language and Gilberto rewrites the document as you talk.
Describe the agreement you need and get a clean, structured first draft in seconds.
Catch missing clauses, unclear terms, and risky language before you ever hit send.
Already have contracts in Word format? Simply upload your .docx files and we'll automatically convert them to powerful Markdown templates. Keep your existing formatting while gaining the flexibility of variable substitution and programmatic control.
Upload .docx or .doc files directly to create templates instantly
Headings, lists, tables, and formatting are preserved automatically
Insert {{variables}} to make any field dynamic and data-driven
service-agreement.docx
Uploaded just now
# Service Agreement
This Agreement is entered into by:
**Client:** {{client_name}}
**Provider:** {{provider_name}}
## Services
{{service_description}}
## Compensation
Total: {{total_amount}}
---
**Signature:** {{client_signature}}An agent that sends contracts sends more of them than a person does, so per-seat pricing and monthly minimums stop making sense. $0.25 a contract, nothing else.
$0.25
per contract
$0
monthly fee
no lock-in
Compare with others
| Provider | Per Contract | Monthly Fee |
|---|---|---|
| DocuSign | $1.50 - $3.00 | $25 - $65/mo |
| PandaDoc | $2.00+ | $35 - $65/mo |
| HelloSign | $1.25 - $2.50 | $20 - $50/mo |
| SignNow | $1.00 - $2.00 | $20 - $40/mo |
| eSignatures | $0.49 | $0 |
| Signaturely | $0.40 - $0.99 | $25 - $199/mo |
| API Sign You are here | $0.25 | $0 |
Load your account balance and send contracts. No monthly minimums or commitments.
Keep a card on file and set thresholds. We'll auto-reload when your balance runs low.
Every contract costs $0.25. No hidden fees, no per-seat charges, no metered API tiers.
Get instant notifications when contracts are viewed, signed, or completed. Build automated workflows triggered by signature events.
contract.viewedcontract.signedcontract.completedcontract.declinedcontract.expired{
"event": "contract.signed",
"timestamp": "2024-01-15T10:30:00Z",
"data": {
"contract_id": "con_xyz789",
"signer": {
"name": "Jane Smith",
"email": "jane@company.com"
},
"signature_ip": "192.168.1.1",
"signed_at": "2024-01-15T10:30:00Z"
}
}Thoughts on documents, signatures, and the art of building trust

What the Model Context Protocol actually is at the wire level, how to connect the API Sign MCP server to Claude, Cursor, or your own client, and the agent workflows that are worth building.

There is a ritual on the island.

Exploring the digital signature revolution through the lens of maritime wisdom and technological progress
Get 20 free contracts to try the platform. No credit card, no monthly fee.