Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Pipedrive MCP ServerShow me all open deals worth more than $10,000"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Pipedrive 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.
Features
Full CRM Operations: Deals, persons, organizations, activities
Email Analysis: Access mail threads and messages for engagement analysis
Field Discovery: Map custom field hash codes to human-readable names
Pipeline Management: List pipelines, stages, and users
Pagination Support: Cursor-based pagination for large datasets
Error Handling: Clear, actionable error messages
Quick Start
1. Get Your Pipedrive API Key
Log into Pipedrive
Go to Settings > Personal preferences > API
Copy your API key (40 characters)
2. Configure Claude Code
Add to your .mcp.json file:
Or set the environment variable:
3. Start Using
Once configured, Claude can access your Pipedrive data:
"Show me open deals worth more than $10,000"
"Create a deal called 'Acme Contract' with value $50,000"
"Find all contacts at TechCorp"
"List recent email threads in my inbox"
"What custom fields are defined for deals?"
Available Tools
Core CRM Operations (Tier 1)
Tool | Description |
| List deals with filtering (owner, person, org, pipeline, stage, status) |
| Get deal details by ID |
| Create new deal |
| Update existing deal |
| Search deals by text |
| List persons with filtering |
| Get person details |
| Create new person |
| Update existing person |
| Search persons by name/email/phone |
| List activities with filtering |
| Create new activity |
| Update/complete activity |
Email/Mail Tools (Tier 2)
Tool | Description |
| Get mail messages for a person |
| Get mail messages for a deal |
| List mail threads by folder |
| Get thread with messages |
| Get full message body |
Field Metadata (Tier 3)
Tool | Description |
| All org field definitions |
| All deal field definitions |
| All person field definitions |
| Get field by key |
Supporting Resources (Tier 4)
Tool | Description |
| List organizations |
| Get organization details |
| Create organization |
| Search organizations |
| List all pipelines |
| List stages in pipeline |
| List users |
| Get user details |
| Get API key owner |
Example Workflows
Analyze Deal Pipeline
Customer Research
Activity Management
Field Discovery
Development
Local Setup
Build & Run
Development Mode
Test with MCP Inspector
API Versioning
This server uses both Pipedrive API versions:
v2 (
/api/v2): Deals, Persons, Organizations, Activitiesv1 (
/v1): Mail, Fields, Pipelines, Stages, Users
The client automatically routes to the correct version.
Error Handling
Errors are returned with actionable suggestions:
Common error codes:
MISSING_API_KEY- Set PIPEDRIVE_API_KEY environment variableINVALID_API_KEY- Check your API key in Pipedrive settingsNOT_FOUND- The requested resource doesn't existRATE_LIMITED- Wait 60 seconds before retryingVALIDATION_ERROR- Check your request parameters
Contributing
See CONTRIBUTING.md for guidelines.
License
MIT - see LICENSE
Links
This server cannot be installed