B

Pipedrive MCP

MCP server for Pipedrive CRM API v2 with full CRUD on deals, persons, organizations, leads, activities, and search

Overall Score83/100

Score Breakdown

Server Info

Package
mcp-concept
Registry
pypi
Maintainer
Community
Category
CRM & Sales
Tags
crmsalesdeals
Last Scanned
7 Apr 2026

Findings

4 issues

Authentication & 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.

Remediation

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.

Remediation

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.

Remediation

Add limit/offset or cursor-based pagination.

Maintenance & Trust

LOWCommunity-maintained by Wirasm

No official vendor backing.

Remediation

Seek vendor verification.

Tools

38 total
NameDescriptionRisk
create_activity_in_pipedriveCreates a new activity in Pipedrive CRM.write
delete_activity_from_pipedriveDeletes an activity from Pipedrive CRM.admin
get_activity_from_pipedriveGets activity details from Pipedrive CRM.read
list_activities_from_pipedriveLists activities from Pipedrive CRM with filtering and pagination.read
create_activity_type_in_pipedriveCreates a new activity type in Pipedrive CRM.write
get_activity_types_from_pipedriveGets all activity types from Pipedrive CRM.read
update_activity_in_pipedriveUpdates an existing activity in Pipedrive CRM.write
create_deal_in_pipedriveCreates a new deal in Pipedrive CRM.write
delete_deal_from_pipedriveDeletes a deal from the Pipedrive CRM.admin
get_deal_from_pipedriveGets the details of a specific deal from Pipedrive CRM.read
list_deals_from_pipedriveLists deals from Pipedrive CRM with filtering and pagination.read
delete_product_from_deal_in_pipedriveRemoves a product from a deal in Pipedrive CRM.write
update_product_in_deal_in_pipedriveUpdates a product attached to a deal in Pipedrive CRM.write
search_deals_in_pipedriveSearches for deals in the Pipedrive CRM by title, notes or custom fields.read
update_deal_in_pipedriveUpdates an existing deal in the Pipedrive CRM.write
search_item_field_in_pipedrivePerforms a field-specific search across a particular entity type in Pipedrive CRM.read
search_items_in_pipedriveSearches for items across multiple types in Pipedrive CRM.read
create_lead_in_pipedriveCreates a new lead entity within the Pipedrive CRM.write
delete_lead_from_pipedrivePermanently deletes a lead from Pipedrive.admin
get_lead_from_pipedriveRetrieves a specific lead by its ID from Pipedrive.read
get_lead_labels_from_pipedriveRetrieves all available lead labels from Pipedrive.read
list_leads_from_pipedriveLists leads from Pipedrive with filtering and pagination options.read
search_leads_in_pipedriveSearches for leads in Pipedrive by keyword and various criteria.read
get_lead_sources_from_pipedriveRetrieves all available lead source types from Pipedrive.read
update_lead_in_pipedriveUpdates an existing lead entity within the Pipedrive CRM.write
create_organization_in_pipedriveCreates a new organization entity within the Pipedrive CRM.write
delete_organization_from_pipedriveDeletes an organization from the Pipedrive CRM.admin
add_follower_to_organization_in_pipedriveAdds a user as a follower to an organization in Pipedrive CRM.write
delete_follower_from_organization_in_pipedriveDeletes a user follower from an organization in Pipedrive CRM.write
get_organization_from_pipedriveGets the details of a specific organization from Pipedrive CRM.read
list_organizations_from_pipedriveLists organizations from Pipedrive CRM with filtering and pagination.read
search_organizations_in_pipedriveSearches for organizations in the Pipedrive CRM by name, address, notes or custom fields.read
update_organization_in_pipedriveUpdates an existing organization in the Pipedrive CRM.write
create_person_in_pipedriveCreates a new person entity within the Pipedrive CRM.write
delete_person_from_pipedriveDeletes a person from the Pipedrive CRM.admin
get_person_from_pipedriveGets the details of a specific person from Pipedrive CRM.read
search_persons_in_pipedriveSearches for persons in the Pipedrive CRM by name, email, phone, notes or custom fields.read
update_person_in_pipedriveUpdates 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