Pipedrive CRM

by ckalima

319 downloads
Not rated
GitHub

About

MCP server for Pipedrive CRM. 155 tools spanning deals, persons, organizations, activities, products, projects, tasks, leads, notes, mail, and fields.

Details

Author
ckalima
Downloads
319
Categories
Search

- 155 tools covering core Pipedrive entities (deals, persons, organizations, activities, products, projects, tasks, leads, notes, mail, fields, pipelines, stages, boards, phases, users).
- Local stdio server distributed on npm; no third-party data routing.
- API-key authentication via the PIPEDRIVE_API_KEY environment variable.
- Delete/destructive tools are gated behind PIPEDRIVE_ENABLE_DESTRUCTIVE=true and disabled by default.
- Uses Pipedrive API v2 where available, with v1 fallback for notes, mail, users, and leads CRUD.
- Written in TypeScript, requires Node.js >= 20, MIT licensed.

Setting up with Highlight

This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:

  1. Download and install Highlight from highlightai.com/download
  2. Navigate to the plugins tab and select "Add Custom Plugin"
  3. Configure the plugin with the settings below
    Plugin Name Pipedrive CRM
    Command (node, npx, python, etc.)

    Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.

  4. Enable "Start Automatically" if you want the plugin to start when Highlight launches

From the repository

Install it by adding the server configuration to your MCP client settings with the command npx -y @ckalima/pipedrive-mcp-server and set the environment variable PIPEDRIVE_API_KEY to your 40-character Pipedrive API token. Obtain the token from Pipedrive under Settings > Personal preferences > API.

Claude Desktop / Cursor

Paste into your MCP client config file to install this server.

{
    "mcpServers": {
        "pipedrive crm": {
            "pipedrive": {
                "command": "npx",
                "args": [
                    "-y",
                    "@ckalima/pipedrive-mcp-server"
                ],
                "env": {
                    "PIPEDRIVE_API_KEY": "your-40-character-api-key"
                }
            }
        }
    }
}

McpServers

{
    "pipedrive": {
        "command": "npx",
        "args": [
            "-y",
            "@ckalima/pipedrive-mcp-server"
        ],
        "env": {
            "PIPEDRIVE_API_KEY": "your-40-character-api-key"
        }
    }
}

Pipedrive CRM MCP Server

MCP server for Pipedrive CRM. 155 tools spanning deals, persons, organizations, activities, products, projects, tasks, leads, notes, mail, and fields.

Highlights

- 155 tools across the core Pipedrive entities: deals, persons, organizations, activities, products, projects, tasks, leads, notes, mail, fields, pipelines & stages, boards & phases, and users. - Local stdio server, distributed on npm and run via npx with your own Pipedrive API key. Nothing routes through a third party. - API-key auth via the PIPEDRIVE_API_KEY environment variable (your 40-character Pipedrive token). - Safe by default: delete tools are gated behind PIPEDRIVE_ENABLE_DESTRUCTIVE=true and stay off unless you opt in. - Uses Pipedrive API v2 where available, with v1 fallback for notes, mail, users, and leads CRUD. - TypeScript, Node.js >= 20, MIT licensed.

Install

``json { "mcpServers": { "pipedrive": { "command": "npx", "args": ["-y", "@ckalima/pipedrive-mcp-server"], "env": { "PIPEDRIVE_API_KEY": "your-40-character-api-key" } } } } ` Get your API token in Pipedrive under Settings > Personal preferences > API.

Links

- npm:
@ckalima/pipedrive-mcp-server` - Source: https://github.com/ckalima/pipedrive-mcp-server
No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.