Pipedrive CRM
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
Jump to
- 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:
- Download and install Highlight from highlightai.com/download
- Navigate to the plugins tab and select "Add Custom Plugin"
-
Configure the plugin with the settings below
Plugin Name
Pipedrive CRMCommand (node, npx, python, etc.)Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.
- 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 vianpx 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-serverSign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.

