Connects AI clients to Pipedrive CRM for reading and managing deals, contacts, activities, and related records.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent ā or use 1-click editor setup below.
This server is confirmed live ā we successfully called its tools/list endpoint directly (see the verified badge above). We haven't yet sandbox-tested the stdio install command below specifically, which is a separate, ongoing check.
š” Paste the JSON block into your client's configuration file under mcpServers, then restart the application.
Inspect callable tools, capabilities, and parameters exposed to AI agents by Pipedrive MCP Server.
pipedrive_list_dealsList deals from Pipedrive with optional filtering by owner, person, organization, pipeline, stage, or status. Returns paginated results.
pipedrive_get_dealGet detailed information about a specific deal by ID, including all standard and custom fields.
pipedrive_create_dealCreate a new deal in Pipedrive. Only title is required; all other fields are optional.
pipedrive_update_dealUpdate an existing deal in Pipedrive. Specify the deal ID and any fields to update.
pipedrive_search_dealsSearch for deals by text in title. Supports fuzzy matching by default.
pipedrive_list_deal_followersList all followers for a deal.
The ckalima/pipedrive-mcp-server MCP server connects an MCP client to a Pipedrive CRM account. It exposes 155 tools covering core CRM records and related operations, including deals, persons, organizations, activities, products, projects, tasks, leads, notes, mail, and field metadata.
Deal tools support listing with filters, retrieving standard and custom fields, creating and updating records, text search, followers, line-item products, discounts, installments, archived deals, and conversion-status checks. Person tools cover listing, lookup, creation, updates, search by name or contact details, followers, changelogs, and picture metadata. The broader tool surface also includes pipeline, stage, user, email, and custom-field access as described by the project.
The server runs locally over STDIO and calls the Pipedrive REST API with the supplied API token. It prefers API v2 endpoints and uses v1 only for capabilities without a v2 equivalent, including notes, mail, users, and leads CRUD. Pagination is supported for large result sets, including cursor-based results where provided by the API.
PIPEDRIVE_MODE controls the exposed and executable capability tier. read-only makes read operations available, safe-write adds non-destructive writes and is the default, and full enables destructive operations. Restricted tools are hidden from tool discovery and rejected if called directly. The legacy PIPEDRIVE_ENABLE_DESTRUCTIVE flag remains available for backward compatibility.
Install or run the package with:
The package also provides an init command that guides setup, validates the API key, and generates client configuration. A Pipedrive API token is required; the README describes obtaining it from Pipedrive under Settings, Personal preferences, and API.
A typical MCP configuration uses the scoped npm package and passes PIPEDRIVE_API_KEY in the server's environment. Set PIPEDRIVE_MODE=read-only for initial evaluation, safe-write for normal non-destructive changes, or full when destructive operations are intentionally required. PIPEDRIVE_IMAGE_BASE_DIR can allow image-upload tools to read files from an approved directory.
The ckalima/pipedrive-mcp-server MCP server includes capabilities for:
Some Pipedrive operations depend on the account plan. For example, deal installment tools require a Growth or higher plan. Conversion-status results distinguish completed, failed, rejected, not-started, and running states; completed conversions carry a lead ID.
Transport is STDIO only; the README notes that Streamable HTTP is planned. Authentication uses a Pipedrive API key, and there is no hosted OAuth offering. Destructive tools are not enabled by the default safe-write mode. To enable them, use PIPEDRIVE_MODE=full, or use the legacy destructive flag when compatibility requires it.
The server is intended for local or self-hosted client configurations. The API token determines which Pipedrive company is accessed, and the server reports the resolved account during startup and in the first tool response after the connection check settles. Filesystem access for product-image uploads is disabled unless an allowlisted image base directory is configured.
Factual signals from GitHub, npm, and our automated checks ā not a rating.
No reviews yet ā be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/ckalima-pipedrive-mcp-server)<a href="https://allmcps.com/mcp/ckalima-pipedrive-mcp-server"><img src="https://allmcps.com/api/badge/ckalima-pipedrive-mcp-server?style=directory" alt="Pipedrive MCP Server on AllMCPs" /></a>