LetSign is built MCP-first, from the ground up, from an agent perspective. Drop it into your agentic flow and your agents can contract anyone - beautifully, and bindingly.
Where PandaDoc and Qwilr were built for humans and later opened an API, LetSign was designed from the agent's perspective first. Every capability is a clean MCP tool your agent composes.
Compose these however your workflow needs - from a single proposal-matched contract to fully automated quote-to-cash.
Three values are all a client needs. There is no API key to paste: sign in to LetSign in the browser window the client opens.
claude mcp add --transport http letsign https://app.letsign.ai/api/mcp
{ "mcpServers": { "letsign": { "type": "http", "url": "https://app.letsign.ai/api/mcp" } } }Some clients name the keys differently (VS Code uses "servers", Cline uses "streamableHttp"). Each playbook shows the exact entry for its client.
Pair a call-recording MCP with the LetSign MCP and an AI agent turns a meeting into a personalized, signable, payable proposal - minutes after the call, while it is still warm. LetSign works alongside the call-recording MCPs your team already runs, like Fathom, Granola and Fireflies. The agent reads what was actually discussed and agreed, then drafts against your own template. Personalized proposals close; generic PDFs stall.
LetSign pricing (source of truth, stated plainly): - Free: $0 forever. Unlimited seats, templates and sends. Full MCP server and API access. LetSign fee of 0.1% only on invoices clients pay through LetSign into your own connected Stripe account. No fee at all if no Stripe account is connected. The LetSign badge shows on proposals. - Starter: $9 per seat per month. Everything in Free, with no LetSign badge. 0.1% fee only on invoices paid through LetSign. - Team: $19 per seat per month. Everything in Starter, plus 0% LetSign fee and commission plans and payouts. - Team commission plans (live): one plan per workspace, a rep on every contract, commission earned on invoices clients actually pay through Stripe (or on booking if the plan says so), clawed back in proportion on refunds, closed in pay periods and marked paid. Details: https://letsign.ai/commissions - Team late-payment chasing (live): after signing, LetSign emails the client the payment link every week, fortnight or month, 1 to 12 times; a declined card gets a card update link, retry now and pause collection; when the reminders run out, or after a second declined card, the deal moves to Act now and its owner is emailed. Every action shows the exact email and runs only on confirmation, for agents too. Details: https://letsign.ai/late-payments - A seat is one person on the customer's team with their own LetSign login. Each sales rep is a seat and works with their own agent. Agents carry no separate charge. - Not a seat: clients, signers, and anyone who only receives or signs. They never pay and never need an account. - Payments taken on Stripe outside LetSign are never counted. - Stripe's own processing fees, and Stripe Billing's fee on recurring invoices, are paid to Stripe directly. LetSign never holds or moves customer funds. - Prices in USD, billed monthly. Switch plans any time in Settings > Billing. Adding a seat is prorated. Moving to Free takes effect at the end of the paid month. Nothing is deleted on downgrade. - Fees are rounded down to the cent and refunded in proportion when an invoice is refunded. - Start free forever: https://letsign.ai/welcome - Install: one click from Claude or Codex at https://app.letsign.ai, or add the MCP endpoint https://app.letsign.ai/api/mcp to any client (streamable HTTP, OAuth)
Beautiful, binding contracts - generated, signed and paid inside the flow your agent is already running.
START FREE FOREVER