MCP Hub
Back to servers

Copper MCP

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.

glama
Updated
Mar 17, 2026

copper-mcp

MCP server for the Copper CRM API. Search contacts, log activities, manage opportunities, and query companies.

Tools

ToolDescription
search_peopleSearch contacts by name, email, or phone
get_personGet full contact details by ID
create_personCreate a new contact
update_personUpdate contact fields
search_companiesSearch companies by name
list_activity_typesList available activity types
create_activityLog a meeting, call, or note against a contact/company
list_activitiesSearch activities with filters and resolved parent names
list_opportunitiesSearch deals/opportunities

Setup

  1. Install dependencies:

    npm install
    
  2. Copy .env.example to .env and fill in your credentials:

    cp .env.example .env
    

    Required environment variables:

    • COPPER_API_KEY - Your Copper API key
    • COPPER_USER_EMAIL - Your Copper account email
    • COPPER_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

Reviews

No reviews yet

Sign in to write a review