pipedrive-mcp

pipedrive-mcp

Full-featured Pipedrive MCP server for Claude Desktop, enabling natural language control over deals, leads, persons, organizations, notes, activities, pipelines, and more via 34 tools and 7 prompts.

Category
访问服务器

README

pipedrive-mcp

Full-featured Pipedrive MCP server for Claude Desktop. Supports deals, leads, persons, organizations, notes, activities, pipelines, and more — all controllable via natural language.

Installation

Add the following to your claude_desktop_config.json:

{
  "mcpServers": {
    "pipedrive": {
      "command": "npx",
      "args": ["-y", "pipedrive-mcp"],
      "env": {
        "PIPEDRIVE_API_TOKEN": "your_api_token_here",
        "PIPEDRIVE_COMPANY_DOMAIN": "your_company_subdomain"
      }
    }
  }
}

Where to find your credentials:

  • PIPEDRIVE_API_TOKEN: Pipedrive → Settings → Personal preferences → API → Your personal API token
  • PIPEDRIVE_COMPANY_DOMAIN: Just the subdomain of your Pipedrive URL. If your URL is https://mycompany.pipedrive.com, use mycompany

Config file location:

  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  • Windows: %APPDATA%\Claude\claude_desktop_config.json

After saving, restart Claude Desktop.


Available Tools

Deals (6 tools)

Tool Description
pipedrive_list_deals List deals with advanced filters — status, stage, pipeline, owner, value range, days back, title search
pipedrive_get_deal Get full deal details including resolved custom fields
pipedrive_create_deal Create a new deal
pipedrive_update_deal Update deal fields (title, value, stage, status, owner, etc.)
pipedrive_delete_deal Permanently delete a deal
pipedrive_search_deals Search deals by keyword

Leads (8 tools)

Tool Description
pipedrive_list_leads List leads with optional filters (owner, person, org, archived status)
pipedrive_get_lead Get full lead details by UUID
pipedrive_create_lead Create a new lead with value, labels, and linked contacts
pipedrive_update_lead Update lead fields or archive/unarchive
pipedrive_delete_lead Permanently delete a lead
pipedrive_search_leads Search leads by keyword
pipedrive_get_lead_labels List all available lead labels (for use with label_ids)
pipedrive_get_lead_sources List all available lead sources

Persons / Contacts (6 tools)

Tool Description
pipedrive_list_persons List contacts with pagination
pipedrive_get_person Get full contact details including resolved custom fields
pipedrive_create_person Create a new contact with email, phone, and org
pipedrive_update_person Update contact fields
pipedrive_delete_person Permanently delete a contact
pipedrive_search_persons Search contacts by name, email, or phone

Organizations (5 tools)

Tool Description
pipedrive_list_organizations List organizations with pagination
pipedrive_get_organization Get full org details including resolved custom fields
pipedrive_create_organization Create a new organization
pipedrive_delete_organization Permanently delete an organization
pipedrive_search_organizations Search organizations by name or address

Notes (2 tools)

Tool Description
pipedrive_list_notes List notes filtered by deal, person, or organization
pipedrive_add_note Add a note to a deal, contact, or organization

Activities (3 tools)

Tool Description
pipedrive_list_activities List activities filtered by deal, person, org, or completion status
pipedrive_create_activity Create a new activity (call, meeting, email, task, etc.)
pipedrive_update_activity Update or mark an activity as done

Pipelines & Stages (2 tools)

Tool Description
pipedrive_list_pipelines List all sales pipelines
pipedrive_list_stages List stages, optionally filtered by pipeline

Users (1 tool)

Tool Description
pipedrive_get_users List all users with ID, name, email, and active status

Search (1 tool)

Tool Description
pipedrive_search_all Global search across all item types simultaneously

Total: 34 tools


Available Prompts

Pre-built conversation starters available in Claude Desktop:

