You signed in with another tab or window. Reload
to refresh your session. You signed out in another tab or window. Reload
to refresh your session. You switched accounts on another tab or window. Reload
to refresh your session. Dismiss alert
WillDent / pipedrive-mcp-server Public
1 star
1 fork
Branches
Tags
Activity
Notifications
You must be signed in to change notification settings
main
Go to file
Code
| Name | | Name | Last commit message | Last commit date |
| --- | --- | --- | --- |
| Latest commit
-------------
WillDent
1.0.2
Mar 27, 2025
9e804f9
· Mar 27, 2025
History
-------
5 Commits
| | |
| src | | src | Update to version 1.0.1 with improved API integration | Mar 27, 2025 |
| .gitignore | | .gitignore | Update to version 1.0.1 with improved API integration | Mar 27, 2025 |
| env-sample.txt | | env-sample.txt | Update package configuration and environment setup for MCP server | Mar 27, 2025 |
| package-lock.json | | package-lock.json | 1.0.2 | Mar 27, 2025 |
| package.json | | package.json | 1.0.2 | Mar 27, 2025 |
| readme.md | | readme.md | Update to version 1.0.1 with improved API integration | Mar 27, 2025 |
| tsconfig.json | | tsconfig.json | Update to version 1.0.1 with improved API integration | Mar 27, 2025 |
| View all files | | |
This is a Model Context Protocol (MCP) server that connects to the Pipedrive API v2. It allows you to expose Pipedrive data and functionality to LLM applications like Claude.
Install dependencies:
npm install
Create a .env
file in the root directory with your Pipedrive API token:
PIPEDRIVE_API_TOKEN=your_api_token_here
Build the project:
npm run build
Start the server:
npm start
To use this server with Claude for Desktop:
claude_desktop_config.json
:{
"mcpServers": {
"pipedrive": {
"command": "node",
"args": ["/path/to/pipedrive-mcp-server/build/index.js"],
"env": {
"PIPEDRIVE_API_TOKEN": "your_api_token_here"
}
}
}
}
get-deals
: Get all deals from Pipedrive (including custom fields)get-deal
: Get a specific deal by ID (including custom fields)search-deals
: Search deals by termget-persons
: Get all persons from Pipedrive (including custom fields)get-person
: Get a specific person by ID (including custom fields)search-persons
: Search persons by termget-organizations
: Get all organizations from Pipedrive (including custom fields)get-organization
: Get a specific organization by ID (including custom fields)search-organizations
: Search organizations by termget-pipelines
: Get all pipelines from Pipedriveget-pipeline
: Get a specific pipeline by IDget-stages
: Get all stages from all pipelinessearch-leads
: Search leads by termsearch-all
: Search across all item types (deals, persons, organizations, etc.)list-all-deals
: List all deals in Pipedrivelist-all-persons
: List all persons in Pipedrivelist-all-pipelines
: List all pipelines in Pipedriveanalyze-deals
: Analyze deals by stageanalyze-contacts
: Analyze contacts by organizationanalyze-leads
: Analyze leads by statuscompare-pipelines
: Compare different pipelines and their stagesfind-high-value-deals
: Find high-value dealsMIT
No description, website, or topics provided.
No packages published
You can’t perform that action at this time.