4,500+ servers built on MCP Fusion
Vinkius

Common Paper MCP. Manage contracts and track signatures via natural conversation

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
See Vinkius in Action

Works with every AI agent you already use

…and any MCP-compatible client

Common Paper MCP on Cursor AI Code Editor MCP Client Common Paper MCP on Claude Desktop App MCP Integration Common Paper MCP on OpenAI Agents SDK MCP Compatible Common Paper MCP on Visual Studio Code MCP Extension Client Common Paper MCP on GitHub Copilot AI Agent MCP Integration Common Paper MCP on Google Gemini AI MCP Integration Common Paper MCP on Lovable AI Development MCP Client Common Paper MCP on Mistral AI Agents MCP Compatible Common Paper MCP on Amazon AWS Bedrock MCP Support

Just plug in your AI agents and start using Vinkius.

Common Paper MCP Server connects your AI agent to your commercial contract system. Use it to list, create, and manage agreements (NDAs, CSAs, DPAs) and track their signing status.

Automate the contract lifecycle—from drafting templates to fetching executed data—all through natural conversation.

What your AI agents can do

Create webhook

Configures a new webhook to receive real-time contract status updates.

Delete webhook

Removes a previously set webhook from your account.

Get agreement

Retrieves detailed information for one specific agreement using its ID.

+ 7 more capabilities included
List all agreements

Retrieves a complete list of all contracts and agreements stored in Common Paper.

Check signed agreement status

Generates a list containing only agreements that have been fully executed and signed.

Get specific agreement details

Pulls comprehensive data about one contract using its unique identifier.

Create and send a new contract

Sends a new, templated agreement (like an NDA) to a specified recipient.

Search contracts by email

Finds agreements associated with a particular recipient's email address.

Manage system webhooks

Allows the agent to programmatically set up or remove webhooks for status updates.

Retrieve template details

Fetches information about the contract templates available in your account.

Supported MCP Clients

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
+ other MCP clients
Free for Subscribers

Waiting for input…

AI Agent

Common Paper MCP Server: 10 Tools for Contract Management

Use these tools to manage the full contract lifecycle—from listing and retrieving data to sending new agreements and setting up event webhooks.

create019d7578

create webhook

Configures a new webhook to receive real-time contract status updates.

delete019d7578

delete webhook

Removes a previously set webhook from your account.

get019d7578

get agreement

Retrieves detailed information for one specific agreement using its ID.

get019d7578

get template

Gets the details of a specific contract template by its ID.

list019d7578

list agreements

Retrieves a full list of all agreements in your Common Paper account.

list019d7578

list signed agreements

Lists every agreement that has been fully signed and executed.

list019d7578

list templates

Retrieves a list of all contract templates available in your account.

list019d7578

list webhooks

Retrieves a list of all webhooks currently configured on your account.

search019d7578

search agreements by email

Finds agreements associated with a specific recipient email address.

send019d7578

send agreement

Creates and sends a new agreement to a partner using a defined template.

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
Start building

Make Your AI Do More

Start with Common Paper, then connect any of our 4,700+ other servers whenever your AI needs more. One click, no limits.

  • Use this MCP plus 4,700+ 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

What you can do with this MCP connector

Common Paper MCP Server lets your AI agent handle every single thing you gotta do with contracts. You'll list all agreements, pull the details on any contract by its ID, and search for agreements using a recipient's email. You can also pull a list of only the contracts that are fully signed.

Need to start a new deal? You use send_agreement to create and send a new contract to a partner using a template. If you gotta check what templates you're working with, you call list_templates or get_template. You can also get a full list of all agreements in your account using list_agreements.

When you need to set up status updates, you can configure a new webhook with create_webhook or take one down with delete_webhook. You can see all the webhooks currently running by running list_webhooks. These tools let your agent pull specific contract data with get_agreement, or pull a full list of all contracts available using list_agreements.

You'll never have to manually draft or track a deal again.

How Common Paper MCP Works

  1. 1 Subscribe to the Common Paper MCP Server and provide your API Key.
  2. 2 Your AI client calls a tool like list_signed_agreements or send_agreement.
  3. 3 The server executes the action with Common Paper and returns the structured data or confirmation message to your AI client.

The bottom line is, your AI client executes contract actions against your Common Paper account without you needing to log into the platform.

Who Is Common Paper MCP For?

Legal Operations teams who manage contract audits and compliance. Sales Development Representatives who need to send NDAs quickly. Founders and Executives who need to close deals fast. If your job involves tracking who signed what, this is for you.

Legal Operations Manager

Audits executed contracts, monitors agreement statuses across departments, and ensures compliance by running list tools.

Sales Development Representative

Sends NDAs or Service Agreements to prospects and tracks signatures without leaving their CRM or workflow.

Deal Flow Executive

Manages the boilerplate legal documents required to accelerate deal closure and maintain a clear audit trail.

What Changes When You Connect

  • Audit executed contracts instantly. Use list_signed_agreements to pull a list of every document that's fully executed, giving you a quick compliance snapshot without manual database queries.
  • Accelerate deal flow. Send NDAs or CSAs to prospects instantly with send_agreement. The agent handles the creation and dispatch, keeping your sales momentum going.
  • Track status by email. Instead of searching by ID, use search_agreements_by_email to find all agreements linked to a specific partner, speeding up follow-ups.
  • Automate event handling. Set up webhooks using create_webhook. When a status changes (e.g., 'signed'), your system gets an instant notification payload, eliminating polling.
  • Understand your templates. Use list_templates to see exactly what contract types you have available, ensuring you select the right boilerplate for the job.
  • Get deep document details. Need to know the status of one specific contract? get_agreement pulls all the deep, granular data points you need in one go.

