Supercharge your AI with Common Paper. Manage contracts, track signatures, and build legal workflows.
Works with every AI agent you already use
…and any MCP-compatible client








Connect to your AI in seconds.
Common Paper connects your contract workflow to your AI agent. Use this MCP to send agreements like NDAs or CSAs, track who signs them, and get a full status list of every document you've ever sent out.
What your AI can do
Create webhook
Sets up a new webhook to receive automatic updates when a contract status changes.
Delete webhook
Removes a webhook that was previously configured for monitoring contract status.
Get agreement
Retrieves detailed information about one specific agreement using its ID.
Create and send out specific documents, such as NDAs or CSAs, using pre-set templates.
Retrieve lists of every agreement in your account, including only those that are fully signed.
Search through all records to locate any contract linked to a specific recipient email address.
Configure webhooks so your agent automatically gets notified when the status of an agreement changes.
Retrieve full details and history for any specific contract or template by name or ID.
Ask an AI about this
Compatible AI Apps
OAuth 2.0 CompatibleWaiting for input…
Common Paper: Agreement & Document Tools (10 tools)
These ten tools let you manage every aspect of your contract lifecycle—from listing templates to sending final, executed agreements.
Make your AI actually useful.
Add this MCP to Claude, Cursor, or Windsurf and your AI stops guessing. It gets real tools to look things up, take action, and handle the stuff you keep doing by hand.
Start using Common Paper on VinkiusCreate Webhook
Sets up a new webhook to receive automatic updates when a contract status changes.
Delete Webhook
Removes a webhook that was previously configured for monitoring contract status.
Get Agreement
Retrieves detailed information about one specific agreement using its ID.
Get Template
Fetches the details for a particular contract template you use regularly.
List Agreements
Retrieves a comprehensive list of all agreements recorded in your account.
List Signed Agreements
Quickly generates a list containing only the contracts that have been fully signed.
List Templates
Gets a list of all contract templates available inside your Common Paper account.
List Webhooks
Retrieves a list showing every webhook you currently have set up.
Search Agreements By Email
Finds and returns any agreements linked to a specific person's email address.
Send Agreement
Creates and sends out an entirely new agreement using one of your existing templates.
Connect to your AI in seconds. Security and governance baked right in.
Pick your AI client below to get set up. Just create a Vinkius account, subscribe, and you're instantly up and running. We handle the entire backend infrastructure, delivering out-of-the-box support for HTTPS Streamable, SSE, and OAuth2—zero messy routing required.
Choose How to Get Started
Build a custom MCP for your own tools, or connect a ready-made integration from our catalog.
Build Your Own
Turn any API into an MCP. Import a spec, define Agent Skills, or deploy with MCPFusion.
- Import from OpenAPI, Swagger, or YAML specs
- Create Agent Skills with progressive disclosure
- Deploy to edge with MCPFusion framework
- Built in DLP, auth, and compliance on every call
- Real time usage dashboard and cost metering
- Publish to catalog or keep private
Make Your AI Do More
Start with Common Paper, then connect any of our 5,000+ other servers whenever your AI needs more. One click, no limits.
- Use this MCP plus 5,000+ others, all in one place
- Add new capabilities to your AI anytime you want
- Every connection is secured and compliant automatically
- Track usage and costs across all your servers
- Works with Claude, ChatGPT, Cursor, and more
- New servers added to the catalog every week
Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by Common Paper. All third-party trademarks, logos, and brand names are the property of their respective owners. Their use on this website is strictly for informational purposes to identify service compatibility and interoperability.
VINKIUS INFRASTRUCTURE
Cloud Hosted
Managed infra
V8 Isolated
Sandboxed per request
Zero-Trust Proxy
No stored credentials
DLP Enforced
Policy on every call
GDPR Compliant
EU data residency
Token Compression
~60% cost reduction
Works with Claude, ChatGPT, Cursor, and more
The Model Context Protocol standardizes how applications expose capabilities to LLMs. Instead of operating in isolation, your AI gains direct access to external platforms, live data, and real-world actions through secure, standardized connections.
This connection provides 10 powerful capabilities that interface natively with Claude, ChatGPT, Cursor, and other compatible AI platforms. No middleware. No custom integration required.
The constant clicking through different portals is exhausting.
Right now, managing contracts means jumping between your CRM, your document storage folder, and your legal platform. You check the status in one tab, copy an ID to a spreadsheet in another, then go back to start a new deal, all while trying to keep track of which template was used where.
With this MCP, you just talk to your agent. You ask it to get the full list of agreements and see who signed them last month. The AI brings all that data together conversationally. It turns complex workflow management into a simple chat thread.
Common Paper: Agreement & Document Tools
The need to manually trigger contract actions disappears. You don't have to navigate menus or click 'submit'; you just tell your agent, and it uses `send_agreement` immediately, applying the correct template and sending it out.
It’s not about saving clicks; it's about eliminating friction. Your AI client now acts as a dedicated workflow engine for your legal needs.
What your AI can actually do with this
This MCP lets you manage all commercial contracts through natural conversation. Instead of logging into separate legal platforms to check on deals, your agent handles the process for you. You can ask it to find agreements associated with a specific person or get a full list of executed documents. Need to start a new deal? Just tell it to send out an agreement using a predefined template, like a NDA or a CSA.
The system records everything, so you always know where a contract stands in the signing process. It’s all available through Vinkius, keeping your whole catalog of services connected to one place. Your agent becomes a dedicated contracting assistant that tracks every detail.
019d7578-c425-7057-b373-998ab0053978 Here's how it actually works
The bottom line is that you manage your contract lifecycle entirely through conversation with your AI client.
Subscribe to this MCP and enter your Common Paper API key.
Tell your AI client what you need, like 'Show me all signed agreements' or 'Send an NDA to partner@example.com'.
The agent executes the action using the connection, sending back real-time status updates and data.
Who is this actually for?
Legal Operations teams who spend hours auditing executed contracts, or Sales teams needing to get NDAs out the door fast without leaving their main workflow. Anyone whose job involves signing papers needs this.
Needs to quickly send an NDA to a new prospect and track when they open or sign it, all from a single chat window.
Must run reports on agreement status across the entire organization to ensure compliance before quarter-end.
Needs immediate visibility into key legal documents, like which agreements are executed versus those still pending signature.
What Changes When You Connect
You stop manually checking status. Use the create_webhook tool to automatically notify your agent whenever a contract's status changes, keeping you instantly informed.
Closing deals gets faster. By using the send_agreement tool, you can immediately push out NDAs or CSAs to prospects without leaving your current conversation flow.
Never lose track of documents again. The search_agreements_by_email tool lets you find all contracts tied to a specific person instantly.
Get a clear audit trail by running the list_signed_agreements tool, which pulls together only those deals that are fully executed and locked down.
Understand your options with the list_templates tool. See exactly what boilerplate agreements you have ready to deploy when needed.
See it in action
A sales rep needs to send a contract quickly.
The agent handles the process: it uses send_agreement to push an NDA to 'client@corp.com' and immediately reports back that the agreement is pending signature, allowing the rep to follow up without switching tabs.
Legal Ops needs to audit compliance.
Instead of running multiple reports, the agent uses list_agreements followed by get_agreement on specific IDs. This builds an instant, conversational overview of every executed contract in the system.
A founder needs to find a past deal.
The founder asks for agreements related to 'john@example.com'. The agent uses search_agreements_by_email and returns the list, immediately pinpointing the necessary document.
Need to monitor recurring compliance checks?
The agent sets up a webhook using create_webhook. Now, whenever any contract status changes—signed, rejected, or pending—your AI client gets an instant alert without you having to check the system manually.
The honest tradeoffs
Treating contracts like simple files
Assuming that just because a PDF exists means it's legally actionable or current. You might only read the document without knowing its status.
Use the get_agreement tool to retrieve detailed information about a specific agreement, which confirms if it’s pending, signed, or requires action.
Relying on manual exports
Having to export lists of contracts every week and manually comparing them in a spreadsheet to check for missing signatures.
Use list_signed_agreements to get an immediate, clean list directly from your AI client. No exporting required.
Forgetting who signed what
Having 50 contracts and needing to manually check each one's metadata to see which person was involved.
Run the search_agreements_by_email tool. It finds all agreements associated with a specific email, cutting down weeks of searching into seconds.
When It Fits, When It Doesn't
Use this MCP if your primary pain point is tracking agreement status or sending out standardized contracts like NDAs and CSAs. You need to know who signed it, when, and what the current workflow state is. Don't use this if you just need a simple document storage system—you don't need contract lifecycle management; you need file hosting. If your job involves complex financial modeling or highly specialized data analysis not related to legal documentation, look at a dedicated database connector instead. This MCP handles the contractual relationship layer.
Questions you might have
How do I check the status of an agreement using get_agreement? +
You give the agent the specific agreement ID, and it pulls detailed information. It tells you if the contract is fully executed, pending signature, or rejected.
What's the difference between list_agreements and list_signed_agreements? +
list_agreements gives you every contract in your account. list_signed_agreements only gives you those that have successfully been completed, making audits much faster.
Can I track a deal using search_agreements_by_email? +
Yes. If you know the recipient's email, the agent uses search_agreements_by_email to pull up every agreement associated with that person.
Do I need to manually configure webhooks for status updates? +
No. You use the create_webhook tool once, and then your agent handles all future notifications automatically when a contract changes state.
How do I use list_templates to see all available contract options? +
The tool returns a directory of every standard template in your account. This lets you review which types of agreements, like NDAs or CSAs, are ready to be deployed.
What information does send_agreement need to successfully dispatch a new contract? +
You must provide the target recipient's email, and the unique ID for the template you want to use. The system then generates and sends the agreement automatically.
If I stop using a webhook, how do I use delete_webhook? +
You simply provide the existing webhook ID to remove it from your configuration. This is critical for clean maintenance and preventing unnecessary data flow or errors.
How does get_agreement give me more than just a status update? +
It pulls the entire record history of that specific agreement. You receive all metadata, including signatures, creation dates, and any associated changes made over time.
How do I get my Common Paper API key? +
You can generate an API key in your Common Paper account under Settings > Integrations.
Which agreement types are supported? +
Common Paper supports standard contracts like NDAs, Cloud Service Agreements (CSA), and Data Processing Agreements (DPA).
Can I use custom templates? +
Yes, you can use any template created in your Common Paper account by providing its unique template ID to the 'send_agreement' tool.
We've already built the connector for Common Paper. Just plug in your AI agents and start using Vinkius.
No hosting. No infrastructure. No complex setup.
All 10 tools are live and waiting.
You're up and running in seconds.
Vinkius gives your AI agents access to the full catalog of app connectors, all fully managed, secure, and enterprise-ready. One subscription, every tool you need.
Built, hosted, and secured by Vinkius. You just connect and go.