io.github.docracy1/docracy
Free, no-signup e-signatures. check_status free for anyone; find_documents needs paid key.
Install
Add this to your client's MCP configuration (Claude Desktop: claude_desktop_config.json; Cursor: .cursor/mcp.json; VS Code and others use the same "mcpServers" shape).
claude mcp add --transport http docracy 'https://mcp.docracy.io/mcp'
{
"mcpServers": {
"docracy": {
"type": "http",
"url": "https://mcp.docracy.io/mcp"
}
}
}
Documentation
From the project's README on GitHub, refreshed weekly. Links open on GitHub.
Contents
Docracy
Free, fast e-signatures for simple agreements, with a paid workspace for automation, AI, templates, embedded signing, and cloud integrations.
- Live app: docracy.io
- API: api.docracy.io
- MCP server: docracy.io/mcp — connect from Claude, ChatGPT, Grok, Perplexity, or Cursor
- Templates (open source): github.com/docracy1/docracy-templates
What Docracy does
Docracy is built for low-friction signing:
- upload a PDF or start from a template
- add signers and place fields
- send a sequential signing chain with no signer account required
- email the finished PDF and completion certificate automatically
The free anonymous flow stores document state in Cloudflare KV, PDFs in R2, sends mail through Resend, and deletes documents after a short retention window. Paid workspaces add accounts, dashboard/history, AI features, reusable templates, automations, integrations, and team workflows.
Plans
Free
- no account required
- up to 2 signers per document
- sequential or all-at-once signing
- signature, initials, text, date, checkbox, and dropdown fields
- up to 2 CC recipients
- document status page, decline/cancel flow, completion certificate
- optional SMS signing links for US numbers via carrier email-to-SMS gateways
- automatic deletion after 9 days, or earlier once the document is completed and sent
Paid ($10/month per workspace)
- unlimited signers
- unlimited teammates
- dashboard with document history
- reusable templates
- bulk send from a template
- custom document expiry (tax-year vault: next April 15 or 13 months)
- get paid after they sign (sender's own PayPal / Stripe / Mercado Pago link)
- shareable signed + pay page (outlives the signing tab)
- WhatsApp completion: signed copy + pay link after the chain finishes
- embedded signing via iframe
- saved contacts and signer reassignment
- white-label branding
- PIN-protected signing links
- webhooks
- API key + MCP connector
- AI tools
- Dropbox, OneDrive, Box, and Google Drive auto-upload
- signer-required attachments
- anchor tag detection in PDFs
Enterprise
Everything in Paid, plus:
- invoice billing and annual contracts
- premium support
- volume discounts and onboarding help
- optional SSO / multi-workspace setup
Current feature set
Signing flow
- sequential or parallel signing
- no signer login required
- prepare, sign, status, and dashboard flows
- completion PDF + certificate email
- pending document cancel / void support
- signer reassignment for paid workspaces
Field types
- signature
- initials
- text
- date
- checkbox
- dropdown
Smart document prep
- AI field auto-detect
- AI contract explainer
- AI risk / clause highlighter
- AI-generated agreements
- anchor tags like
{{sig1}},{{date_2}}, or{{dropdown_1:Yes|No}}
Templates and sending
- free public templates
- saved workspace templates
- bulk send from a saved template
- custom expiry on paid plans
Attachments and SMS
- optional signer attachments on paid plans
- attachment downloads from status page and dashboard
- free SMS signing links for US numbers only, sent through carrier email-to-SMS gateways using Resend
Integrations and automation
- Dropbox auto-upload
- OneDrive auto-upload
- Box auto-upload
- webhooks
- Zapier triggers and actions
- MCP connector for Claude, ChatGPT, Grok, Perplexity, and Cursor
Architecture
apps/web— React + Vite frontendapps/worker— Cloudflare Worker API, cron reminders, billing hooks, D1 indexing for paid accountsapps/connector— remote MCP serverpackages/shared— shared types and HMAC token sign/verify logic
Core infra:
- Cloudflare KV for document state
- Cloudflare R2 for PDFs and uploads
- Cloudflare D1 for paid-account derived indexing only
- Cloudflare Pages for the frontend
- Resend for email delivery
Important design rules
- D1 is a derived index, never the source of truth.
- Anonymous/free documents do not depend on D1.
- Shared code is intentionally minimal; only cross-cutting token logic belongs in
packages/shared. - Never commit
.envor.dev.vars.
Local development
npm install
cp apps/worker/.dev.vars.example apps/worker/.dev.vars
npm run dev:worker
npm run dev:web
npm run dev:connector
Without RESEND_API_KEY, outgoing emails are logged to the worker console instead.
Local URLs
- web:
http://localhost:5173 - worker:
http://127.0.0.1:8787
Typical local flow
- Open
http://localhost:5173/prepare - Upload a PDF
- Add signers
- Place fields
- Submit
- Copy signing links from the worker console
- Complete the signing flow
Trigger the daily reminder cron locally
curl "http://127.0.0.1:8787/__scheduled?cron=0+8+*+*+*"
Tests
npm test
Deployment
Worker
npm run deploy:worker
Web
npm run deploy:web
Deploy from apps/web so Cloudflare Pages also bundles functions/ (the same-origin /api/* proxy). Uploading only dist/ from the repo root skips those functions and breaks API calls on the custom domain.
Connector
npm run deploy:connector
One-time setup checklist
- create a Resend account and API key
- provision Cloudflare KV, R2, and D1
- set worker secrets such as
TOKEN_SECRETandRESEND_API_KEY - configure
PUBLIC_APP_URL - deploy the MCP connector with the same token secret
- add an R2 lifecycle rule for document cleanup
Billing notes
- paid checkout is live via Stripe
- enterprise can be sold through Stripe annual billing or manual invoicing / custom onboarding
- MCP/API access is revoked when paid status is removed
Repository status
This repository is live and in active use. Free signing, paid workspaces, billing, AI tools, MCP, webhooks, Zapier, embedded signing, cloud connectors, SMS invites, signer attachments, and bulk send are all implemented.
License
TBD.
Frequently asked questions
What is io.github.docracy1/docracy?
Free, no-signup e-signatures. check_status free for anyone; find_documents needs paid key.
How do I install io.github.docracy1/docracy?
It runs as a remote server. In Claude Code: claude mcp add --transport http docracy 'https://mcp.docracy.io/mcp'. For other clients, paste the JSON configuration from this page into their MCP settings.
Does io.github.docracy1/docracy need an API key?
Its registry entry lists no required key or secret. Some features may still need an account with the service it connects to.
Is io.github.docracy1/docracy open source?
Its code is public on GitHub, but the repository does not declare a standard license.
Who maintains io.github.docracy1/docracy?
It is published by docracy1. AI.tn lists it but does not maintain or endorse it.
From the official MCP Registry. Listing is not an endorsement: review a server's code and permissions before giving it access to your data.