Pipedrive MCP Server

Pipedrive data access for LLMs featuring deal, person, and organization retrieval.

Data last scanned today · Reviewed yesterday

2116 tools57TypeScript

Overview

Pipedrive MCP Server facilitates the integration of Pipedrive API v2 data into AI applications. It allows users to query deals, persons, organizations, and pipelines directly, including support for custom fields and advanced filtering based on criteria like owner, status, and value. The server supports multiple deployment methods, including standard local installation, Docker Compose, or running pre-built images from the GitHub Container Registry. It includes built-in rate limiting and supports both SSE and stdio transport protocols for flexible connectivity.

Our verdict

This server carries a high security risk with a score of 6/100, primarily due to the lack of an authentication method, which allows anyone with access to the configuration to utilize it. Furthermore, the absence of an explicit license creates ambiguity regarding legal usage, and the project has not seen updates in nearly 300 days. Given these significant security and maintenance concerns, it should be avoided in sensitive or shared production environments.

  • Comprehensive access to Pipedrive deals and entities
  • Built-in API rate limiting for stable connectivity
  • Supports multiple deployment options including Docker
  • No authentication method implemented
  • No open source license defined
  • Project inactive for over 280 days

Setup

Claude Desktop
{
  "mcpServers": {
    "pipedrive-mcp-server": {
      "args": [
        "-y",
        "pipedrive-mcp-server"
      ],
      "command": "npx"
    }
  }
}

Paste into ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows), then restart Claude Desktop. Some servers require API keys or tokens as environment variables — check the project's README and add an "env" object if needed.

  • No read-only mode — running this grants full read/write access.
  • No built-in authentication — anyone with access to this config can invoke every tool it exposes.

Tools

ToolDescriptionRisk
get-usersGet all users/owners from Pipedrive to identify owner IDs for filteringlow
get-dealsGet deals with flexible filtering options (search by title, date range, owner, stage, status, value range, etc.)low
get-dealGet a specific deal by ID (including custom fields)low
get-deal-notesGet detailed notes and custom booking details for a specific deallow
search-dealsSearch deals by termlow
get-personsGet all persons from Pipedrive (including custom fields)low
get-personGet a specific person by ID (including custom fields)low
search-personsSearch persons by termlow
get-organizationsGet all organizations from Pipedrive (including custom fields)low
get-organizationGet a specific organization by ID (including custom fields)low
search-organizationsSearch organizations by termlow
get-pipelinesGet all pipelines from Pipedrivelow
get-pipelineGet a specific pipeline by IDlow
get-stagesGet all stages from all pipelineslow
search-leadsSearch leads by termlow
search-allSearch across all item types (deals, persons, organizations, etc.)low

Compatibility

ClientLocalDockerRemoteRead-only
ChatGPT
Claude Desktop
Cursor
VS Code
Windsurf

Frequently asked questions

Can I modify Pipedrive data through this server?

No, this MCP server provides read-only access to Pipedrive data.

What authentication is required to connect to Pipedrive?

You must provide your Pipedrive API token and Pipedrive domain as environment variables.

Does the server support JWT authentication for SSE connections?

Yes, you can enable JWT authentication by configuring environment variables such as MCP_JWT_SECRET, MCP_JWT_TOKEN, and MCP_JWT_ALGORITHM.

How can I adjust the API request rate limits?

You can customize rate limiting using the PIPEDRIVE_RATE_LIMIT_MIN_TIME_MS and PIPEDRIVE_RATE_LIMIT_MAX_CONCURRENT environment variables.

Which transport protocols are supported?

The server supports both stdio for local use and SSE for Docker or HTTP-based deployments.

Are custom fields supported when retrieving data?

Yes, the server retrieves all fields including custom fields for deals, persons, and organizations.

Alternatives

Badge

Pipedrive MCP Server security score, rated on RepoAI

Maintain this server? Add the live badge to your README.