Manage deals, contacts, and sales pipelines in Pipedrive — give AI agents full access to your CRM.
Use with AI AssistantsMCP
Connect Claude, Cursor, or any MCP-compatible client — then call tools directly
① Add This MCP Server
Paste into your AI client config — then all its tools are available instantly.
{
"mcpServers": {
"pipedrive": {
"url": "https://mcp.aerostack.dev/s/aerostack/mcp-pipedrive",
"headers": {
"Authorization": "Bearer YOUR_AEROSTACK_TOKEN"
}
}
}
}Replace YOUR_AEROSTACK_TOKEN with your API token from the dashboard.
② Call a Tool
Ask your AI assistant to call a specific tool, or send raw JSON-RPC:
Natural Language Prompt
“Use the search_persons tool to search for persons (contacts) in pipedrive by name, email, or phone. returns matching contacts with their deal counts and organization”
Using a Workspace?
Add this MCP to your Workspace — your team shares one token, secrets are stored securely, and every AI agent in the workspace can call it without per-user setup.
Give AI agents full control over your sales pipeline — manage contacts, deals, organizations, activities, and pipeline stages automatically.
Pipedrive is a sales-focused CRM used by over 100,000 companies to manage their revenue pipelines. This MCP server gives your agents complete access to the Pipedrive API: searching and creating contacts and organizations, opening and progressing deals through pipeline stages, logging activities, and managing the pipeline structure itself — enabling fully automated CRM operations.
Live endpoint: https://mcp.aerostack.dev/s/aerostack/mcp-pipedrive
| Tool | Description |
|---|---|
| search_persons | Search contacts by name, email, or phone |
| get_person | Get full details of a specific person by ID |
| create_person | Create a new contact with name, email, phone, and organization link |
| update_person | Update an existing contact's details |
| list_person_deals | List all deals associated with a specific person |
| list_deals | List deals filtered by status (open, won, lost) |
| get_deal | Get full details of a specific deal |
| create_deal | Create a new deal with title, value, pipeline, stage, and associations |
| update_deal | Update deal fields — title, value, stage, or status |
| update_deal_stage | Move a deal to a new pipeline stage |
| search_organizations | Search organizations by name |
| get_organization | Get full details of a specific organization |
| create_organization | Create a new organization with name and address |
| list_organization_deals | List all deals associated with a specific organization |
| list_activities | List activities filtered by type (call, meeting, email) and due date |
| get_activity | Get full details of a specific activity |
| create_activity | Create a new activity (call, meeting, task) linked to a deal, person, or org |
| complete_activity | Mark an activity as done/completed |
| list_pipelines | List all pipelines with IDs and names |
| list_stages | List all stages within a specific pipeline |
| Variable | Required | Description | How to Get |
|---|---|---|---|
| PIPEDRIVE_API_TOKEN | Yes | Pipedrive API token | Pipedrive → Settings → Personal preferences → API |
PIPEDRIVE_API_TOKEN under Project → SecretsOnce added, every AI agent in your workspace can manage Pipedrive CRM data automatically — no per-user setup needed.
"Create a new deal called 'Acme Corp - Enterprise Plan' for $50,000 and link it to contact john@acme.com"
"Show me all open deals in the Sales pipeline and move any that haven't been updated in 14 days to 'At Risk'"
"Log a completed call activity against deal #42 with a note about next steps"
curl -X POST https://mcp.aerostack.dev/s/aerostack/mcp-pipedrive \
-H 'Content-Type: application/json' \
-H 'X-Mcp-Secret-PIPEDRIVE-API-TOKEN: your-token' \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"list_deals","arguments":{"status":"open","limit":20}}}'
MIT
Live Endpoint
https://mcp.aerostack.dev/s/aerostack/mcp-pipedrive
Sub-50ms globally · Zero cold start
@aerostack
Pre-built functions for the most common MCP tool patterns. Clone, extend, and deploy.
by @aerostack
Files, folders, search, metadata, sharing, comments, collaborations via Box's official MCP
by @aerostack
List, upload, download, search, move, and manage files and folders in Dropbox — AI-native cloud storage for any agent.
by @aerostack
List, search, upload, share, and organize files in Google Drive — AI-native document and storage management.
by @aerostack
Manage Bitbucket repositories, branches, pull requests, commits, and pipelines with natural language.
Yes. update_deal_stage takes a deal ID and stage ID. Claude can evaluate deal fields or activity history, then advance the deal automatically when your defined criteria are satisfied.
list_organization_deals returns every deal tied to an org ID. Claude combines this with get_organization to resolve the org from a company name, giving you a full deal view without manual filtering.
create_activity creates an activity with type, subject, and deal/person links. After a meeting, Claude creates the activity and calls complete_activity to mark it done in one pass.
list_pipelines and list_stages return all pipeline configs including stage order and probability. Claude uses these to validate stage transitions and avoid moving deals to invalid stages.