Copper CRM MCP. Manage your entire sales pipeline with conversation.
Works with every AI agent you already use
…and any MCP-compatible client
Just plug in your AI agents and start using Vinkius.
Copper CRM. Connects your AI agent directly to Copper CRM, letting you manage leads, contacts, and sales opportunities inside Google Workspace.
Use natural language to list leads, get detailed person profiles, create new leads, and log call activities instantly. It keeps your sales pipeline moving without opening the CRM UI.
What your AI agents can do
Create lead
Creates a new lead record in the CRM.
Get lead details
Fetches granular data for a specific lead, including history and custom fields.
Get person details
Retrieves a person's full profile, including all associated emails and phone numbers.
The agent retrieves lists of leads, showing names, emails, and current pipeline statuses across your CRM.
The agent fetches a person's full profile, including phone numbers, emails, and associated company linkages.
The agent creates a new lead record in Copper, giving it identity properties and prepping it for the sales pipeline.
The agent lists all companies or people, retrieving necessary IDs and core identity details for context.
The agent lists all current sales opportunities, providing deal names, monetary values, and closing dates.
The agent logs a new activity—like a call, email, or meeting—and links it directly to a specific record in the CRM.
Ask AI about this MCP
Supported MCP Clients
Waiting for input…
Copper CRM MCP Server: 10 Tools for Sales Ops
These 10 tools let your AI agent perform every core function of Copper CRM—from creating new leads to logging activities—all through conversation.
019d757ccreate lead
Creates a new lead record in the CRM.
019d757cget lead details
Fetches granular data for a specific lead, including history and custom fields.
019d757cget person details
Retrieves a person's full profile, including all associated emails and phone numbers.
019d757clist companies
Lists all companies in the CRM, providing IDs and legal names.
019d757clist leads
Retrieves a list of all leads in Copper CRM, showing names and pipeline status.
019d757clist opportunities
Lists all sales opportunities, showing deal names, monetary values, and closing dates.
019d757clist people
Lists all contacts (people) in Copper, including unique identifiers and organization links.
019d757clist projects
Retrieves a list of projects and metadata for tracking collaborative work.
019d757clist tasks
Lists pending tasks and follow-ups associated with specific CRM records.
019d757clog activity
Logs a new activity (call, email, meeting) and links it to a record in the CRM.
Choose How to Get Started
Build a custom MCP for your own tools, or connect a ready-made integration from our catalog.
Build Your Own
Turn any API into an MCP. Import a spec, define Agent Skills, or deploy with MCPFusion.
- Import from OpenAPI, Swagger, or YAML specs
- Create Agent Skills with progressive disclosure
- Deploy to edge with MCPFusion framework
- Built in DLP, auth, and compliance on every call
- Real time usage dashboard and cost metering
- Publish to catalog or keep private
Make Your AI Do More
Start with Copper CRM, then connect any of our 4,700+ other servers whenever your AI needs more. One click, no limits.
- Use this MCP plus 4,700+ others, all in one place
- Add new capabilities to your AI anytime you want
- Every connection is secured and compliant automatically
- Track usage and costs across all your servers
- Works with Claude, ChatGPT, Cursor, and more
- New servers added to the catalog every week
What you can do with this MCP connector
Copper CRM is connected right into your AI agent. You manage your whole sales pipeline and contact list using natural language, treating the CRM like a conversation. You don't gotta open the CRM UI to keep your sales moving.
List and find leads: You can pull lists of leads, showing their names, emails, and what pipeline status they're in across the CRM. To get the full lowdown on a specific lead, your agent can fetch granular data, including their history and custom fields. If you need to jumpstart the process, your agent can create a brand new lead record, giving it the identity properties it needs for the sales pipeline.
Get detailed contact information: You can pull a person's full profile, pulling in all associated emails and phone numbers. You can also list all companies, getting their IDs and legal names. To get context on who's who, your agent lists all people (contacts) in Copper, giving you their unique identifiers and organization links.
For a broader view, you can even pull a list of projects and all the metadata for tracking collaborative work.
Manage sales deals: You can pull a list of all sales opportunities, showing deal names, monetary values, and the closing dates. To keep track of what's pending, your agent lists all tasks and follow-ups tied to specific CRM records. When you need to document something, your agent logs a new activity—like a call, an email, or a meeting—and links it directly to a specific record in the CRM.
How Copper CRM MCP Works
- 1 Connect the Copper integration to your AI assistant. You'll need to authorize it using your Copper User Email and API Key.
- 2 The agent identifies the required action (e.g., 'find leads in status X') and executes the necessary API call.
- 3 The agent returns structured data (e.g., a list of 10 leads) directly into the chat, ready for follow-up questions.
The bottom line is, you use conversation instead of clicking through multiple CRM screens.
Who Is Copper CRM MCP For?
Sales Development Reps and Account Managers who spend too much time switching between their CRM and their communication tools. This integration lets you update records, check contact details, and log calls without leaving your chat interface.
Uses the agent to list leads and create new records instantly after a cold call, ensuring no follow-up data is lost.
Asks the agent to get person details or list companies during a client meeting, pulling up necessary contact info immediately.
Uses the agent to list opportunities and review the status of the entire sales pipeline, pulling reports directly into the workflow.
What Changes When You Connect
- Log activities instantly. Instead of manually logging calls or meetings in the CRM, simply tell the agent to 'log a call for TechCorp Solutions about pricing.' The
log_activitytool handles the record linkage and timestamping. - Never lose a contact. When you need to know who a person is or what company they work for, ask the agent. The
get_person_detailstool pulls all relevant contact info—phone, emails, etc.—without opening a browser tab. - See your pipeline at a glance. Need a quick status check? The
list_opportunitiestool pulls all deals, showing names, dollar values, and closing dates in a simple list. You get the summary, not the dashboard. - Maintain clean records. When you create a new contact, use
create_leadorget_lead_details. This ensures the lead is properly formatted and entered into the CRM's structured data model from the start. - Contextual awareness. The agent doesn't just list data; it connects it. You can ask to list leads and then immediately ask for the details of the top three, making the process flow naturally.
- Beyond contacts. The system manages more than just people. You can use
list_companiesto get company IDs orlist_projectsto see related collaborative work.
Real-World Use Cases
Client onboarding after a demo
A new Account Manager just finished a demo. Instead of opening the CRM and manually logging a call, they tell their agent: 'Log a call for TechCorp Solutions regarding the pricing proposal.' The agent uses log_activity, linking the call details directly to the correct lead record.
Quickly preparing for a meeting
You have a meeting with Jane Doe from Acme Corp. You ask the agent to get person details for Jane Doe. The agent uses get_person_details, immediately providing her phone, email, and all associated company links, so you're ready before you even walk in the door.
Reviewing the quarter's revenue risk
It's time for the forecast. You ask the agent to list opportunities. The agent uses list_opportunities, giving you a clean list of all deals, their monetary values, and their current stage. You immediately know where the biggest risks are.
Building a new lead from scratch
A colleague passes you a name and company. You ask the agent to create a new lead. The agent uses create_lead, putting the data into the CRM and setting the initial stage, getting the lead into the pipeline instantly.
The Tradeoffs
Juggling Tabs and Windows
The old way is opening Copper, clicking 'New Lead,' manually filling out 10 fields, then opening Google Contacts to verify the email, and finally opening the Activity Log to write notes. This takes 5-7 minutes and requires multiple copy/pastes.
→
Ask your agent to perform the sequence: 'Create a lead for Acme Corp and log a call about the pricing proposal.' The agent handles the multi-step process using create_lead and log_activity in a single conversational turn.
Data Disconnect
You find a company name but don't know its unique ID, so you wait until later to link it to the correct opportunity record. You lose context and have to search again later.
→
Use list_companies first to confirm the company ID, then reference that ID when listing or updating opportunities. The agent handles the required data stitching for you.
Over-relying on Manual Search
Trying to find a person's history by manually searching through emails or tasks in the CRM, which is slow and requires filtering by date range or user.
→
Just ask: 'What is the full history for John Smith?' The agent uses get_person_details to pull the entire, consolidated profile data instantly.
When It Fits, When It Doesn't
Use this if your core workflow involves managing structured, repeatable sales data. If you frequently need to (1) track leads through stages, (2) update contact records, or (3) log interactions immediately after a call, this is for you. Don't use this if your main task is unstructured content creation (e.g., writing marketing copy) or complex data analysis that requires external tools like spreadsheet modeling. For pure reporting, you might prefer a dedicated BI tool that connects via API keys, but if the goal is action—like updating a status or logging an activity—Copper CRM is the required endpoint.
Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by Copper CRM. All third-party trademarks, logos, and brand names are the property of their respective owners. Their use on this website is strictly for informational purposes to identify service compatibility and interoperability.
VINKIUS INFRASTRUCTURE
Cloud Hosted
Managed infra
V8 Isolated
Sandboxed per request
Zero-Trust Proxy
No stored credentials
DLP Enforced
Policy on every call
GDPR Compliant
EU data residency
Token Compression
~60% cost reduction
Works with Claude, ChatGPT, Cursor, and more
The Model Context Protocol standardizes how applications expose capabilities to LLMs. Instead of operating in isolation, your AI gains direct access to external platforms, live data, and real-world actions through secure, standardized connections.
This server provides 10 capabilities that interface natively with Claude, ChatGPT, Cursor, and any MCP client. No middleware. No custom integration required.
Available Capabilities
Tracking leads and contacts shouldn't require jumping between 5 different tabs.
Today, moving a lead requires a tedious process. You get a name from a call, so you have to open the CRM, search for the company, verify the person's email in a separate sheet, and then manually create the lead record. This copy/paste, tab-switching routine slows down your entire afternoon.
With this MCP server, you just talk to your agent. You tell it, 'Start a new lead for Acme Corp and make sure to list the key contacts.' The agent handles the search, data validation, and record creation using tools like `create_lead` and `list_people`. You get the action, not the paperwork.
Copper CRM MCP Server: Log all sales activities and follow-ups
Before, logging a call meant stopping what you were doing, navigating to the correct deal record, and filling out a form with date, summary, and activity type. This is a context-switch killer.
Now, you just tell your agent, 'Log a call for TechCorp Solutions about the pricing proposal.' The agent uses `log_activity` and handles the specific record linkage and required metadata automatically. Your workflow keeps moving.
Common Questions About Copper CRM MCP
How does the Copper CRM MCP Server work to list leads? +
The agent uses the list_leads tool to pull a list of leads from Copper CRM. It shows you names, emails, and the current pipeline status. You can then ask for more details on any specific lead.
Can I use the Copper CRM MCP Server to get person details? +
Yes, the get_person_details tool pulls an individual's complete profile, including all associated email addresses, phone numbers, and linked companies. This is useful for vetting contacts before outreach.
What if I want to track opportunities with the Copper CRM MCP Server? +
Use the list_opportunities tool. It gives you a clear list of all sales deals, including the names, the monetary value, and the expected closing dates.
Can I log an activity using the Copper CRM MCP Server? +
Absolutely. The log_activity tool lets you record calls, emails, or meetings and attaches them directly to any existing record in the CRM. It keeps your record history accurate.
How do I start a new lead with the Copper CRM MCP Server? +
Use the create_lead tool. You simply provide the necessary identity properties, and the agent handles the creation of the new lead record in the CRM.
How do I list all companies using the Copper CRM MCP Server? +
You call the list_companies tool. This tool resolves company identity properties like legal names and IDs, letting your AI agent know which organizations exist in the CRM.
What is the purpose of the `get_lead_details` tool in the Copper CRM MCP Server? +
The get_lead_details tool resolves granular profile data. It pulls in contact history, custom fields, and system metadata for a specific lead so your agent has the full context.
Can the Copper CRM MCP Server handle follow-up tasks using the `list_tasks` tool? +
Yes, the list_tasks tool resolves actionable items like due dates and descriptions. Your agent can list existing tasks or check for follow-ups associated with a record.
How do I generate an API Key in Copper? +
Log in to Copper, go to Settings > API Keys, and click 'Generate API Key'. Note that you also need the email address of an admin or the owner.
Does Copper integrate with my Gmail? +
Yes, Copper is built for Google Workspace. This integration works alongside Copper's native Google features, allowing the agent to manage the same records you see in your inbox.
Can the agent log calls for me? +
Yes! You can tell the agent to 'Log a call with John Doe about the new contract', and it will add an activity record to John's profile in Copper.
Use it with your favorite AI tools
Connect this server to Cursor, Claude, VS Code, and more.
More in this category
Recharge
Automate subscription commerce via Recharge — manage subscriptions, customers, and orders directly from any AI agent.
Gmail
Manage your inbox from AI — read, search, organize, and reply to emails across your Gmail efficiently.
Hive (Project Management)
Manage projects via Hive — create actions, track initiatives, and organize workspaces.
You might also like
Mashvisor
Analyze real estate investments — compare Airbnb vs traditional rental ROI via AI.
Copysmith
Generate marketing copy, product descriptions, and ad variations at scale with AI trained on high-performing content.
Giddyup
Coordinate field service teams with job dispatching, route optimization, and real-time status updates for mobile workforces.