Prompt Description
list-all-deals Complete overview of all deals organized by status with total pipeline value
list-all-persons Full contact list grouped by organization
analyze-deals Deep pipeline analysis: values, stages, win rates, overdue deals, top deals by owner
analyze-contacts Contact and org overview with deal activity, engagement stats, cold prospects
find-high-value-deals Prioritized list of highest-value open deals with activity flags
analyze-leads Leads analysis: volume, owners, labels, values, upcoming close dates
compare-pipelines Side-by-side comparison of all pipelines with conversion rates

Key Features

  • Rate limiting — Bottleneck-based rate limiting stays safely under Pipedrive's API limits (70 req/2s)
  • Custom fieldsget_deal, get_person, get_organization automatically resolve custom field hash keys to human-readable names and option labels
  • Full leads CRUD — Complete lead lifecycle: create, read, update, delete, search, label, archive
  • Advanced deal filtering — Filter by pipeline, value range, age, title keyword on top of standard filters
  • Delete operations — Permanently delete deals, leads, persons, and organizations
  • Global search — Search across all CRM record types in one call
  • Structured responses — All tools return both markdown text and structured JSON data

Requirements

  • Node.js 18 or higher
  • A Pipedrive account with API access
  • Claude Desktop

Development (local build)

git clone <repo>
cd pipedrive-mcp-server
npm install
npm run build

# Run locally
PIPEDRIVE_API_TOKEN=xxx PIPEDRIVE_COMPANY_DOMAIN=mycompany node dist/index.js

For local use, update claude_desktop_config.json to point to the built file:

{
  "mcpServers": {
    "pipedrive": {
      "command": "node",
      "args": ["/absolute/path/to/pipedrive-mcp-server/dist/index.js"],
      "env": {
        "PIPEDRIVE_API_TOKEN": "your_token",
        "PIPEDRIVE_COMPANY_DOMAIN": "your_subdomain"
      }
    }
  }
}

Publishing to npm

npm login
npm publish

After publishing, anyone can use it via the npx config shown at the top — no local installation needed.

推荐服务器

Baidu Map

Baidu Map

百度地图核心API现已全面兼容MCP协议,是国内首家兼容MCP协议的地图服务商。

官方
精选
JavaScript
Playwright MCP Server

Playwright MCP Server

一个模型上下文协议服务器,它使大型语言模型能够通过结构化的可访问性快照与网页进行交互,而无需视觉模型或屏幕截图。

官方
精选
TypeScript
Magic Component Platform (MCP)

Magic Component Platform (MCP)

一个由人工智能驱动的工具,可以从自然语言描述生成现代化的用户界面组件,并与流行的集成开发环境(IDE)集成,从而简化用户界面开发流程。

官方
精选
本地
TypeScript
Audiense Insights MCP Server

Audiense Insights MCP Server

通过模型上下文协议启用与 Audiense Insights 账户的交互,从而促进营销洞察和受众数据的提取和分析,包括人口统计信息、行为和影响者互动。

官方
精选
本地
TypeScript
VeyraX

VeyraX

一个单一的 MCP 工具,连接你所有喜爱的工具:Gmail、日历以及其他 40 多个工具。

官方
精选
本地
graphlit-mcp-server

graphlit-mcp-server

模型上下文协议 (MCP) 服务器实现了 MCP 客户端与 Graphlit 服务之间的集成。 除了网络爬取之外,还可以将任何内容(从 Slack 到 Gmail 再到播客订阅源)导入到 Graphlit 项目中,然后从 MCP 客户端检索相关内容。

官方
精选
TypeScript
Kagi MCP Server

Kagi MCP Server

一个 MCP 服务器,集成了 Kagi 搜索功能和 Claude AI,使 Claude 能够在回答需要最新信息的问题时执行实时网络搜索。

官方
精选
Python
e2b-mcp-server

e2b-mcp-server

使用 MCP 通过 e2b 运行代码。

官方
精选
Neon MCP Server

Neon MCP Server

用于与 Neon 管理 API 和数据库交互的 MCP 服务器

官方
精选
Exa MCP Server

Exa MCP Server

模型上下文协议(MCP)服务器允许像 Claude 这样的 AI 助手使用 Exa AI 搜索 API 进行网络搜索。这种设置允许 AI 模型以安全和受控的方式获取实时的网络信息。

官方
精选