Pipedrive MCP
MCP server for Pipedrive CRM API v2 with full CRUD on deals, persons, organizations, leads, activities, and search
Score Breakdown
Server Info
- Package
- mcp-concept
- Registry
- pypi
- Repository
- Wirasm/pipedrive-mcp
- Maintainer
- Community
- Category
- CRM & Sales
- Tags
- crmsalesdeals
- Last Scanned
- 7 Apr 2026
Findings
4 issuesAuthentication & Identity
MEDIUMHTTP/SSE transport supports per-request credentials
Uses SSE transport by default via FastMCP. Auth is via PIPEDRIVE_API_TOKEN env var (static API token). No MCP OAuth spec support. Also supports stdio. Feature flags via PIPEDRIVE_FEATURE_* env vars.
Implement the MCP OAuth spec so users authenticate directly without platform mediation.
Tool Schema Quality
MEDIUMOnly 0 of 38 schemas have parameter constraints
Most schemas lack maxLength, enum, or pattern constraints on string parameters.
Add constraints to string parameters, especially on write operations.
Data Exposure
MEDIUM3 list operations lack pagination
List/search tools support cursor-based pagination with limit and cursor parameters. include_fields parameter allows field selection on get/list operations. Activity type list, lead labels, and lead sources return all records without pagination (acceptable for small reference data). Custom field selection also supported.
Add limit/offset or cursor-based pagination.
Maintenance & Trust
LOWCommunity-maintained by Wirasm
No official vendor backing.
Seek vendor verification.
Tools
38 total| Name | Description | Risk |
|---|---|---|
| create_activity_in_pipedrive | Creates a new activity in Pipedrive CRM. | write |
| delete_activity_from_pipedrive | Deletes an activity from Pipedrive CRM. | admin |
| get_activity_from_pipedrive | Gets activity details from Pipedrive CRM. | read |
| list_activities_from_pipedrive | Lists activities from Pipedrive CRM with filtering and pagination. | read |
| create_activity_type_in_pipedrive | Creates a new activity type in Pipedrive CRM. | write |
| get_activity_types_from_pipedrive | Gets all activity types from Pipedrive CRM. | read |
| update_activity_in_pipedrive | Updates an existing activity in Pipedrive CRM. | write |
| create_deal_in_pipedrive | Creates a new deal in Pipedrive CRM. | write |
| delete_deal_from_pipedrive | Deletes a deal from the Pipedrive CRM. | admin |
| get_deal_from_pipedrive | Gets the details of a specific deal from Pipedrive CRM. | read |
| list_deals_from_pipedrive | Lists deals from Pipedrive CRM with filtering and pagination. | read |
| delete_product_from_deal_in_pipedrive | Removes a product from a deal in Pipedrive CRM. | write |
| update_product_in_deal_in_pipedrive | Updates a product attached to a deal in Pipedrive CRM. | write |
| search_deals_in_pipedrive | Searches for deals in the Pipedrive CRM by title, notes or custom fields. | read |
| update_deal_in_pipedrive | Updates an existing deal in the Pipedrive CRM. | write |
| search_item_field_in_pipedrive | Performs a field-specific search across a particular entity type in Pipedrive CRM. | read |
| search_items_in_pipedrive | Searches for items across multiple types in Pipedrive CRM. | read |
| create_lead_in_pipedrive | Creates a new lead entity within the Pipedrive CRM. | write |
| delete_lead_from_pipedrive | Permanently deletes a lead from Pipedrive. | admin |
| get_lead_from_pipedrive | Retrieves a specific lead by its ID from Pipedrive. | read |
| get_lead_labels_from_pipedrive | Retrieves all available lead labels from Pipedrive. | read |
| list_leads_from_pipedrive | Lists leads from Pipedrive with filtering and pagination options. | read |
| search_leads_in_pipedrive | Searches for leads in Pipedrive by keyword and various criteria. | read |
| get_lead_sources_from_pipedrive | Retrieves all available lead source types from Pipedrive. | read |
| update_lead_in_pipedrive | Updates an existing lead entity within the Pipedrive CRM. | write |
| create_organization_in_pipedrive | Creates a new organization entity within the Pipedrive CRM. | write |
| delete_organization_from_pipedrive | Deletes an organization from the Pipedrive CRM. | admin |
| add_follower_to_organization_in_pipedrive | Adds a user as a follower to an organization in Pipedrive CRM. | write |
| delete_follower_from_organization_in_pipedrive | Deletes a user follower from an organization in Pipedrive CRM. | write |
| get_organization_from_pipedrive | Gets the details of a specific organization from Pipedrive CRM. | read |
| list_organizations_from_pipedrive | Lists organizations from Pipedrive CRM with filtering and pagination. | read |
| search_organizations_in_pipedrive | Searches for organizations in the Pipedrive CRM by name, address, notes or custom fields. | read |
| update_organization_in_pipedrive | Updates an existing organization in the Pipedrive CRM. | write |
| create_person_in_pipedrive | Creates a new person entity within the Pipedrive CRM. | write |
| delete_person_from_pipedrive | Deletes a person from the Pipedrive CRM. | admin |
| get_person_from_pipedrive | Gets the details of a specific person from Pipedrive CRM. | read |
| search_persons_in_pipedrive | Searches for persons in the Pipedrive CRM by name, email, phone, notes or custom fields. | read |
| update_person_in_pipedrive | Updates an existing person in the Pipedrive CRM. | write |
Deploy Pipedrive MCP securely
CompleteFlow adds per-user authentication, permission scoping, and audit logging to any MCP server out of the box.
Deploy on CompleteFlow