pipedrive-mcp

pipedrive-mcp

1

The Pipedrive MCP Server is designed to enable efficient interaction with Pipedrive CRM using Model Control Protocol. It features comprehensive tools for managing CRM entities and integrates seamlessly with Claude Desktop for enhanced productivity.

Pipedrive MCP Server

A Model Control Protocol server implementation that allows interaction with the Pipedrive CRM API. Key features include managing persons, organizations, deals, leads, activities, and global item searches in Pipedrive. It supports async API client, feature flags, vertical slice architecture, and comprehensive test coverage.

Features

  • Manage Pipedrive entities like persons, organizations, deals, leads, and activities.
  • Global and field-specific item search.
  • Security measures include default localhost binding and error handling.

Quick Start

  1. Install Required Tools: Instructions to install using terminal.
  2. Download Code: Clone the GitHub repository.
  3. Install Python Dependencies: Use uv package manager.
  4. Set Up Pipedrive Credentials: Configure the .env file.
  5. Install MCP Server in Claude Desktop.
  6. Start Using Pipedrive with Claude: Interact with the CRM through Claude.

Available MCP Tools

  • Management tools for persons, organizations, deals, leads, and item searches.

Feature Modules

  • Organized by features: persons, organizations, deals, leads, activities, item search, and shared utilities.

Getting Started

  • Prerequisites: Python 3.12+, uv, mcp CLI, and Docker (optional).
  • Clone the Repository and Setup Environment.
  • Run Tests and Install in Claude Desktop.
  • Use Docker for containerized deployment.

Project Structure

  • Vertical slice architecture focused on feature-based organization.

License

MIT