Pipedrive MCP server for AI agents
Search, list, create and update Pipedrive deals, persons, organizations, activities and notes, read pipelines and stages, and attach products to deals.
Runs with your users' own Pipedrive accounts. Credentials stay on prompt-tm.com.
29 tools · 0 triggers
- Auth
- API key · OAuth 2.0 (sign in with the app)
- Tools
- 29
- Triggers
- 0
- Category
- CRM
Tools and triggers
Search across items
PIPEDRIVE_SEARCH_ITEM
Searches deals, persons, organizations, products, leads, files and projects at once, in the item types and fields you pick.read-only
List deals
PIPEDRIVE_GET_DEALS
Lists deals that aren't archived, filtered by owner, person, organization, pipeline, stage, status or update time.read-only
Get a deal
PIPEDRIVE_GET_DEAL
Returns the details of a specific deal.read-only
Search deals
PIPEDRIVE_SEARCH_DEALS
Searches deals by title, notes and custom fields, optionally only those of one person or organization.read-only
Create a deal
PIPEDRIVE_ADD_DEAL
Creates a deal with a title, value, owner, person or organization, pipeline and stage.
Update a deal
PIPEDRIVE_UPDATE_DEAL
Updates the properties of a deal.
List persons
PIPEDRIVE_GET_PERSONS
Returns data about all persons. Fields `ims`, `postal_address`, `notes`, `birthday`, and `job_title` are only included if contact sync is enabled for the company.read-only
Get a person
PIPEDRIVE_GET_PERSON
Returns the details of a specific person. Fields `ims`, `postal_address`, `notes`, `birthday`, and `job_title` are only included if contact sync is enabled for the company.read-only
Search persons
PIPEDRIVE_SEARCH_PERSONS
Searches persons by name, email, phone, notes and custom fields, optionally within one organization.read-only
Create a person
PIPEDRIVE_ADD_PERSON
Adds a new person. If the company uses the Campaigns product, then this endpoint will also accept and return the `marketing_status` field.
Update a person
PIPEDRIVE_UPDATE_PERSON
Updates the properties of a person. If the company uses the Campaigns product, then this endpoint will also accept and return the `marketing_status` field.
List organizations
PIPEDRIVE_GET_ORGANIZATIONS
Lists organizations, filtered by owner, IDs, a saved filter or update time.read-only
Get an organization
PIPEDRIVE_GET_ORGANIZATION
Returns the details of a specific organization.read-only
Search organizations
PIPEDRIVE_SEARCH_ORGANIZATION
Searches organizations by name, address, notes and custom fields.read-only
Create an organization
PIPEDRIVE_ADD_ORGANIZATION
Adds a new organization.
Update an organization
PIPEDRIVE_UPDATE_ORGANIZATION
Updates the properties of an organization.
List activities
PIPEDRIVE_GET_ACTIVITIES
Lists activities (calls, meetings, tasks), filtered by owner, deal, person, organization, done state or update time.read-only
Get an activity
PIPEDRIVE_GET_ACTIVITY
Returns the details of a specific activity.read-only
Create an activity
PIPEDRIVE_ADD_ACTIVITY
Adds a new activity.
Update an activity
PIPEDRIVE_UPDATE_ACTIVITY
Updates the properties of an activity.
List pipelines
PIPEDRIVE_GET_PIPELINES
Lists the sales pipelines with their IDs.read-only
List stages
PIPEDRIVE_GET_STAGES
Lists pipeline stages with their IDs, optionally of one pipeline.read-only
List products
PIPEDRIVE_GET_PRODUCTS
Lists products, filtered by owner, IDs, a saved filter or update time.read-only
Search products
PIPEDRIVE_SEARCH_PRODUCTS
Searches products by name, code and custom fields.read-only
List a deal's products
PIPEDRIVE_GET_DEAL_PRODUCTS
Lists products attached to a deal.read-only
Add a product to a deal
PIPEDRIVE_ADD_DEAL_PRODUCT
Attaches a product to a deal with a price, quantity and discount; it adds to the deal's total value.
List notes
PIPEDRIVE_GET_NOTES
Lists notes, optionally only those on one deal, person, organization, lead or project, or by one user.read-only
Add a note
PIPEDRIVE_ADD_NOTE
Adds a note to a deal, person, organization, lead or project. Give at least one of their IDs.
Get the current user
PIPEDRIVE_GET_CURRENT_USER
Returns the user the connection acts as, with their user ID and the company's ID, name and domain.read-only
Try Pipedrive now
Sign in, connect your account and run any of these in the playground, or ask your agent through the router.
- “Search across items”PIPEDRIVE_SEARCH_ITEM
- “List deals”PIPEDRIVE_GET_DEALS
- “Get a deal”PIPEDRIVE_GET_DEAL
Connect via MCP
Create an MCP server for Pipedrive in the dashboard, then add its URL to your client. This is the Claude Code command; the client guide has the others.
claude mcp add --transport http pipedrive \
"https://www.prompt-tm.com/mcp/<server id>?user_id=<your user>" \
--header "x-api-key: ptm_…"Connect via REST
Run a tool with one request. The response is { data, error, successful, log_id } for every tool.
curl -X POST https://www.prompt-tm.com/api/v3/tools/execute/PIPEDRIVE_SEARCH_ITEM \
-H "x-api-key: $PROMPT_TM_KEY" -H "content-type: application/json" \
-d '{ "user_id": "alice", "arguments": {} }'