MCP servers · Pipedrive · connector · GPT action
Connect ChatGPT to Pipedrive
One line gives ChatGPT your Pipedrive account as tools: 95 endpoints, deals, persons, organizations, called with your own connection. No key in the prompt, a receipt for every call, revoke ChatGPT's access alone any time.
Three steps
- Create a free 0n3 account and connect Pipedrive. Paste a key or sign in; it lands in your vault, encrypted.
- Install 0n3 into ChatGPT. A custom connector in Developer mode, or an Action on a custom GPT from the OpenAPI spec.
- Ask ChatGPT: whoami. Then: "Create a deal in Pipedrive".
Custom connector (needs Developer mode)
- Settings → Connectors (or Apps) → Advanced → Developer mode on
- Create → name 0n3 · MCP server URL https://0n3.app/mcp · Authentication: OAuth
- Finish the sign-in with your 0n account
- Enable the connector in a chat and ask: "whoami"
ChatGPT connectors cannot send a static header, so 0n3 signs you in through its OAuth door (dynamic client registration is on).
The line above carries a placeholder; 0n3.app/install mints a real key named for ChatGPT and fills it in.
What ChatGPT can then do in 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}/productsPersons · 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}Pipedrive in other AI clients
Claude Code + PipedriveMCP server + skillClaude (desktop & claude.ai) + PipedriveconnectorCodex CLI + PipedriveMCP serverGemini CLI + PipedriveMCP serverCursor + PipedriveMCP serverVS Code (Copilot) + PipedriveMCP serverWindsurf + PipedriveMCP server
