MCP servers · crm
Pipedrive MCP server
Sales CRM — deals, persons, organizations, activities, pipelines, products, leads, goals, projects, files, mail, webhooks, subscriptions, notes, stages, users. Hosted by 0n3: 95 endpoints your AI can call with your own Pipedrive account, from Claude, ChatGPT, Cursor, Claude Code, Codex or Gemini CLI. One sign-in, one key per AI, a receipt for every call.
95 endpoints17 categoriesauth: api_keyhosted
What your AI can do with Pipedrive
Deals · Full deal lifecycle with merge and duplicate17
Create a deal
POST /dealsList deals
GET /dealsGet a deal
GET /deals/{dealId}Update a deal
PUT /deals/{dealId}Delete a deal
DELETE /deals/{dealId}Search deals
GET /deals/searchMerge deals
PUT /deals/{dealId}/mergeDuplicate deal
POST /deals/{dealId}/duplicateList deal activities
GET /deals/{dealId}/activitiesList deal files
GET /deals/{dealId}/filesList deal products
GET /deals/{dealId}/productsAdd a deal product
POST /deals/{dealId}/productsList deal participants
GET /deals/{dealId}/participantsAdd a deal participant
POST /deals/{dealId}/participantsList deal followers
GET /deals/{dealId}/followersList person deals
GET /persons/{personId}/dealsList stage deals
GET /stages/{stageId}/dealsPersons · Contact persons with merge8
Create a person
POST /personsList persons
GET /personsGet a person
GET /persons/{personId}Update a person
PUT /persons/{personId}Delete a person
DELETE /persons/{personId}Search persons
GET /persons/searchMerge persons
PUT /persons/{personId}/mergeList person activities
GET /persons/{personId}/activitiesOrganizations · Organizations with merge7
Create an organization
POST /organizationsList organizations
GET /organizationsGet an organization
GET /organizations/{orgId}Update an organization
PUT /organizations/{orgId}Delete an organization
DELETE /organizations/{orgId}Search organizations
GET /organizations/searchMerge organizations
PUT /organizations/{orgId}/mergeActivities · Schedule, track, and manage activities5
Create an activity
POST /activitiesList activities
GET /activitiesGet an activity
GET /activities/{activityId}Update an activity
PUT /activities/{activityId}Delete an activity
DELETE /activities/{activityId}Pipelines · Pipeline CRUD + stage management5
List pipelines
GET /pipelinesGet a pipeline
GET /pipelines/{pipelineId}Create a pipeline
POST /pipelinesUpdate a pipeline
PUT /pipelines/{pipelineId}Delete a pipeline
DELETE /pipelines/{pipelineId}Stages · Deal stages within pipelines5
List stages
GET /stagesGet a stage
GET /stages/{stageId}Create a stage
POST /stagesUpdate a stage
PUT /stages/{stageId}Delete a stage
DELETE /stages/{stageId}Products · Product catalog management6
Create a product
POST /productsList products
GET /productsGet a product
GET /products/{productId}Update a product
PUT /products/{productId}Delete a product
DELETE /products/{productId}Search products
GET /products/searchLeads · Lead management before conversion to deals5
Create a lead
POST /leadsList leads
GET /leadsGet a lead
GET /leads/{leadId}Update a lead
PATCH /leads/{leadId}Delete a lead
DELETE /leads/{leadId}Notes · Notes on deals, persons, organizations5
Create a note
POST /notesList notes
GET /notesGet a note
GET /notes/{noteId}Update a note
PUT /notes/{noteId}Delete a note
DELETE /notes/{noteId}Files · File attachments3
List files
GET /filesGet a file
GET /files/{fileId}Delete a file
DELETE /files/{fileId}Mail · Email integration3
List mail threads
GET /mailbox/mailThreadsGet a mail thread
GET /mailbox/mailThreads/{threadId}List mail messages
GET /mailbox/mailMessagesGoals · Sales goals and targets5
Create a goal
POST /goalsList goals
GET /goalsGet a goal
GET /goals/{goalId}Update a goal
PUT /goals/{goalId}Delete a goal
DELETE /goals/{goalId}Projects · Project management4
Create a project
POST /projectsList projects
GET /projectsGet a project
GET /projects/{projectId}Update a project
PUT /projects/{projectId}Webhooks · Event webhooks3
Create a webhook
POST /webhooksList webhooks
GET /webhooksDelete a webhook
DELETE /webhooks/{webhookId}Subscriptions · Recurring revenue subscriptions5
Create a subscription
POST /subscriptions/recurringList subscriptions
GET /subscriptions/{dealId}Get a subscription
GET /subscriptions/{subscriptionId}Update a subscription
PUT /subscriptions/recurring/{subscriptionId}Cancel a subscription
DELETE /subscriptions/recurring/{subscriptionId}Users · Team user management3
List users
GET /usersGet an user
GET /users/{userId}Update an user
PUT /users/{userId}More · Everything else this app exposes.6
Search items
GET /itemSearchSearch field
GET /itemSearch/fieldList filters
GET /filtersGet a filter
GET /filters/{filterId}Create a filter
POST /filtersList recents
GET /recentsInstall in three steps
- Create a free account at 0n3.app and connect Pipedrive: paste a key or sign in through a door. It lands in your vault, encrypted.
- Open 0n3.app/install, pick your AI. A key is made for that AI alone; copy the line it gives you.
- Ask your AI: whoami. It answers with your connected services. Then ask it to create a deal in Pipedrive.
Install (user scope — every project)
claude mcp add --transport http --scope user 0n3 https://0n3.app/mcp --header "Authorization: Bearer <your 0n token>"
Connect Pipedrive to
Claude Code + PipedriveMCP server + skillClaude (desktop & claude.ai) + PipedriveconnectorChatGPT + Pipedriveconnector · GPT actionCodex CLI + PipedriveMCP serverGemini CLI + PipedriveMCP serverCursor + PipedriveMCP serverVS Code (Copilot) + PipedriveMCP serverWindsurf + PipedriveMCP server
More crm MCP servers
Questions
What can an AI do with the Pipedrive MCP server?
95 things: deals, persons, organizations, activities and more. Every call runs with your own Pipedrive connection and lands on a receipt.
Do I need to run anything on my computer?
No. 0n3 is hosted. Connect Pipedrive once, install 0n3 into your AI with one line, done.
Where does my Pipedrive key go?
Into your 0n3 vault, encrypted, one record per connection. The AI never sees it.
