# Copper CRM MCP

> Copper CRM MCP lets your AI agent manage all sales operations directly inside Copper CRM. Use natural conversation to create new leads, track full contact profiles, monitor deal pipelines, and log calls without leaving your chat interface.

## Overview
- **Category:** productivity
- **Price:** Free
- **Tags:** lead-tracking, pipeline-management, google-workspace, contact-management, sales-forecasting, relationship-management

## Description

This MCP connects your AI client right into Copper CRM, turning complex data management into simple conversation. You stop clicking through dashboards and start talking to your sales pipeline. Need a quick overview of an account? Your agent pulls the full profile, including every past email or call log. Want to track down that specific deal value for Q4? It finds it instantly. Whether you're building out new leads or logging post-meeting activities, your AI client handles the record keeping automatically. You get a complete view of who people are and how far along every opportunity is. This capability means you spend zero time switching between tabs and all your time closing deals. Vinkius makes this connection available across thousands of services so you never have to manually manage data again.

## Tools

### create_lead
Creates a new lead record in Copper CRM, preparing it to enter your sales pipeline.

### get_lead_details
Retrieves deep information on a specific lead, including contact history and custom field values.

### get_person_details
Gets detailed profiles for individual people, showing their emails and phone numbers.

### list_companies
Lists every company tracked in the CRM by its ID or legal name.

### list_leads
Shows a list of all leads, along with their names and current pipeline status.

### list_opportunities
Retrieves sales opportunities, showing deal names, monetary values, and closing dates.

### list_people
Lists all contacts (people) stored in Copper CRM.

### list_projects
Retrieves metadata for all current projects within the system.

### list_tasks
Lists actionable tasks and follow-ups associated with your records.

### log_activity
Logs a new activity, such as an email or meeting, directly to any record in the CRM.

## Prompt Examples

**Prompt:** 
```
List all leads that are currently in the 'New' status.
```

**Response:** 
```
I found 8 leads with the status 'New', including 'TechCorp Solutions' and 'Bright Future Agency'. Would you like to see the details for any of them?
```

**Prompt:** 
```
Log a call activity for the lead 'TechCorp Solutions' regarding the pricing proposal.
```

**Response:** 
```
Call activity logged successfully for 'TechCorp Solutions'. I've noted that you discussed the pricing proposal. Should I set a follow-up task for next Tuesday?
```

**Prompt:** 
```
Show me my top 5 sales opportunities sorted by monetary value.
```

**Response:** 
```
Here are your top 5 opportunities: 1. 'Global Expansion' ($50,000), 2. 'Q4 Software License' ($25,000), 3. 'Infrastructure Upgrade' ($15,000)... Would you like to update the close date for any of these?
```

## Capabilities

### Manage Leads
Create new leads or retrieve detailed information for existing ones in the pipeline.

### Review Contacts and Companies
Find specific people, view their full contact details, or list all companies tracked by Copper CRM.

### Monitor Sales Opportunities
See a summary of your deals, including current monetary values and closing dates.

### Log Activity History
Automatically attach details—like calls or meetings—to any person or record so the history stays up to date.

### Track Projects and Tasks
List ongoing company projects and follow-up tasks associated with your accounts.

## Use Cases

### Updating a Cold Lead's Status
A sales rep just finished an initial discovery call. Instead of opening the lead record, finding the activity log, and then typing in notes, they simply tell their agent: 'Log a call for Jane Smith about the enterprise package.' The agent uses `log_activity` to capture everything immediately.

### Quickly Researching a Client
An account manager is meeting with an old client. They ask their agent: 'What's the latest on Global Corp?' The agent runs `list_companies`, pulls up the profile, and shows the contact history, allowing the AM to reference past deals instantly.

### Forecasting Quarter End Deals
A business owner needs a quick status check. They prompt their agent: 'Show me all opportunities expected to close this quarter.' The agent executes `list_opportunities`, providing sorted deal names and monetary values for review.

### Onboarding New Prospects
A new lead comes in via a web form. Instead of manually creating the entry, the team member uses their agent to run `create_lead` immediately, ensuring all identity properties are captured and ready for assignment.

## Benefits

- Stop manual data entry. When you use `log_activity`, your agent records meeting notes, calls, and emails instantly against the correct contact record—no need to open a separate activity log tab.
- Get immediate clarity on accounts. Instead of navigating several menus to find a person's details, simply ask for them using `get_person_details` and receive their full profile in one go.
- Improve pipeline visibility across the board. You can list all opportunities using `list_opportunities`, which pulls deal names, values, and closing dates without needing to run a manual report.
- Build your initial outreach list fast. Use `list_companies` or `list_people` to gather bulk data, letting you know exactly who's in the system before you start calling.
- Keep your leads moving forward. You can create new records using `create_lead`, ensuring that every promising contact is captured and ready for follow-up immediately.

## How It Works

The bottom line is you interact with your sales records using natural language instead of navigating through menus and forms.

1. Connect the Copper integration to your AI client and authorize it using your personal Copper User Email and API Key.
2. Tell your agent exactly what you need; for example, 'Find me all leads in the New status' or 'Log a call with John Doe about the pricing.'
3. Your agent executes the necessary commands against Copper CRM, retrieving or updating the data directly within the conversation.

## Frequently Asked Questions

**How do I list all my contacts using Copper CRM MCP?**
You ask your agent to run the `list_people` tool. This pulls a full roster of all individual contacts stored in your copper system.

**Can I create a new lead using the Copper CRM MCP?**
Yes, you use the `create_lead` tool. Your agent will guide you through providing the necessary identity properties to build out the record correctly.

**Which tool should I use to track my deals and monetary values?**
Use the `list_opportunities` tool. It resolves opportunity data, giving you names, closing dates, and current dollar values for your sales funnel review.

**Is it possible to log an activity after a meeting using Copper CRM MCP?**
Absolutely. Just ask the agent to `log_activity`. You can specify the type of interaction (like 'call' or 'meeting') and which record it belongs to.

**Does Copper CRM MCP help me find company details?**
Yes, you use `list_companies` to see all tracked companies. If you need deep data on one specific company, the agent can also provide that using other tools.