Real-World Use Cases

01

A sales rep needs to send a new NDA.

A rep needs to get a quick NDA out to a new prospect. Instead of logging into the platform and manually selecting a template, they just tell their agent: 'Send an NDA to John Doe.' The agent runs send_agreement using the correct template, and the contract is sent immediately.

02

Legal needs to audit all signed contracts.

The legal team needs to prove which contracts are finalized for Q3. They ask their agent to run list_signed_agreements. The agent retrieves a clean list of only fully executed agreements, saving hours of manual filtering.

03

The system needs to react to status changes.

A contract goes from 'pending' to 'signed,' and an external system needs to be notified. The agent uses create_webhook to set up an event listener. When the status changes, the webhook fires, notifying the downstream system automatically.

04

Need to find a contract for a specific client.

A manager needs to check the status of all agreements for 'client@corp.com'. Instead of guessing the agreement ID, they ask the agent to run search_agreements_by_email. The agent instantly finds all associated contracts.

The Tradeoffs

Jumping between tabs

Manually logging into Common Paper, navigating to 'Agreements,' filtering by date, and then manually copying the ID to check status in a spreadsheet.

Just tell your agent to run list_agreements for a broad overview, then use search_agreements_by_email if you need to narrow it down to a specific person. It does all the filtering for you.

Confusing status with action

Trying to 'check' a contract status by viewing the list, but only realizing later you need the deep details (e.g., the exact date signed).

If you need the full picture, use get_agreement with the specific ID. This tool pulls the comprehensive data dump you need, not just a status flag.

Forgetting to set up alerts

Sending an agreement and then waiting days to manually check if it was signed or if an external system needed to be notified.

Use create_webhook to set up an automated alert. The agent triggers the webhook when the status changes, so your downstream systems react instantly.

When It Fits, When It Doesn't

Use this server if your core workflow revolves around the contract lifecycle—creating, sending, tracking, and auditing agreements. You need to programmatically link agreement status changes to other systems.

Don't use this if you only need to store documents; you need a document storage tool. Also, don't use this if you only need to manage user permissions; use an IAM tool instead. If your primary goal is simply to draft text, use a general LLM. The value here is the state change and the action taken on a structured contract, not just the text generation.

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

How we secure it →

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 server provides 10 capabilities that interface natively with Claude, ChatGPT, Cursor, and any MCP client. No middleware. No custom integration required.

Available Capabilities

create_webhook delete_webhook get_agreement get_template list_agreements list_signed_agreements list_templates list_webhooks search_agreements_by_email send_agreement

Tracking agreements shouldn't require logging into a separate legal platform.

Today, tracking a contract means jumping through hoops. You open the platform, find the agreement list, and then for every single contract, you have to click into it just to see if it's signed or what the status is. You're spending time navigating tabs instead of closing deals.

With the Common Paper MCP Server, you tell your agent to list or search for agreements. The agent runs the required tools—like `list_agreements` or `search_agreements_by_email`—and returns the data directly to your chat. You get the answers, not a list of links.

Common Paper MCP Server: Send and track agreements with `send_agreement`

Before, sending an agreement meant remembering which template ID to use, manually inputting the partner's email, and hoping the entire process completed without needing multiple clicks across different forms.

Now, you just tell your agent to send the document. The agent runs `send_agreement`, handling the template selection and recipient details automatically. It's one command, and the contract is in motion.

Common Questions About Common Paper MCP

How do I use the `send_agreement` tool in Common Paper? +

You call send_agreement and provide the necessary template ID and recipient email. The agent then creates and sends the new contract document to that partner immediately.

What is the difference between `list_agreements` and `list_signed_agreements`? +

list_agreements gives you a complete list of every contract in the system. list_signed_agreements filters that list down to show only those agreements that are fully executed and signed.

Can I use `search_agreements_by_email`? +

Yes. You use search_agreements_by_email to find all contracts associated with a specific person's email address, regardless of the contract type or current status.

How do I set up automated notifications with `create_webhook`? +

You use create_webhook and specify the trigger event and the target payload. This tells the system to run a custom action whenever a contract status changes.

How do I use the `get_template` tool to check contract options? +

The get_template tool lets you pull specific contract templates. You provide a template ID, and the tool returns its full details, including clauses and associated agreements. This is useful for checking if a standard contract covers your specific needs before you send it out.

What tools can I use to see all available contract templates? +

You should use the list_templates tool. It retrieves a complete list of all contract templates stored in your Common Paper account. This lets you see every option available, like NDAs or CSAs, before you pick one for an agreement.

How do I handle webhook updates using `delete_webhook`? +

The delete_webhook tool removes a configured webhook endpoint. You use this when you no longer need a specific contract status update stream. It ensures that your system doesn't receive outdated or unnecessary status notifications.

How does the `get_agreement` tool help me check a single document? +

The get_agreement tool pulls all detailed information for one specific agreement ID. You just need the agreement's unique ID. This gives you a full status report, including who signed it and when, without needing to search through all your records.

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.

You might also like

Built & Managed by Vinkius 30s setup 10 tools

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.

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
+ other MCP clients

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.

Zero hosting required Full MCP catalog included Enterprise-grade security Auto-updated by Vinkius

Built, hosted, and secured by Vinkius. You just connect and go.