blocksign-mcp
Anchors e-signature agreements to the Bitcoin blockchain for cryptographic verification of signed documents.
Enables autonomous payment for agreement services using Stripe shared payment tokens and credit purchases.
Anchors e-signature agreements to the XRP Ledger, providing cryptographically provable audit trails for signed documents.
blocksign-mcp
A Model Context Protocol (MCP) server for blocksign.red — blockchain-anchored e-signatures.
Every signature blocksign produces is anchored to the XRP Ledger and Bitcoin, so agreements are cryptographically provable — not just asserted by a database. This MCP server lets AI agents create, send, negotiate, and verify legally binding agreements.
Endpoint
URL:
https://mcp.blocksign.red/mcpTransport: Streamable HTTP (MCP
2025-06-18, negotiates down to2024-11-05)Auth (account mode):
Authorization: Bearer bsk_agent_*— issue an agent-scoped key at https://blocksign.red/settings/api-keys
Related MCP server: QuickContract MCP
No API key? Guest mode
Agents can drive multi-party signing with no account and no key — payment is
the identity. Call create_agreement with no Authorization header and pass:
payment— a Stripe shared payment token (spt_*)sender—{ "name": "...", "email": "..." }document+ 2+signers
blocksign charges the token, emails each signer a click-to-sign link, and
returns the signing URLs + a check-back status_url + the public
verification_url.
Tools
Tool | Description |
| One call: template + variables, Markdown, or base64 PDF → send to signers (individuals or companies) |
| Unified status: envelope state, per-signer status, verification URL |
| Recent agreements for the calling org |
| Contract templates (org-owned + platform public) |
| Public, no-auth cryptographic verification of the audit chain + anchors |
| Void an envelope before all parties sign |
| Render a template with variables (validate inputs before sending) |
| Upload text/Markdown → PDF, optional AI field detection |
| AI-detected signature/initials/date field positions |
| Plan, credit balance, usage, per-document pricing |
| Buy a credit pack (10/50/200) |
Agents can also pay autonomously — blocksign supports Stripe shared payment
tokens (spt_*) and x402, so a one-call create_agreement can create, pay,
and send with no human in the loop.
Discovery
MCP metadata:
https://api.blocksign.red/.well-known/mcp.jsonMCP server card (SEP-1649):
https://api.blocksign.red/.well-known/mcp/server-card.jsonA2A AgentCard:
https://a2a.blocksign.red/.well-known/agent-card.jsonllms.txt:https://blocksign.red/llms.txt
Quick start
# Point any MCP client at the hosted endpoint
npx @modelcontextprotocol/inspector https://mcp.blocksign.red/mcpAdd to your MCP client
{
"mcpServers": {
"blocksign": {
"type": "http",
"url": "https://mcp.blocksign.red/mcp",
"headers": { "Authorization": "Bearer bsk_agent_YOUR_KEY" }
}
}
}(For guest mode, omit the headers block and pass payment + sender in the
create_agreement call.)
Run it yourself
export BLOCKSIGN_API_URL=http://localhost:8085 # a running blocksign API
export MCP_PUBLIC_URL=http://localhost:8200/mcp
cargo runThen POST /mcp with JSON-RPC, sending your bsk_agent_* key as
Authorization: Bearer <key> (or using guest mode with payment).
About this repo
This is the MCP server component of blocksign.red, published for agent discoverability. The core platform (REST API, anchoring, worker services) remains closed-source.
This server cannot be deployed
Maintenance
Related MCP Connectors
Free e-signature for humans and AI agents — zero-document PDF signing from hashes only.
E-signature API for AI agents: send contracts, sign PDF documents, track and download signed files.
Send AI-created PDFs for signature, track signers, and return verifiable document evidence.
E-signatures for agents: mint a sandbox key, send PDFs, track status, download the sealed result.
Related MCP Servers
- AlicenseAqualityCmaintenanceDocument signing for AI agents. Send markdown or PDF for two-party e-signing with a single tool call — handles PDF generation, email verification, and SHA-256 certified delivery.27 npmMIT

QuickContract MCPofficial
AlicenseAqualityDmaintenanceEnables AI agents to sign contracts, release escrow, query portfolios, and verify on-chain proofs via QuickContract.179 npmMIT- AlicenseAqualityCmaintenanceEnables AI assistants to manage document signing workflows via natural language, including creating envelopes, uploading documents, analyzing contracts, and verifying blockchain anchors.821 npm1MIT
- AlicenseNot gradedqualityFmaintenanceEnables AI agents to create, sign, and enforce binding agreements with deliverables, deadlines, penalties, and a full lifecycle state machine.2MIT