Pipedrive MCP Server — Hosted Storage Integration
MCP Server language Hosted language PublicManage 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.
description Overview
mcp-pipedrive — Pipedrive MCP Server
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
What You Can Do
- Automatically create contacts and deals from lead capture forms, inbound emails, or webhook triggers
- Progress deals through pipeline stages based on external signals (payment received, demo booked, contract signed)
- Log call and meeting activities against deals and contacts to keep CRM records accurate
- Build a sales intelligence agent that surfaces deal risk, stale contacts, or pipeline gaps
Available Tools
| 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 |
Configuration
| Variable | Required | Description | How to Get |
|---|---|---|---|
| PIPEDRIVE_API_TOKEN | Yes | Pipedrive API token | Pipedrive → Settings → Personal preferences → API |
Quick Start
Add to Aerostack Workspace
- Go to aerostack.dev → Your Project → MCPs
- Search for "Pipedrive" and click Add to Workspace
- Add your
PIPEDRIVE_API_TOKENunder Project → Secrets
Once added, every AI agent in your workspace can manage Pipedrive CRM data automatically — no per-user setup needed.
Example Prompts
"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"
Direct API Call
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}}}'
License
MIT
terminal Tools (20)
Available tools on this MCP server. Each tool can be called directly from any AI agent.
search_persons #1 Search for persons (contacts) in Pipedrive by name, email, or phone. Returns matching contacts with their deal counts and organization.
get_person #2 Get full details of a specific person by ID — name, emails, phones, organization, and timestamps.
create_person #3 Create a new person (contact) in Pipedrive with name, email, phone, and optional organization link.
update_person #4 Update an existing person — name, email, phone, or organization link. Only provided fields are updated.
list_person_deals #5 List all deals associated with a specific person. Useful for seeing a contact's full sales history.
list_deals #6 List deals with optional status filter. Returns deals sorted by update time.
get_deal #7 Get full details of a specific deal by ID — title, value, stage, pipeline, person, organization, expected close date.
create_deal #8 Create a new deal in Pipedrive with title, value, associated person/organization, pipeline, and stage.
update_deal #9 Update an existing deal — title, value, stage, status, or lost reason. Only provided fields are updated.
update_deal_stage #10 Convenience tool to move a deal to a new stage. Use list_stages to find valid stage IDs for the pipeline.
search_organizations #11 Search for organizations in Pipedrive by name. Returns matching companies with their deal counts.
get_organization #12 Get full details of a specific organization by ID — name, address, deal counts, and timestamps.
create_organization #13 Create a new organization (company) in Pipedrive with name, address, and visibility settings.
list_organization_deals #14 List all deals associated with a specific organization. Useful for seeing a company's full sales history.
list_activities #15 List activities with optional type and date filters. Returns calls, meetings, emails, and other CRM activities.
get_activity #16 Get full details of a specific activity by ID — subject, type, due date, deal/person/org associations, and notes.
create_activity #17 Create a new activity (call, meeting, email, task, etc.) and optionally link it to a deal, person, or organization.
complete_activity #18 Mark an activity as done/completed. Use after a call or meeting has taken place.
list_pipelines #19 List all pipelines in your Pipedrive account. Returns pipeline IDs and names needed for creating deals.
list_stages #20 List all stages within a specific pipeline. Returns stage IDs and names needed for deal stage management.
Details
language Live Endpoint
https://mcp.aerostack.dev/s/aerostack/mcp-pipedrive
Sub-50ms globally · Zero cold start
Publisher
Pre-built functions for the most common MCP tool patterns. Clone, extend, and deploy.
More in Storage
Browse Storage MCPs →Box Content Management
by @aerostack
Files, folders, search, metadata, sharing, comments, collaborations via Box's official MCP
Dropbox
by @aerostack
List, upload, download, search, move, and manage files and folders in Dropbox — AI-native cloud storage for any agent.
Google Drive
by @aerostack
List, search, upload, share, and organize files in Google Drive — AI-native document and storage management.
Bitbucket
by @aerostack
Manage Bitbucket repositories, branches, pull requests, commits, and pipelines with natural language.
Frequently asked questions
What is the Pipedrive MCP server and what can it do? +
The Pipedrive MCP server is hosted on Aerostack and exposes these tools to your AI agent: `search_persons`, `get_person`, `create_person`, `update_person`, `list_person_deals`. You get one hosted URL — no self-hosting — that works from Claude, Cursor, ChatGPT, Gemini, VS Code, or any MCP-compatible client, and you can share it with your team or combine it with other MCP servers in a workspace.
Is the Pipedrive MCP server hosted, or do I have to run it myself? +
It's hosted on Aerostack's edge infrastructure — you don't deploy or maintain anything. Add it to a workspace and you get one authenticated URL, with secrets encrypted, that any AI agent or editor can connect to. Use it solo or share the same URL across your whole team.
Which AI agents and editors can use the Pipedrive MCP server? +
Any MCP client: Claude and Claude Code, Cursor, ChatGPT, Gemini, Windsurf, Cline, VS Code, and custom agents. Because it's one hosted URL, the same Pipedrive MCP server works everywhere — and you can compose it with other MCP servers, skills, and functions behind a single workspace URL.
How do I install the Pipedrive MCP server in Claude Desktop? +
Add the following to your Claude Desktop config (`claude_desktop_config.json`): ```json { "mcpServers": { "@aerostack/mcp-pipedrive": { "command": "npx", "args": ["-y", "@aerostack/@aerostack/mcp-pipedrive"] } } } ``` Then restart Claude Desktop and the tools will appear automatically.
How do I use the Pipedrive MCP server in Cursor? +
In Cursor, open **Settings → MCP** and add: ```json { "name": "@aerostack/mcp-pipedrive", "command": "npx", "args": ["-y", "@aerostack/@aerostack/mcp-pipedrive"] } ``` Save and reload Cursor. The MCP tools will be available in Agent mode.
Does Pipedrive MCP require authentication? +
Yes. Pipedrive requires authentication. Check the MCP's documentation for the required credentials.