was-pipedrive-mcp
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., "@was-pipedrive-mcpShow me the top 10 open deals in Pipedrive right now."
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 (was-pipedrive-mcp)
A self-contained, cross-platform Model Context Protocol (MCP) server for Pipedrive CRM. Exposes 27 tools allowing AI coding assistants (Claude Desktop, Cursor, Antigravity, VS Code, Zed, etc.) to read, create, update, search, and manage Pipedrive deals, contacts, activities, organizations, leads, and pipelines. Built by Web Analytics Solution.
Prerequisites
Node.js 18+
Pipedrive account (Sign up here)
Pipedrive Personal API token
Related MCP server: Pipedrive Universal MCP Server
Quick Start — 3 Steps
Step 1 — Get Credentials
Log in to your Pipedrive account.
Click on your profile icon in the top right corner and select Settings (or Personal preferences).
Navigate to the API tab.
Copy your Personal API token (or click Generate token if you don't have one yet).
Step 2 — Connect
Run the interactive authentication command in your terminal:
npx -y github:mnsmasum62786/was-pipedrive-mcp authPaste your API token when prompted. The CLI will automatically verify your token against Pipedrive (/users/me) and save it locally with secure 0600 permissions at ~/.was-pipedrive-mcp/config.json.
Step 3 — Add to Your AI Client
Add the following configuration to your AI client's MCP configuration JSON file:
{
"mcpServers": {
"Pipedrive MCP": {
"command": "npx",
"args": ["-y", "github:mnsmasum62786/was-pipedrive-mcp"]
}
}
}Configuration File Locations by Client:
Claude Desktop (Mac):
~/Library/Application Support/Claude/claude_desktop_config.jsonClaude Desktop (Windows):
%APPDATA%\Claude\claude_desktop_config.jsonCursor:
~/.cursor/mcp.json(or via Cursor Settings -> MCP)Google Antigravity / Windsurf:
~/.gemini/antigravity/mcp.jsonor~/.codeium/windsurf/mcp_config.json
What You Can Ask the AI
Here are example prompts you can use in your AI chat once connected:
Discovery & Inspection
"Who am I logged in as in Pipedrive, and what company account is this?"
"List all sales pipelines and their stages in my Pipedrive account."
"List all users in our Pipedrive company account."
Sales Pipeline & Deals
"Show me the top 10 open deals in Pipedrive right now."
"Search for any deals related to 'Enterprise Upgrade'."
"Create a new deal titled 'Acme Corp Q3 Renewal' valued at $15,000 USD in stage ID 2."
"Move deal ID 45 to 'won' status."
Contacts & Organizations
"Find contact persons with the name 'Jane Doe' or email 'jane@example.com'."
"Create a new organization called 'TechStream Inc' located in Austin, TX."
"Create a new contact person named 'John Smith' associated with organization ID 12 and phone '555-0199'."
Activities & Leads
"List my scheduled activities and calls due this week."
"Create a follow-up call activity for deal ID 45 due tomorrow at 14:00."
"Mark activity ID 88 as completed."
"Create a new lead in the Leads Inbox titled 'Inbound Web Inquiry - Acme Corp'."
All Tools (27 Total)
Category | Tools | Description |
Users & Account |
| Inspect authenticated profile and company users. |
Deals |
| Full CRUD, filtering, and text search for sales pipeline deals. |
Persons (Contacts) |
| Manage individual contact persons and their contact details. |
Organizations |
| Manage company accounts and addresses. |
Activities |
| Schedule and complete tasks, calls, meetings, and emails. |
Leads |
| Manage early-stage leads in the Leads Inbox. |
Pipelines & Stages |
| Inspect pipeline structure and stage IDs. |
Escape Hatch |
| Invoke any Pipedrive REST API v1 endpoint directly ( |
CLI Commands
You can run these commands directly via npx -y github:mnsmasum62786/was-pipedrive-mcp <command>:
auth— Interactive prompt to connect or re-connect your Pipedrive API token.status— Show config file path, verification status, and timestamp of saved credentials.logout— Delete the locally stored credentials file (~/.was-pipedrive-mcp/config.json).help— Print command line usage and environment variable instructions.
Multi-Account Setup
Power users can bypass the local config file by setting environment variables. This allows running multiple Pipedrive accounts simultaneously by defining separate entries in your AI client config:
{
"mcpServers": {
"Pipedrive Account A": {
"command": "npx",
"args": ["-y", "github:mnsmasum62786/was-pipedrive-mcp"],
"env": {
"PIPEDRIVE_API_KEY": "token_for_account_a"
}
},
"Pipedrive Account B": {
"command": "npx",
"args": ["-y", "github:mnsmasum62786/was-pipedrive-mcp"],
"env": {
"PIPEDRIVE_API_KEY": "token_for_account_b"
}
}
}
}Troubleshooting
1. "Pipedrive MCP — not configured yet"
Cause: The server was started without running the authentication setup.
Fix: Open your terminal and run
npx -y github:mnsmasum62786/was-pipedrive-mcp auth.
2. HTTP 401 or Verification Failed during setup
Cause: The Personal API token pasted is incorrect or has been revoked in Pipedrive.
Fix: Check Settings -> Personal preferences -> API in Pipedrive, generate a new token, and run
authagain.
3. Windows PowerShell Execution Policy Error
If you see an error like npx.ps1 cannot be loaded because running scripts is disabled:
Fix: Run the following command in PowerShell:
Set-ExecutionPolicy -Scope CurrentUser -ExecutionPolicy RemoteSigned
4. Old Code / Cached Version after Update
Windows and Mac may cache older npx bundles. To force clear the npx cache and pull the latest release:
Windows (PowerShell):
Remove-Item -Recurse -Force "$env:LOCALAPPDATA\npm-cache" -ErrorAction SilentlyContinue npm cache clean --forceMac / Linux:
rm -rf ~/.npm/_npx npm cache clean --force
License
MIT License. Built by Web Analytics Solution.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/mnsmasum62786/was-pipedrive-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server