Copper integration
Google Workspace-native CRM platform API. Manage leads, people, companies, and opportunities. Track relationships, log activities, and build sales pipelines. Perfect for CRM integrations, sales automation, and contact management with deep Google integration.
Common Copper use cases
- Mark a task as completed
- Remove duplicate deal records
- Remove duplicate lead records
- Remove duplicate task records
- Remove duplicate company records
- Remove duplicate contact records
- Update lead status after a sales call
- Create a new deal when a lead converts
- List all open tasks assigned to a user
- Move a deal to the next pipeline stage
What you can do with Copper
Each of these is one operation on one endpoint, available both as a workflow step and as a tool an AI agent can call on its own. Nothing bundles several operations into one action, so what a run did stays readable afterwards.
Most endpoints run on the free plan. A few, mainly the ones that publish on your behalf, need a paid plan.
Lead, 10 operations
- POSTbulk_create_leads
Bulk-create up to 10 leads in Copper CRM in a single request.
- POSTbulk_update_leads
Bulk-update up to 10 leads in Copper CRM in a single request.
- POSTconvert_lead
Convert a qualified lead into person, company, and/or opportunity records in Copper CRM.
- POSTcreate_lead
Create a new lead in Copper CRM with contact and company details.
- DELETEdelete_lead
Permanently delete a lead from Copper CRM.
- GETget_lead
Fetch a specific lead by ID from Copper CRM.
- POSTlist_leads
Search and list leads in Copper CRM with filtering and pagination.
- GETlist_lead_statuses
Retrieve the list of lead statuses for your Copper CRM account.
- PUTupdate_lead
Update an existing lead in Copper CRM.
- PUTupsert_lead
Atomically create or update a lead in Copper CRM based on match criteria.
Person, 8 operations
- POSTbulk_create_people
Bulk-create up to 10 people (contacts) in Copper CRM in a single request.
- POSTbulk_update_people
Bulk-update up to 10 people (contacts) in Copper CRM in a single request.
- POSTcreate_person
Create a new person (contact) in Copper CRM.
- DELETEdelete_person
Permanently delete a person (contact) from Copper CRM.
- POSTfetch_person_by_email
Fetch a person by email address from Copper CRM.
- GETget_person
Fetch a specific person (contact) by ID from Copper CRM.
- POSTlist_people
Search and list people (contacts) in Copper CRM with filtering and pagination.
- PUTupdate_person
Update an existing person (contact) in Copper CRM.
Company, 6 operations
- POSTbulk_create_companies
Bulk-create up to 10 companies in Copper CRM in a single request.
- POSTcreate_company
Create a new company (account) in Copper CRM.
- DELETEdelete_company
Permanently delete a company (account) from Copper CRM.
- GETget_company
Fetch a specific company (account) by ID from Copper CRM.
- POSTlist_companies
Search and list companies (accounts) in Copper CRM with filtering and pagination.
- PUTupdate_company
Update an existing company (account) in Copper CRM.
Opportunity, 6 operations
- POSTbulk_create_opportunities
Bulk-create up to 10 opportunities in Copper CRM in a single request.
- POSTcreate_opportunity
Create a new opportunity (deal) in Copper CRM.
- DELETEdelete_opportunity
Permanently delete an opportunity (deal) from Copper CRM.
- GETget_opportunity
Fetch a specific opportunity (deal) by ID from Copper CRM.
- POSTlist_opportunities
Search and list opportunities (deals) in Copper CRM with filtering and pagination.
- PUTupdate_opportunity
Update an existing opportunity (deal) in Copper CRM.
Task, 5 operations
- POSTcreate_task
Create a new task in Copper CRM.
- DELETEdelete_task
Permanently delete a task from Copper CRM.
- GETget_task
Fetch a specific task by ID from Copper CRM.
- POSTlist_tasks
Search and list tasks in Copper CRM with filtering and pagination.
- PUTupdate_task
Update an existing task in Copper CRM.
Activity, 4 operations
- POSTbulk_create_activities
Bulk-create up to 10 activities in Copper CRM in a single request.
- POSTcreate_activity
Create an activity log entry (note, call, meeting) in Copper CRM.
- POSTlist_activities
Search and list activities in Copper CRM with filtering and pagination.
- GETlist_activity_types
Retrieve the list of activity types for your Copper CRM account.
Pipeline, 3 operations
- GETlist_pipelines
Retrieve the list of pipelines with their stages from Copper CRM.
- GETlist_pipeline_stages
Retrieve all pipeline stages across all pipelines in Copper CRM.
- GETlist_pipeline_stages_by_pipeline
Retrieve pipeline stages for a specific pipeline in Copper CRM.
Webhook, 3 operations
- POSTcreate_webhook
Create a new webhook subscription in Copper CRM.
- DELETEdelete_webhook
Delete an existing webhook subscription from Copper CRM.
- GETlist_webhooks
Retrieve all active webhook subscriptions from Copper CRM.
User, 2 operations
- GETget_user
Fetch a specific user by ID from Copper CRM.
- POSTlist_users
Search and list all users in your Copper CRM account.
Custom field, 1 operation
- GETlist_custom_field_definitions
Retrieve all custom field definitions from Copper CRM.
Customer source, 1 operation
- GETlist_customer_sources
Retrieve the list of customer sources for your Copper CRM account.
Field layout, 1 operation
- GETlist_field_layouts
Retrieve the field layout configuration for a Copper CRM entity type.
Loss reason, 1 operation
- GETlist_loss_reasons
Retrieve the list of loss reasons for opportunities in Copper CRM.
Tag, 1 operation
- GETlist_tags
Retrieve all tags with entity usage counts from Copper CRM.
Use Copper from Claude Code, Cursor or Codex
Connect Copper in LiveContext, create an API key in Settings, then add the LiveContext MCP server to your client. Its Copper operations become tools the client can call, next to every other integration you connected.
claude mcp add --transport http livecontext https://livecontext.ai/mcp --header "X-API-Key: YOUR_API_KEY"[mcp_servers.livecontext]
url = "https://livecontext.ai/mcp"
[mcp_servers.livecontext.http_headers]
"X-API-Key" = "YOUR_API_KEY"{
"mcpServers": {
"livecontext": {
"type": "http",
"url": "https://livecontext.ai/mcp",
"headers": {
"X-API-Key": "YOUR_API_KEY"
}
}
}
}How to connect Copper
Create your workspace
Sign up free. Nothing to install.
Connect Copper once
Add your Copper connection in Settings. Every tool from this integration reuses it, and secrets are encrypted at rest and visible only to you.
Describe the job in chat
The workflow builds itself in front of you and picks the endpoints it needs. Drag the steps yourself on the canvas whenever you would rather be explicit.
Copper integration FAQ
- What can you do with the Copper integration?
- LiveContext exposes 52 operations on Copper, covering lead, person, company and opportunity. Common uses include Mark a task as completed, Remove duplicate deal records and Remove duplicate lead records.
Popular integrations
Instagram API with Instagram Login (graph.instagram.com). Manage a Business/Creator Instagram account…
Messaging platform API for building bots and integrations. Send messages, manage chats and channels, handle…
Google's video platform API for accessing video, channel, playlist, and comment data
Social media platform API for content creators and businesses. Access user info, manage videos, get…
Social media platform API for posting, reading, and managing Twitter/X content. Post tweets, read timelines,…
Google email service API for sending, receiving, and managing emails. Access messages, threads, labels,…
AI API from xAI (Elon Musk's AI company) powering Grok models. Access state-of-the-art language models with…
Professional networking platform API for managing profiles, connections, and content. Share posts, manage…