Common Paper integrates with large language models in two ways: through the MCP server for MCP-compatible tools like Claude Cowork, Claude Code, Cursor, and ChatGPT, and through the Claude Skill. Both let you manage your agreements in plain language without leaving your AI assistant.
MCP Server
Common Paper's MCP server connects MCP-compatible AI tools - like Claude Cowork, Claude Code, Cursor, and ChatGPT - directly to your Common Paper account, so you can manage agreements through natural language.
What is MCP?
MCP (Model Context Protocol) is an open standard that lets AI assistants connect to external services and take actions on your behalf. Instead of switching between tools or copying and pasting data, your AI assistant can interact directly with Common Paper through your conversations.
Once connected, you can ask your AI assistant to perform agreement management tasks - like creating and sending agreements, retrieving agreement status, or querying your account data - in plain language.
Connecting the MCP Server
The Common Paper MCP server works with any MCP-compatible AI client. Every client authenticates with Common Paper through OAuth, so you don't need an API key. The setup process varies by tool - instructions for Claude Cowork, Claude Code, Cursor, and ChatGPT are below.
Claude Cowork
You can connect the Common Paper MCP server directly in Claude Cowork as a custom connector. Open Claude Cowork and go to Customize > Connectors. Click Add custom connector.
In the dialog that appears, enter the following:
Name: Common Paper
Click Add. Claude will initiate an OAuth process to authenticate you with Common Paper. Follow the prompts to authorize the connection. Once connected, Common Paper will appear in your list of active connectors.
Claude Code
Run the following command in your terminal:
claude mcp add --transport http --scope user commonpaper https://api.commonpaper.com/mcp
The first time you use the server, Claude Code initiates an OAuth process to authenticate you with Common Paper. You can also start it at any time by running the /mcp command and following the prompts.
Cursor
Add the following to your ~/.cursor/mcp.json file:
{ "mcpServers": { "commonpaper": { "url": "https://api.commonpaper.com/mcp" } }}
Cursor initiates an OAuth process to authenticate you with Common Paper. Follow the prompts to authorize the connection.
ChatGPT
You can connect the Common Paper MCP server in ChatGPT as a custom connector. Custom connectors are part of ChatGPT's developer mode, which is available on paid ChatGPT plans.
Open ChatGPT and go to Settings > Apps & connectors > Advanced settings. Toggle on Developer mode.
Return to Apps & connectors and click Create. Enter the following:
Name: Common Paper
MCP server URL: https://api.commonpaper.com/mcp
Click Create. ChatGPT initiates an OAuth process to authenticate you with Common Paper. Follow the prompts to authorize the connection.
To use Common Paper in a conversation, start a new chat, click the + button next to the message box, select More, and turn on Common Paper. You need to do this in each new chat.
MCP Client Support
The setup instructions above cover Claude Cowork, Claude Code, Cursor, and ChatGPT - the MCP clients we've configured and tested. Common Paper's MCP server can work with other MCP-compatible clients too, but each one needs to be reviewed and enabled on our end before it will connect successfully.
If you're using a different MCP client and run into a connection error, contact our support team with the name of the client and a screenshot of the error. We'll review it and let you know once it's set up.
Learn more
For full technical details, see the Common Paper MCP API documentation.
Claude Skill
The Common Paper Claude Skill lets you query and manage your agreements directly from Claude Cowork. It connects to the Common Paper API and is an alternative to the MCP server for Cowork users.
Installing the Claude Skill
There are two ways to install the skill. You'll need a Common Paper API key either way - see Using the Common Paper API for instructions on generating one.
Ask Claude to install it
In a Cowork session, send Claude the following message:
Install this skill - https://github.com/CommonPaper/claude-skill
Claude will install the skill automatically.
Install manually
Download the SKILL.md file from GitHub, then open Claude and go to Customize > Skills. Upload the file there.
Connect to Common Paper
Once the skill is installed, ask Claude to "connect to Common Paper." Claude will prompt you for your API key and save it securely for future sessions.
What you can do
Once connected, you can ask Claude to:
Look up agreements by counterparty, status, or date
Count or list signed, in-progress, or expiring agreements
Create and send new agreements
Void or reassign existing agreements
Pull signer details and agreement summaries
Create, list, and update templates for any agreement type - including NDAs, CSAs, DPAs, BAAs, PSAs, LOIs, Pilots, and Software Licenses
Onboarding mode
The skill includes an onboarding mode that walks you through connecting to Common Paper and setting up your account. If you're getting started for the first time, ask Claude to "set up Common Paper" and it will guide you through creating your first templates.
