loading…
Search for a command to run...
loading…
An MCP server that provides an interface to the Copper CRM API for managing contacts, companies, activities, and opportunities. It enables users to search for p
An MCP server that provides an interface to the Copper CRM API for managing contacts, companies, activities, and opportunities. It enables users to search for people, log meetings or notes, and track sales deals directly through MCP-compatible clients.
MCP server for the Copper CRM API. Search contacts, log activities, manage opportunities, and query companies.
| Tool | Description |
|---|---|
search_people |
Search contacts by name, email, or phone |
get_person |
Get full contact details by ID |
create_person |
Create a new contact |
update_person |
Update contact fields |
search_companies |
Search companies by name |
list_activity_types |
List available activity types |
create_activity |
Log a meeting, call, or note against a contact/company |
list_activities |
Search activities with filters and resolved parent names |
list_opportunities |
Search deals/opportunities |
Install dependencies:
npm install
Copy .env.example to .env and fill in your credentials:
cp .env.example .env
Required environment variables:
COPPER_API_KEY - Your Copper API keyCOPPER_USER_EMAIL - Your Copper account emailCOPPER_USER_ID - Your Copper user IDAdd 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"
}
}
}
}
MIT
Добавь это в claude_desktop_config.json и перезапусти Claude Desktop.
{
"mcpServers": {
"copper-mcp": {
"command": "npx",
"args": []
}
}
}