Pipedrive integration
Sales CRM platform API for pipeline and deal management. Manage deals, contacts, organizations, activities, and sales pipelines. Features customizable fields, workflow automation, and sales analytics for building sales tracking and CRM integration solutions. Uses Pipedrive REST API v2 (/api/v2/) where available; v1 paths retained only for resources not yet migrated (leads, notes, files, users, deal participants, deal duplicate/merge, pipeline statistics) - v1 sunset announced for July 31, 2026.
Say what should happen.
The workflow builds itself.
Common Pipedrive use cases
- Add inbound lead
- Update lead value
- Find deals by title
- Update note content
- Display lead details
- Display user profile
- Find company by name
- Find product by name
- Rename uploaded file
- Display lead pipeline
What you can do with Pipedrive
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.
Deal, 15 operations
create_dealCreate dealPOSTCreate new sales dealdelete_dealDelete dealDELETEDelete deal from pipelineduplicate_dealDuplicate dealPOSTCreate a copy of an existing dealget_dealGet dealGETRetrieve specific deal by IDget_deals_summaryGet deals summaryGETGet aggregated deals summaryget_deals_timelineGet deals timelineGETGet deals grouped by time periodsget_pipeline_dealsGet pipeline dealsGETList all deals in a pipelineget_stage_dealsGet stage dealsGETList all deals in a stagelist_dealsList dealsGETList all sales deals with filteringlist_organization_dealsList organization dealsGETList all deals for an organizationlist_person_dealsList person dealsGETList all deals for a specific contactlist_product_dealsList product dealsGETList all deals for a productmerge_dealsMerge dealsPUTMerge two deals into onesearch_dealsSearch dealsGETSearch deals by title or notesupdate_dealUpdate dealPATCHUpdate existing deal information
Product, 10 operations
add_deal_productAdd deal productPOSTAdd product to a dealcreate_productCreate productPOSTCreate new product in catalogdelete_deal_productDelete deal productDELETERemove product from a dealdelete_productDelete productDELETEDelete product from catalogget_productGet productGETRetrieve specific product by IDlist_deal_productsList deal productsGETList all products on a deallist_productsList productsGETList all products in catalogsearch_productsSearch productsGETSearch products by name or codeupdate_deal_productUpdate deal productPUTUpdate product on a dealupdate_productUpdate productPATCHUpdate existing product
File, 9 operations
delete_fileDelete fileDELETEDelete file from systemdownload_fileDownload fileGETDownload file contentget_fileGet fileGETRetrieve specific file metadata by IDlist_deal_filesList deal filesGETList all files attached to a deallist_filesList filesGETList all files in the systemlist_organization_filesList organization filesGETList all files attached to an organizationlist_person_filesList person filesGETList all files attached to a contactupdate_fileUpdate filePUTUpdate file propertiesupload_fileUpload filePOSTUpload file and attach to entity
Activity, 8 operations
create_activityCreate activityPOSTCreate new scheduled activitydelete_activityDelete activityDELETEDelete activity from CRMget_activityGet activityGETRetrieve specific activity by IDlist_activitiesList activitiesGETList all scheduled activities with filteringlist_deal_activitiesList deal activitiesGETList all activities for a deallist_organization_activitiesList organization activitiesGETList all activities for an organizationlist_person_activitiesList person activitiesGETList all activities for a specific contactupdate_activityUpdate activityPATCHUpdate existing activity information
Person, 8 operations
create_personCreate personPOSTCreate new contact persondelete_personDelete personDELETEDelete contact person from CRMget_personGet personGETRetrieve specific contact person by IDlist_organization_personsList organization personsGETList all contacts in an organizationlist_personsList personsGETList all contact persons with filteringmerge_personsMerge personsPUTMerge two contacts into onesearch_personsSearch personsGETSearch contacts by name, email, or phoneupdate_personUpdate personPATCHUpdate existing contact information
Organization, 7 operations
create_organizationCreate organizationPOSTCreate new company organizationdelete_organizationDelete organizationDELETEDelete organization from CRMget_organizationGet organizationGETRetrieve specific organization by IDlist_organizationsList organizationsGETList all company organizations with filteringmerge_organizationsMerge organizationsPUTMerge two organizations into onesearch_organizationsSearch organizationsGETSearch organizations by name or addressupdate_organizationUpdate organizationPATCHUpdate existing organization information
Pipeline, 7 operations
create_pipelineCreate pipelinePOSTCreate new sales pipelinedelete_pipelineDelete pipelineDELETEDelete pipeline from CRMget_pipelineGet pipelineGETRetrieve specific pipeline by IDget_pipeline_conversion_statisticsGet pipeline conversion statisticsGETGet stage conversion rates for pipelineget_pipeline_movement_statisticsGet pipeline movement statisticsGETGet deal movement statistics for pipelinelist_pipelinesList pipelinesGETList all sales pipelinesupdate_pipelineUpdate pipelinePATCHUpdate existing pipeline
Lead, 5 operations
create_leadCreate leadPOSTCreates a new lead in Pipedrive.delete_leadDelete leadDELETEPermanently deletes a lead.get_leadGet leadGETRetrieves a specific lead by its UUID.list_leadsList leadsGETLists all leads with optional filtering and pagination.update_leadUpdate leadPATCHUpdates an existing lead.
Note, 5 operations
add_noteAdd notePOSTAdd note to deal, contact, or organizationdelete_noteDelete noteDELETEDelete note from CRMget_noteGet noteGETRetrieve specific note by IDlist_notesList notesGETList all notes with filteringupdate_noteUpdate notePUTUpdate existing note
Stage, 5 operations
create_stageCreate stagePOSTCreate new pipeline stagedelete_stageDelete stageDELETEDelete stage from pipelineget_stageGet stageGETRetrieve specific stage by IDlist_stagesList stagesGETList pipeline stagesupdate_stageUpdate stagePATCHUpdate existing stage
Participant, 3 operations
add_deal_participantAdd deal participantPOSTAdd participant to a dealdelete_deal_participantDelete deal participantDELETERemove participant from a deallist_deal_participantsList deal participantsGETList all participants on a deal
User, 3 operations
get_current_userGet current userGETRetrieve authenticated user profileget_userGet userGETRetrieve specific user by IDlist_usersList usersGETList all users in the company
Search result, 1 operation
searchSearchGETUniversal search across CRM entities
OAuth scopes Pipedrive requires
Each operation declares the scopes Pipedrive requires for it.
deals:fullneeded by add_deal_participant, add_deal_product, add_note and 34 morecontacts:fullneeded by create_organization, create_person, delete_organization and 18 moreproducts:fullneeded by create_product, delete_product, get_product and 4 moreactivities:fullneeded by create_activity, delete_activity, get_activity and 2 moreleads:fullneeded by create_lead, delete_lead, get_lead and 2 moreusers:readneeded by get_user, list_users
Pipedrive API rate limits
- 40 requests per second
- Bursts of up to 80 requests
Token-bucket model. Burst caps per 2-second window (OAuth apps, varies by plan): Lite=80, Growth=160, Premium=400, Ultimate=480. Search endpoints capped at 10 req/2s on all plans. Daily token budget = 30,000 base tokens x plan multiplier (1x Lite to 7x Ultimate) x seats. Token costs per call: GET single=2, list=20, search=40, update=10, delete=6. v2 endpoints consume ~50% fewer tokens than v1.
These are the limits Pipedrive documents, not ones LiveContext measured. They can change and often depend on your plan, so check the Pipedrive documentation for current values.
Use Pipedrive from Claude Code, Cursor or Codex
Connect Pipedrive in LiveContext, create an API key in Settings, then add the LiveContext MCP server to your client. Its Pipedrive 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 Pipedrive
- Create your workspace
Sign up free. Nothing to install.
- Connect Pipedrive once
Add your Pipedrive 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.
Pipedrive integration FAQ
What can you do with the Pipedrive integration?
LiveContext exposes 86 operations on Pipedrive, covering deal, product, file and activity. Common uses include Add inbound lead, Update lead value and Find deals by title.
Which OAuth scopes does Pipedrive require?
It depends on the operation: each one declares the scopes Pipedrive requires for it. The most common are deals:full (37 operations), contacts:full (21 operations), products:full (7 operations) and activities:full (5 operations).
What are the Pipedrive API rate limits?
Pipedrive documents 40 requests per second and bursts of up to 80 requests. Token-bucket model. Burst caps per 2-second window (OAuth apps, varies by plan): Lite=80, Growth=160, Premium=400, Ultimate=480. Search endpoints capped at 10 req/2s on all plans. Daily token budget = 30,000 base tokens x plan multiplier (1x Lite to 7x Ultimate) x seats. Token costs per call: GET single=2, list=20, search=40, update=10, delete=6. v2 endpoints consume ~50% fewer tokens than v1. Limits are set by Pipedrive and can depend on your plan.
