About md2sign
md2sign connects Claude Code to a service for drafting, previewing, sending, and tracking contracts in markdown. It is for users who need an approval step before emailing documents for legally binding e-signatures.
Key features
- 01Validate and preview markdown contracts
- 02Draft, test-send, and send documents
- 03Track signing progress
- 04Use a guided draft-preview-confirm-send command
- 05Teach Claude the markdown format and safe workflow
Use cases
- 01Prepare and send an NDA for e-signature
- 02Create an agreement and track its signing
MCP support
The MCP server at `https://md2sign.com/mcp` lets Claude Code validate, preview, draft, test-send, send, and track documents. The accompanying skill requires a preview and confirmation before emailing signers.
Configuration
Remote servers need no local install. Pick your client, then copy the config or install in one click.
https://md2sign.com/mcp/oauthclaude mcp add --transport http com-md2sign-md2sign https://md2sign.com/mcp/oauth{"mcpServers":{"com-md2sign-md2sign":{"type":"http","url":"https://md2sign.com/mcp/oauth"}}}Open in Cursor{"servers":{"com-md2sign-md2sign":{"type":"http","url":"https://md2sign.com/mcp/oauth"}}}Open in VS Code{"mcpServers":{"com-md2sign-md2sign":{"type":"http","url":"https://md2sign.com/mcp/oauth"}}}{"mcpServers":{"com-md2sign-md2sign":{"serverUrl":"https://md2sign.com/mcp/oauth"}}}Run commands in a terminal; paste JSON into the client’s MCP config and restart. Servers that need sign-in will prompt on first connect.
https://md2sign.com/mcp/oauthhttps://md2sign.com/mcpAuth requiredTools
Details
From the project READMEmd2sign for Claude Code
Ask Claude to draft a contract and get it signed. This plugin connects Claude Code to md2sign: markdown in, legally binding e-signatures out, usually about three minutes from asking to sending.
- MCP server:
https://md2sign.com/mcp, to validate, preview, draft, test-send, send and track documents contractsskill: teaches Claude the md2sign markdown format and a safe workflow (it always previews and asks before emailing anyone)/md2sign:send: a guided "draft, preview, confirm, send" command
Install
In Claude Code (2.1.275 or later):
/plugin install md2sign --marketplace SteamDiesel/md2sign-claude-plugin
Or in two steps on older versions:
/plugin marketplace add SteamDiesel/md2sign-claude-plugin
/plugin install md2sign@md2sign
Or from your terminal:
claude plugin marketplace add SteamDiesel/md2sign-claude-plugin
claude plugin install md2sign@md2sign
Connect your account
Validation and previews work without an account. To save and send documents, add your API key when Claude Code asks during install. It's stored in your system's secure credential store. You can skip it and add or change it later:
/plugin configure md2sign@md2sign
Don't have an account? Just ask Claude to send something: it can create one for you with the create_account tool. You'll get a confirmation email. Your first document is free: send one real contract to up to 5 signers and get the sealed, signed PDF, with no subscription. After that, plans start at US$7.50/month for 50 signature requests. You can also sign up at md2sign.com and create a key under API keys.
Try it
/md2sign:send A one-page NDA between me (Jane Citizen, [email protected]) and Sam Lee ([email protected]), mutual, 2 years, NSW law
or just say: "Draft a contractor agreement with Sam Lee for $4,800, 50% upfront, and get it signed by both of us."
How it works
You write (or Claude writes) normal markdown with one line for each person who needs to sign. Claude only adds you as a signer for two-sided agreements, and asks first; quotes, consents and acknowledgements just need the recipient:
[[signature: Sam Lee <[email protected]> | role: Contractor]]
md2sign emails each signer a link to a clean signing page. Every signature is SHA-256 hash-chained and Ed25519 sealed, and everyone gets the signed PDF with an audit certificate. Anyone can check a document's seal at its public verification page.
Pro (US$26.41/month) adds team members, your logo on emails and PDFs, versioned templates with {{ variables }}, and webhooks that post signed contracts to your CRM or automations.
Links
- Docs and API: https://md2sign.com/docs
- For agents: https://md2sign.com/mcp
- Support: [email protected]
MIT licensed. md2sign is a service by md2sign.com; using it is subject to the Terms and Privacy Policy.
Comments
New to MCP?
From what the protocol is to installing your first server, these answers cover most first questions.
An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.