Guide
Connecting Claude to the Agree™ MCP: A Step-by-Step Guide
Learn how to connect Claude to Agree's MCP so you can draft contracts, send invoices, and pull revenue insights — all from a single prompt.

Supercharge your contract-to-cash workflow with the power of a prompt: draft contracts, send invoices, and get revenue insights — all from within Claude.
If you've used Claude to draft a proposal, summarize a contract, or pull insights out of a messy CSV, you already know the power behind a prompt for optimizing your back-office operations. As powerful as Claude is, it does have a ceiling. It can write you a boilerplate contract — but it can't pull from your existing templates and it can't send it for signature. It can outline an invoice — but it can't generate it, attach payment terms, or track when it gets paid.
Until now!
That ceiling is gone. With Agree's MCP, Claude can now run your contract-to-cash workflow end to end: drafting agreements, generating invoices, sending them to clients, and reporting on what's signed, sent, paid, and overdue — all from a single prompt.
Here's how it works, why it matters, and exactly how to set it up in under five minutes.
What is MCP, and why should you care?
MCP stands for Model Context Protocol. It's an open standard, originally introduced by Anthropic, that lets AI assistants like Claude securely connect to external tools, services, and data sources (like Agree.com). The easiest way to think about it: MCP is essentially a universal adapter — a "USB-C port for AI." Instead of every software vendor building a custom, one-off Claude integration, MCP creates a shared language that any compliant AI client and any compliant service can speak.
Mechanically, MCP works through a client-server model:
- The MCP client is the AI app — in this case, Claude.
- The MCP server is the gatekeeper exposed by a service — in our case,
https://secure.agree.com/mcp. - The tools are the specific actions the server makes available: create an invoice, send an agreement, list contacts, fetch an agreement PDF, and so on.
When you prompt Claude to "send an invoice for $5,000 to Acme Corp," Claude doesn't just produce text. It looks at the tools available on the connected MCP server, picks the right one, formats the request, and executes it. The server runs the action against your actual Agree account using only the permissions you authorized — and reports the result back into your chat.
It's the difference between an assistant that can describe sending an invoice and one that can actually send the invoice.
Why MCP + contract-to-cash integration accelerates revenue workflows
Most of our knowledge work is either thinking (drafting, analyzing, summarizing) or doing (creating records, moving money, hitting send). Claude has always been excellent at the first half. Agree is purpose-built for the second.
Agree unifies the entire revenue motion — e-signature, invoicing, payments, recovery, and reporting — into one single platform. That matters for AI integration in a way that's easy to underestimate. With most software stacks, getting from "let's work together" to "money in the bank" means stitching together four to five disparate systems, from a contract tool, a separate invoicing tool, a payment processor, and an accounting system. Each handoff is a place where data drops, deals stall, and AI has to be re-briefed on what's going on.
When the entire contract-to-cash flow lives in one platform, a single MCP connection gives Claude visibility — and authority to act — across the whole lifecycle. A single prompt can now:
- Draft a service agreement based on terms you describe.
- Send that agreement to a client for signature.
- Generate a corresponding invoice with the payment schedule baked in.
- Track when it's viewed, signed, and paid.
- Report on outstanding balances, conversion rates, and aged receivables — pulling from the same source of truth the rest of your team uses.
No more logging in and out of different platforms, no more copy-pasting between tabs. No "let me check the CRM and get back to you." Just one chat thread that ends with revenue.
Upgrading your revenue stack now that Agree is connected to Claude
Once the Agree MCP is connected, here's just a sampling of what becomes possible — all from the prompt screen:
Drafting and sending agreements
You can ask Claude to spin up a new agreement from one of your existing templates, fill in the variables ("client name: Stellar Co., scope: 12-week brand redesign, deposit: 30%"), and send it for signature in a single turn. If you'd rather review before it goes out, ask Claude to create the draft only and surface a download link for the PDF. Need a quick edit? Tell Claude what to change and have it update the agreement before sending.
Creating and sending invoices
Invoicing is where most small teams hemorrhage time. With the Agree MCP, you can say something like "Create an invoice for $4,500 to the contact at Stellar Co., due in 14 days, and send it now." Claude will create the invoice in Agree.com, attach the right contact, mark it as sent, and confirm with a link to the receipt. You can also mark invoices paid manually if a payment came through outside the platform, or pull the receipt PDF for a client who needs proof.
Managing contacts
Claude can create new contacts, edit existing ones, and look up details before drafting a document — so you stop manually re-entering the same email address into the same form for the tenth time.
Advanced reporting and ad-hoc analysis
This is the underrated part. Because Claude can list agreements, invoices, and contacts on demand, you can ask the kinds of questions that normally require a CSV export and a spreadsheet:
- "Which invoices are more than 30 days overdue, and what's the total outstanding?"
- "How many agreements did we send last month vs. this month?"
- "Show me every unpaid invoice from clients we've billed more than three times."
- "What's our average time from agreement sent to invoice paid in Q3?"
Claude pulls the data, does the math, and gives you a narrative answer — not a pivot table you have to interpret. For finance and ops folks, this turns a half-day of reporting into a five-minute conversation.
Webhooks and automation hygiene
If you're managing programmatic integrations, Claude can also create, list, update, and test webhook endpoints on your Agree account — useful when you're debugging an automation or onboarding a new downstream system.
Step-by-step: Connect the Agree MCP to Claude
Setup takes less than a few minutes. You'll need:
- To be logged into your Agree.com account.
- A Claude.ai account. Custom connectors are available on Claude's paid plans (Pro, Max, Team, and Enterprise).
- And, a standard web browser.
Step 1: Open Claude's connector settings
Log in to claude.ai in your browser. Click your profile icon in the lower-left corner, then go to Settings → Connectors. (On Team and Enterprise plans, Owners should go to Organization settings → Connectors instead.)
This page lists the connectors you've already enabled and gives you an entry point to add new ones.
Step 2: Add a custom connector
Scroll to the bottom of the Connectors page and click Add custom connector. A dialog will appear asking for two things:
- Name — Use something recognizable, like Agree.com.
- Remote MCP server URL — Enter exactly:
https://secure.agree.com/mcp
Click Add (or Connect, depending on your client version).
Step 3: Authenticate with OAuth
Claude will redirect you to Agree.com to sign in and authorize the connection. This uses standard OAuth 2.0, which means Claude never sees your password — you log in to Agree.com directly, and Agree issues Claude a scoped access token instead.
Review the permissions Agree.com requests (these will cover the agreement, invoice, contact, and webhook scopes), then click Authorize. You'll be redirected back to Claude with the connector now showing as Connected.
Step 4: Enable the connector in your chat
Open a new conversation. Click the tools menu (the + icon in the message composer, or type /). You should see Agree.com in the list of available connectors — toggle it on. Claude will load the available Agree tools and be ready to use them.
If you're an Owner on Team or Enterprise, this is also where you can fine-tune permissions — for example, allowing read access (listing agreements and invoices) while requiring approval for write actions (creating or sending invoices). Always-allow, needs-approval, and blocked are the three options per tool category.
Step 5: Give it a test drive
Start with something low-stakes to confirm everything's wired up. A few good first prompts:
- "List my five most recent agreements on Agree.com and tell me which ones are still unsigned."
- "Show me all invoices from the last 30 days, grouped by status."
- "Create a draft invoice for $2,000 to [contact name], net 14, but don't send it yet — just give me the link to review."
The first time Claude calls an Agree tool, it'll ask for your approval. Review the request, click Allow, and you'll see the result come back in the conversation. From there, it's just chatting.
A few best-practice tips for getting the most out of this
Be specific about what you want sent vs. drafted. "Create" and "send" are different actions. If you say "create an invoice," Claude will create it but leave it as a draft. If you say "create and send," it'll go out the door. When in doubt, ask Claude to confirm before sending — it'll happily wait.
Use templates. If your business runs on a handful of repeated agreement structures, store them as templates in Agree.com. Then your prompts become trivial: "Use my standard SOW template for [client], [scope], [amount], and send it."
Pair it with reporting prompts at the end of the week. A standing Friday-afternoon question like "What's outstanding right now and who do I need to nudge?" turns Claude into a lightweight collections coach.
Keep approvals on for write actions, at least early on. Claude is careful, but you should still see exactly what's about to be sent before it goes. The approval modal is quick — and the peace of mind is worth more than the two seconds it costs you.
The bigger picture
The reason this integration accelerates revenue isn't really the convenience — though the convenience is real. It's that the contract-to-cash motion has historically been the slowest, most fragmented part of running a business. A signature here, an invoice there, a payment somewhere else, and reporting that requires three exports and a spreadsheet. Every handoff is friction, and friction is where revenue dies.
Connecting Agree to Claude collapses all of that into a single conversation with a tool that can both think and act. You describe the outcome you want; the work happens. That's not a productivity hack — it's a different way of operating.
If you've got an Agree.com account and a Claude account, you're about two minutes from supercharging your entire revenue stack.
Ready to get started? Sign up for Agree.com — e-signatures are free, forever — and follow the steps above to connect it to Claude. Questions? Reach out to our team.