Pipedrive CRM MCP Server

An MCP (Model Context Protocol) server for Pipedrive CRM integration with Claude Code and Claude Desktop. Query, create, and update CRM data directly from your AI assistant. Its 40 documented tools cover pipedrive, deal, person, followers. It runs locally over stdio via the published package.

People connecting API integration tools to Claude, Cursor, VS Code, or another MCP client. The project is written in TypeScript.

VERIFIED ACTIVE

LAST COMMIT 2026-08-22 · ★ 8 · #48 OF 250 MAINTAINED API INTEGRATION · VERIFIED 2026-08-25

MIT · TypeScript servers · how we verify → /methodology

01 · Install Pipedrive CRM

before you install - you'll need

Set PIPEDRIVE_API_KEY before connecting.

Claude Code

claude mcp add ckalima-pipedrive-mcp-server -- npx -y @ckalima/pipedrive-mcp-server

Claude Desktop / Cursor / VS Code - add to config

{
  "mcpServers": {
    "ckalima-pipedrive-mcp-server": {
      "command": "npx",
      "args": [
        "-y",
        "@ckalima/pipedrive-mcp-server"
      ]
    }
  }
}

Same JSON for Cursor. For VS Code, rename the top-level key from `mcpServers` to `servers`.

Using another client? Same JSON, different key

Claude Desktop · mcpServers

Cursor · mcpServers

VS Code · servers

Windsurf · mcpServers

Zed · context_servers

Cline · mcpServers

Roo Code · mcpServers

Continue · mcpServers

LibreChat · mcpServers

Gemini CLI · mcpServers

Codex CLI · mcp_servers

Full setup guides: every client.

02 · Evidence

Security posture

What to check before giving this server access to your agent - from the registry, GitHub, and our own probes. We don't score safety; we show what's verifiable.

runs as local process (stdio) - runs on your machine with your user's permissions · Claude Desktop extension (.mcpb bundle)

license MIT - declared in the repository

npm package @ckalima/pipedrive-mcp-server - published under the repo owner's npm scope (@ckalima)

registry namespace io.github.ckalima is GitHub-verified and matches the repo owner

03 · What Pipedrive CRM can do

Prose above is summarized from the project's README and registry record - no invented capabilities.

What you can build

With this server connected, an agent can list deals from Pipedrive with optional filtering by owner, person, organization, pipeline, stage, or status. Returns paginated results, get detailed information about a specific deal by ID, including all standard and custom fields, create a new deal in Pipedrive. Only title is required, and update an existing deal in Pipedrive. Specify the deal ID and any fields to update.

The 40 tools it gives your agent

Extracted from the project's README - what Pipedrive CRM lets an agent do.

