Aerostack
electrical_services

Pipedrive MCP Server — Hosted Storage Integration

MCP Server language Hosted language Public

Manage deals, contacts, and sales pipelines in Pipedrive — give AI agents full access to your CRM.

aerostack @aerostack verified
v0.1.0 MIT Updated Jun 28, 2026
robot_2

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.

.claude/mcp.json
{
  "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:

+14 more

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.

add_circleAdd to Workspace

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
  1. Go to aerostack.dev → Your Project → MCPs
  2. Search for "Pipedrive" and click Add to Workspace
  3. Add your PIPEDRIVE_API_TOKEN under 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.

terminal
search_persons #1

Search for persons (contacts) in Pipedrive by name, email, or phone. Returns matching contacts with their deal counts and organization.

terminal
get_person #2

Get full details of a specific person by ID — name, emails, phones, organization, and timestamps.

terminal
create_person #3

Create a new person (contact) in Pipedrive with name, email, phone, and optional organization link.

terminal
update_person #4

Update an existing person — name, email, phone, or organization link. Only provided fields are updated.

terminal
list_person_deals #5

List all deals associated with a specific person. Useful for seeing a contact's full sales history.

terminal
list_deals #6

List deals with optional status filter. Returns deals sorted by update time.

terminal
get_deal #7

Get full details of a specific deal by ID — title, value, stage, pipeline, person, organization, expected close date.

terminal
create_deal #8

Create a new deal in Pipedrive with title, value, associated person/organization, pipeline, and stage.

terminal
update_deal #9

Update an existing deal — title, value, stage, status, or lost reason. Only provided fields are updated.

terminal
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.

terminal
search_organizations #11

Search for organizations in Pipedrive by name. Returns matching companies with their deal counts.

terminal
get_organization #12

Get full details of a specific organization by ID — name, address, deal counts, and timestamps.

terminal
create_organization #13

Create a new organization (company) in Pipedrive with name, address, and visibility settings.

terminal
list_organization_deals #14

List all deals associated with a specific organization. Useful for seeing a company's full sales history.

terminal
list_activities #15

List activities with optional type and date filters. Returns calls, meetings, emails, and other CRM activities.

terminal
get_activity #16

Get full details of a specific activity by ID — subject, type, due date, deal/person/org associations, and notes.

terminal
create_activity #17

Create a new activity (call, meeting, email, task, etc.) and optionally link it to a deal, person, or organization.

terminal
complete_activity #18

Mark an activity as done/completed. Use after a call or meeting has taken place.

terminal
list_pipelines #19

List all pipelines in your Pipedrive account. Returns pipeline IDs and names needed for creating deals.

terminal
list_stages #20

List all stages within a specific pipeline. Returns stage IDs and names needed for deal stage management.

Details

upgrade Version 0.1.0
gavel License MIT
wifi Transport streamable-http
lock Access Public
category Category Storage
terminal Tools 20

language Live Endpoint

https://mcp.aerostack.dev/s/aerostack/mcp-pipedrive

Sub-50ms globally · Zero cold start

Publisher

aerostack
@aerostack verified

Pre-built functions for the most common MCP tool patterns. Clone, extend, and deploy.

Tags

Browse more servers

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.