Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Copper MCPfind the contact details for Jane Doe"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
copper-mcp
MCP server for the Copper CRM API. Search contacts, log activities, manage opportunities, and query companies.
Tools
Tool | Description |
| Search contacts by name, email, or phone |
| Get full contact details by ID |
| Create a new contact |
| Update contact fields |
| Search companies by name |
| List available activity types |
| Log a meeting, call, or note against a contact/company |
| Search activities with filters and resolved parent names |
| Search deals/opportunities |
Setup
Install dependencies:
npm installCopy
.env.exampleto.envand fill in your credentials:cp .env.example .envRequired environment variables:
COPPER_API_KEY- Your Copper API keyCOPPER_USER_EMAIL- Your Copper account emailCOPPER_USER_ID- Your Copper user ID
Usage with Claude Code
Add to your Claude Code MCP config (~/.claude.json):
{
"mcpServers": {
"copper-crm": {
"command": "node",
"args": ["/path/to/copper-mcp/server.js"],
"env": {
"COPPER_API_KEY": "your-api-key",
"COPPER_USER_EMAIL": "your-email",
"COPPER_USER_ID": "your-user-id"
}
}
}
}License
MIT
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.