pipedrive_list_deals
- List deals from Pipedrive with optional filtering by owner, person, organization, pipeline, stage, or status. Returns paginated results.
pipedrive_get_deal
- Get detailed information about a specific deal by ID, including all standard and custom fields.
pipedrive_create_deal
- Create a new deal in Pipedrive. Only title is required; all other fields are optional.
pipedrive_update_deal
- Update an existing deal in Pipedrive. Specify the deal ID and any fields to update.
pipedrive_search_deals
- Search for deals by text in title. Supports fuzzy matching by default.
pipedrive_list_deal_followers
- List all followers for a deal.
pipedrive_add_deal_follower
- Add a follower to a deal.
pipedrive_get_deal_followers_changelog
- Get the followers changelog for a deal.
pipedrive_list_deal_products
- List line-item products attached to a deal. Returns paginated results.
pipedrive_add_deal_product
- Attach a single product as a line item to a deal.
pipedrive_update_deal_product
- Update a line-item product attached to a deal. All body fields optional.
pipedrive_bulk_add_deal_products
- Bulk-add up to 100 line-item products to a deal in one request.
show all 40 tools
pipedrive_list_deal_discounts
- List all additional discounts applied to a deal.
pipedrive_add_deal_discount
- Add an additional discount to a deal.
pipedrive_update_deal_discount
- Update an additional discount on a deal. All fields except IDs are optional.
pipedrive_list_archived_deals
- List archived deals with the same filtering as the active deals list (owner, person, organization, pipeline, stage, status). Returns paginated results.
pipedrive_get_deal_conversion_status
- Get the status of a deal-to-lead conversion job. Status contract: 'completed' (terminal, carries lead_id), 'failed'/'rejected' (terminal, stop polling, no lead
pipedrive_list_persons
- List persons (contacts) from Pipedrive with optional filtering by owner, organization, or first letter of name.
pipedrive_get_person
- Get detailed information about a specific person by ID.
pipedrive_create_person
- Create a new person (contact) in Pipedrive. Only name is required.
pipedrive_update_person
- Update an existing person in Pipedrive.
pipedrive_search_persons
- Search for persons by name, email, or phone number.
pipedrive_list_person_followers
- List all followers for a person.
pipedrive_add_person_follower
- Add a follower to a person.
pipedrive_get_person_followers_changelog
- Get the followers changelog for a person.
pipedrive_get_person_picture
- Get the picture for a person (read-only; returns picture metadata and sized image URLs). Returns an error if the person has no picture.
pipedrive_list_organizations
- List organizations from Pipedrive with optional filtering by owner or first letter of name.
pipedrive_get_organization
- Get detailed information about a specific organization by ID.
pipedrive_create_organization
- Create a new organization in Pipedrive. Only name is required.
pipedrive_update_organization
- Update an existing organization in Pipedrive.
pipedrive_search_organizations
- Search for organizations by name or address.
pipedrive_list_organization_followers
- List all followers for an organization.
pipedrive_add_organization_follower
- Add a follower to an organization.
pipedrive_get_organization_followers_changelog
- Get the followers changelog for an organization.
pipedrive_list_activities
- List activities from Pipedrive with optional filtering by owner, deal, person, organization, type, or completion status.
pipedrive_get_activity
- Get detailed information about a specific activity by ID.
pipedrive_create_activity
- Create a new activity in Pipedrive. Subject and type are required.
pipedrive_update_activity
- Update an existing activity in Pipedrive. Use this to mark activities as done.
pipedrive_list_notes
- List notes from Pipedrive with optional filtering by deal, person, organization, or lead.
pipedrive_get_note
- Get detailed information about a specific note by ID.

Latest releases

v2.7.0 · 2026-08-22

[2.7.0] - 2026-08-21 · Fixed · A cancelled request can no longer punish every other caller through the shared circuit · breaker. The identity probe runs once at boot, and a cache reset used to bump a generation…

v2.6.0 · 2026-08-21

[2.6.0] - 2026-08-21 · Added · The server now names the Pipedrive account it is connected to. A token silently resolves · to exactly one company, and nothing in the server's output said which one. When the same…

v2.5.0 · 2026-07-22

[2.5.0] - 2026-07-22 · Changed · pipedrive_convert_lead_to_deal now requires PIPEDRIVE_MODE=full. The endpoint marks · the source lead as deleted, so it is a destructive operation and is now gated and marked as · one…

04 · Who maintains Pipedrive CRM

Pipedrive CRM is maintained by ckalima. It's the only MCP server we track from this author; the repo dates to Jan 2026.

05 · Facts

category
API integration - ranked #48 of 250 actively-maintained API integration servers as of 2026-08-25.
release cadence
9 releases in the last 90 days (latest 2026-08-22)
registry
io.github.ckalima/pipedrive-mcp-server (active, first published 2026-06-13 · 9 versions)
packages
npm:@ckalima/pipedrive-mcp-server · mcpb:https://github.com/ckalima/pipedrive-mcp-server/releases/download/v2.7.0/pipedrive-mcp-server-2.7.0.mcpb

06 · Pipedrive CRM FAQ

Is Pipedrive CRM still maintained?

Yes - as of 2026-08-25, its last commit was 2026-08-22 and it shipped 9 releases in the last 90 days. We re-verify nightly.

What can Pipedrive CRM do?

With this server connected, an agent can list deals from Pipedrive with optional filtering by owner, person, organization, pipeline, stage, or status. Returns paginated results, get detailed information about a specific deal by ID, including all standard and custom fields, create a new deal in Pipedrive. Only title is required, and update an existing deal in Pipedrive. Specify the deal ID and any fields to update.

How do I install Pipedrive CRM?

Run `npx -y @ckalima/pipedrive-mcp-server`. The README documents one environment variable (PIPEDRIVE_API_KEY) to set first. Set PIPEDRIVE_API_KEY before connecting. You can also paste the ready-made client config above.

Does Pipedrive CRM run locally?

Yes - it's a stdio server: it runs on your machine (via npx) with your user's permissions. Your data stays local unless the server itself calls external APIs.

07 · Alternatives to Pipedrive CRM

More API integration MCP servers · Clawcall · Sam Gov · Ksef Pl · API Testing MCP · Shopee

More TypeScript MCP servers · Clari Layer · Pumpclaw · Ccu MCP · Debmatic MCP · see all