Skip to content
verify mcp Beta VerifyMCP is currently in beta. If you notice any issues, email [email protected] and we’ll put it right.

Pipedrive CRM

MCPB · PIPEDRIVE-MCP-SERVER-2.5.0.MCPB · 2 COMPONENTS · SCANNED AUG 3

MCP server for Pipedrive CRM. 155 tools for deals, persons, organizations, activities, and more.

+10 this week 47 Trust /100
Trust breakdown (6 categories)

How this component scores in each security and reliability category. Every signal is checked automatically from public evidence about the published package, including repeated runs of it in an isolated sandbox, and we only credit what we can confirm. How we score →

Supply Chain Security13
  • Malware scan not yet available for this package.Unverified
  • CVE data not yet available for this package.Unverified
  • No install/post-install scripts declared.Pass
  • Only part of the dependency tree could be resolved (94 of 98), so this covers what we could see, not the whole tree. View diagnostics → Partial
Provenance & Transparency45
Schema Quality & AI Usability74
  • AI-judged instruction clarity (excellent).Pass
  • Context-footprint check failed: tool/resource definitions use about 14161 tokens (~115/item across 123 items; 123 tools + 0 resources), over budget; trim descriptions and params. See how to fix → Fail
  • Usage-examples check failed: none of the tools include examples. See how to fix → Fail
Stability & Change Management27
  • Stability observed for 8 of 30 days with no destabilising changes; credit accrues until the full window elapses.Partial
Tool Coverage100
  • 100% of tools have a non-trivial description (not blank, and not just the tool's name).Pass
  • 100% of tool parameters carry a description.Pass
Capabilities100
  • Implements a supported MCP spec version (2025-11-25); the latest is 2026-07-28.Pass
Install

Add this component to your MCP client. Where a client-specific snippet is available, pick your client below and copy it straight into your config; otherwise use the connection detail shown.

mcpb · pipedrive-mcp-server-2.5.0.mcpb

Download bundle
Changelog

Every change we have recorded for this component, newest first. Security-relevant changes are always shown. ▲ marks a change for the better, ▼ a change for the worse; unmarked changes are neutral.

  • 3 Aug 26 +1

    No change was recorded against any check on this day. Stability & Change Management went from 23 to 27. That category is still filling its 30-day observation window: 7 days of observed history at the previous scan, 8 at this one. The score rises as the window fills, whether or not the server changes.

  • 2 Aug 26 +18
    • Security disclosure: fail → unverified functional
    • Dependency health: unverified → partial functional
    • Schema quality: unverified → excellent functional
    • Stability: unverified → 0.23 functional
    • MCP protocol: unverified → pass functional
  • 1 Aug 26 −5
    • Stability: Stability not yet verified: we do not have a sandbox capture of the MCP schema this version of the package serves yet. security
    • Capabilities: pass → unverified functional
  • 31 Jul 26 +17
    • We updated how we score, so this day's move reflects our rubric, not a change to the server See what changed → functional
  • 30 Jul 26 −21
    • Tool coverage: 100 → unverified functional
    • Dependency health: unverified → partial functional
    • First check of Schema quality: unverified functional
  • 27 Jul 26 37

    First indexed and scored.

Diagnostics

Diagnostic detail from the automated scan of this channel: what the scanner observed at each step, so you can see exactly where a check passed or failed. It is informational only and never changes the trust score.

Captured 3 Aug 2026 · Analysed mcpb/https://github.com/ckalima/pipedrive-mcp-server/releases/download/v2.5.0/[email protected]

Provenance none

Ecosystem: mcpb · Outcome: none

Dependencies 94 packages

94 packages in the resolved dependency tree · 94 deprecated · 29 stale.

The dependency tree was only partially resolved, so these counts may be incomplete.

MCP tools — 123 exposed · ~14,161 tokens

The tools this component advertises to a client, with an estimated token cost for each. Expand a tool to see its parameters and schema. The per-tool counts are indicative and are not scored directly; the schema's total context footprint is one signal in Schema Quality & AI Usability.

Tool Tokens
pipedrive_get_project ~45

Get detailed information about a specific project by ID. (Requires the Projects add-on; Projects API is in public beta.)

NameTypeReqDescription
idnumberyesThe project ID

No output schema declared.

No examples provided.

pipedrive_get_project_changelog ~102

Get the changelog for a project, showing what changed, when, and by whom. Returns paginated entries with actor_user_id, new_values, and old_values. (Projects add-on; Projects API in public beta.)

NameTypeReqDescription
cursorstringCursor for pagination (from previous response)
idnumberyesThe project ID
limitnumberNumber of items to return (1-100, default 50)

No output schema declared.

No examples provided.

pipedrive_get_project_permitted_users ~57

Get the list of user IDs that have permission to access a project. Returns an array of integer user IDs. (Projects add-on; Projects API in public beta.)

NameTypeReqDescription
idnumberyesThe project ID

No output schema declared.

No examples provided.

pipedrive_get_project_template ~34

Get detailed information about a specific project template by ID.

NameTypeReqDescription
idnumberyesThe project template ID

No output schema declared.

No examples provided.

pipedrive_get_stage ~29

Get details of a specific stage by ID.

NameTypeReqDescription
idnumberyesStage ID

No output schema declared.

No examples provided.

pipedrive_get_task ~42

Get detailed information about a specific task by ID. (Projects add-on; Projects API in public beta.)

NameTypeReqDescription
idnumberyesThe task ID

No output schema declared.

No examples provided.

pipedrive_get_user ~29

Get details of a specific user by ID.

NameTypeReqDescription
idnumberyesUser ID

No output schema declared.

No examples provided.

pipedrive_list_activities ~246

List activities from Pipedrive with optional filtering by owner, deal, person, organization, type, or completion status.

NameTypeReqDescription
cursorstringCursor for pagination
deal_idnumberFilter by deal ID
donebooleanFilter by completion (true=done, false=pending)
filter_idnumberFilter by saved filter ID
idsstringComma-separated activity IDs to fetch (max 100)
include_fieldsstringInclude additional data in response
lead_idstringFilter by lead ID (UUID format)
limitnumberNumber of items (1-100)
org_idnumberFilter by organization ID
owner_idnumberFilter by owner user ID
person_idnumberFilter by person ID
sort_bystringField to sort by
sort_directionstringSort direction
updated_sincestringFilter activities updated after this time (RFC3339 format)
updated_untilstringFilter activities updated before this time (RFC3339 format)

No output schema declared.

No examples provided.

pipedrive_list_archived_deals ~335

List archived deals with the same filtering as the active deals list (owner, person, organization, pipeline, stage, status). Returns paginated results.

NameTypeReqDescription
cursorstringCursor for pagination (from previous response)
custom_fieldsstringInclude custom fields in response (comma-separated field keys or 'all')
filter_idnumberFilter by saved filter ID
idsstringComma-separated deal IDs to fetch (max 100)
include_fieldsstringComma-separated extra fields (v2 enum, e.g. next_activity_id, last_activity_id, products_count, files_count, notes_count, followers_count)
limitnumberNumber of items to return (1-100, default 50)
org_idnumberFilter by linked organization ID
owner_idnumberFilter by owner user ID
person_idnumberFilter by linked person ID
pipeline_idnumberFilter by pipeline ID
sort_bystringField to sort by
sort_directionstringSort direction (default: desc)
stage_idnumberFilter by stage ID
statusstringFilter by deal status (omit to return all non-deleted deals)
updated_sincestringFilter deals updated after this time (RFC3339 format, e.g. 2024-01-01T00:00:00Z)
updated_untilstringFilter deals updated before this time (RFC3339 format)

No output schema declared.

No examples provided.

pipedrive_list_archived_leads ~132

List archived leads from Pipedrive with optional filtering by owner, person, or organization.

NameTypeReqDescription
filter_idnumberFilter by saved filter ID
limitnumberNumber of items (1-500, default 50)
organization_idnumberFilter by linked organization ID
owner_idnumberFilter by owner user ID
person_idnumberFilter by linked person ID
sortstringSort field and direction (e.g. 'id ASC')
startnumberPagination offset (0-based)

No output schema declared.

No examples provided.

pipedrive_list_archived_projects ~121

List archived projects from Pipedrive with optional filtering by filter, phase, or status. (Projects add-on; Projects API in public beta.)

NameTypeReqDescription
cursorstringCursor for pagination (from previous response)
filter_idnumberFilter by saved filter ID
limitnumberNumber of items to return (1-100, default 50)
phase_idnumberFilter by phase ID
statusstringFilter by project status (e.g. open, completed, canceled)

No output schema declared.

No examples provided.

pipedrive_list_boards ~45

List all project boards. Returns the complete list (no pagination — the boards endpoint returns all records at once). (Projects add-on; Projects API in public beta.)

Input schema present but exposes no named parameters.

No output schema declared.

No examples provided.

pipedrive_list_deal_discounts ~33

List all additional discounts applied to a deal.

NameTypeReqDescription
idnumberyesThe deal ID

No output schema declared.

No examples provided.

pipedrive_list_deal_fields ~58

List all deal field definitions, including custom fields. Essential for understanding deal data structure.

NameTypeReqDescription
cursorstringCursor for pagination (from previous response)
limitnumberNumber of items (1-100)

No output schema declared.

No examples provided.

pipedrive_list_deal_followers ~55

List all followers for a deal.

NameTypeReqDescription
cursorstringCursor for pagination
idnumberyesThe deal ID
limitnumberNumber of items (1-100)

No output schema declared.

No examples provided.

pipedrive_list_deal_installments ~97

List installments across one or more deals. Requires deal_ids. Growth+ plan required.

NameTypeReqDescription
cursorstringCursor for pagination
deal_idsarrayyesDeal IDs to fetch installments for (1-100, required)
limitnumberNumber of items (1-100)
sort_bystringField to sort by
sort_directionstringSort direction

No output schema declared.

No examples provided.

pipedrive_list_deal_products ~83

List line-item products attached to a deal. Returns paginated results.

NameTypeReqDescription
cursorstringCursor for pagination
idnumberyesThe deal ID
limitnumberNumber of items (1-100)
sort_bystringField to sort by
sort_directionstringSort direction

No output schema declared.

No examples provided.

pipedrive_list_deals ~331

List deals from Pipedrive with optional filtering by owner, person, organization, pipeline, stage, or status. Returns paginated results.

NameTypeReqDescription
cursorstringCursor for pagination (from previous response)
custom_fieldsstringInclude custom fields in response (comma-separated field keys or 'all')
filter_idnumberFilter by saved filter ID
idsstringComma-separated deal IDs to fetch (max 100)
include_fieldsstringComma-separated extra fields (v2 enum, e.g. next_activity_id, last_activity_id, products_count, files_count, notes_count, followers_count)
limitnumberNumber of items to return (1-100, default 50)
org_idnumberFilter by linked organization ID
owner_idnumberFilter by owner user ID
person_idnumberFilter by linked person ID
pipeline_idnumberFilter by pipeline ID
sort_bystringField to sort by
sort_directionstringSort direction (default: desc)
stage_idnumberFilter by stage ID
statusstringFilter by deal status (omit to return all non-deleted deals)
updated_sincestringFilter deals updated after this time (RFC3339 format, e.g. 2024-01-01T00:00:00Z)
updated_untilstringFilter deals updated before this time (RFC3339 format)

No output schema declared.

No examples provided.

pipedrive_list_leads ~136

List active (non-archived) leads from Pipedrive with optional filtering by owner, person, or organization.

NameTypeReqDescription
filter_idnumberFilter by saved filter ID
limitnumberNumber of items (1-500, default 50)
organization_idnumberFilter by linked organization ID
owner_idnumberFilter by owner user ID
person_idnumberFilter by linked person ID
sortstringSort field and direction (e.g. 'id ASC')
startnumberPagination offset (0-based)

No output schema declared.

No examples provided.

pipedrive_list_mail_threads ~78

List mail threads from YOUR mailbox only (authenticated user). Other users' threads are not accessible. Use folder parameter to filter by inbox, drafts, sent, or archive.

NameTypeReqDescription
folderstringMail folder (default: inbox)
limitnumberNumber of items
startnumberPagination offset

No output schema declared.

No examples provided.

pipedrive_list_notes ~175

List notes from Pipedrive with optional filtering by deal, person, organization, or lead.

NameTypeReqDescription
deal_idnumberFilter by deal ID
lead_idstringFilter by lead ID (UUID format)
limitnumberNumber of items (1-500)
org_idnumberFilter by organization ID
person_idnumberFilter by person ID
pinned_to_deal_flagbooleanFilter by pinned to deal
pinned_to_organization_flagbooleanFilter by pinned to organization
pinned_to_person_flagbooleanFilter by pinned to person
sortstringField to sort by
sort_directionstringSort direction
startnumberPagination offset (0-based)

No output schema declared.

No examples provided.

pipedrive_list_organization_fields ~65

List all organization field definitions, including custom fields. Use this to map 40-character field keys to human-readable names.

NameTypeReqDescription
cursorstringCursor for pagination (from previous response)
limitnumberNumber of items (1-100)

No output schema declared.

No examples provided.

pipedrive_list_organization_followers ~55

List all followers for an organization.

NameTypeReqDescription
cursorstringCursor for pagination
idnumberyesThe organization ID
limitnumberNumber of items (1-100)

No output schema declared.

No examples provided.

pipedrive_list_organizations ~191

List organizations from Pipedrive with optional filtering by owner or first letter of name.

NameTypeReqDescription
cursorstringCursor for pagination
custom_fieldsstringInclude custom fields in response (comma-separated field keys or 'all')
filter_idnumberFilter by saved filter ID
idsstringComma-separated organization IDs to fetch (max 100)
include_fieldsstringInclude additional data in response
limitnumberNumber of items (1-100)
owner_idnumberFilter by owner user ID
sort_bystringField to sort by
sort_directionstringSort direction
updated_sincestringFilter organizations updated after this time (RFC3339 format)
updated_untilstringFilter organizations updated before this time (RFC3339 format)

No output schema declared.

No examples provided.

pipedrive_list_person_fields ~57

List all person field definitions, including custom fields. Use to understand contact data structure.

NameTypeReqDescription
cursorstringCursor for pagination (from previous response)
limitnumberNumber of items (1-100)

No output schema declared.

No examples provided.

pipedrive_list_person_followers ~54

List all followers for a person.

NameTypeReqDescription
cursorstringCursor for pagination
idnumberyesThe person ID
limitnumberNumber of items (1-100)

No output schema declared.

No examples provided.

pipedrive_list_persons ~236

List persons (contacts) from Pipedrive with optional filtering by owner, organization, or first letter of name.

NameTypeReqDescription
cursorstringCursor for pagination
custom_fieldsstringInclude custom fields in response (comma-separated field keys or 'all')
filter_idnumberFilter by saved filter ID
idsstringComma-separated person IDs to fetch (max 100)
include_fieldsstringComma-separated extra fields (v2 enum, e.g. next_activity_id, open_deals_count, won_deals_count, notes_count, followers_count)
limitnumberNumber of items (1-100)
org_idnumberFilter by organization ID
owner_idnumberFilter by owner user ID
sort_bystringField to sort by
sort_directionstringSort direction
updated_sincestringFilter persons updated after this time (RFC3339 format)
updated_untilstringFilter persons updated before this time (RFC3339 format)

No output schema declared.

No examples provided.

pipedrive_list_phases ~74

List all phases for a project board. board_id is required. Returns the complete list (no pagination — the phases endpoint returns all records for a board at once). (Projects add-on; Projects API in public beta.)

NameTypeReqDescription
board_idnumberyesID of the board to list phases for (required)

No output schema declared.

No examples provided.

pipedrive_list_pipelines ~66

List sales pipelines in Pipedrive with cursor pagination. Pipelines contain stages that deals move through.

NameTypeReqDescription
cursorstringCursor for pagination (from previous response)
limitnumberNumber of items to return (1-100, default 50)

No output schema declared.

No examples provided.

pipedrive_list_product_fields ~66

List all product field definitions, including custom fields.

NameTypeReqDescription
cursorstringCursor for pagination (from previous response)
include_fieldsstringAdditional data namespaces to include (ui_visibility)
limitnumberNumber of items (1-100)

No output schema declared.

No examples provided.

pipedrive_list_product_followers ~54

List all followers for a product.

NameTypeReqDescription
cursorstringCursor for pagination
idnumberyesThe product ID
limitnumberNumber of items (1-100)

No output schema declared.

No examples provided.

pipedrive_list_product_variations ~54

List all variations for a product.

NameTypeReqDescription
cursorstringCursor for pagination
idnumberyesThe product ID
limitnumberNumber of items (1-100)

No output schema declared.

No examples provided.

pipedrive_list_products ~159

List products from Pipedrive with optional filtering by owner, IDs, or filter.

NameTypeReqDescription
cursorstringCursor for pagination
custom_fieldsstringInclude custom fields in response (comma-separated field keys, max 15)
filter_idnumberFilter by saved filter ID
idsstringComma-separated product IDs to fetch (max 100)
limitnumberNumber of items (1-100)
owner_idnumberFilter by owner user ID
sort_bystringField to sort by
sort_directionstringSort direction
updated_sincestringFilter products updated after this time (RFC3339 format)

No output schema declared.

No examples provided.

pipedrive_list_project_fields ~61

List all project field definitions, including custom fields. (Projects add-on; Projects API in public beta.)

NameTypeReqDescription
cursorstringCursor for pagination (from previous response)
limitnumberNumber of items (1-100)

No output schema declared.

No examples provided.

pipedrive_list_project_tasks ~97

List tasks for a project you already have the ID for — pass only `id` (the project ID). For broader task queries use pipedrive_list_tasks. (Projects add-on; Projects API in public beta.)

NameTypeReqDescription
cursorstringCursor for pagination (from previous response)
idnumberyesProject ID
limitnumberNumber of items (1-100, default 50)

No output schema declared.

No examples provided.

pipedrive_list_project_templates ~61

List all project templates available in Pipedrive. Returns paginated results.

NameTypeReqDescription
cursorstringCursor for pagination (from previous response)
limitnumberNumber of items to return (1-100, default 50)

No output schema declared.

No examples provided.

pipedrive_list_projects ~128

List projects from Pipedrive with optional filtering by board, phase, or status. Returns paginated results. (Requires the Projects add-on; Projects API is in public beta.)

NameTypeReqDescription
cursorstringCursor for pagination (from previous response)
filter_idnumberFilter by saved filter ID
limitnumberNumber of items to return (1-100, default 50)
phase_idnumberFilter by phase ID
statusstringFilter by project status (e.g. open, completed, canceled, deleted)

No output schema declared.

No examples provided.

pipedrive_list_stages ~85

List stages with cursor pagination, optionally filtered by pipeline. Stages represent steps in the sales process.

NameTypeReqDescription
cursorstringCursor for pagination (from previous response)
limitnumberNumber of items to return (1-100, default 50)
pipeline_idnumberFilter by pipeline ID (returns all stages if not specified)

No output schema declared.

No examples provided.

pipedrive_list_tasks ~171

General task query across all projects, with optional project_id, assignee_id, done/milestone, and parent filters. Use for anything beyond a single project's full task list. (Projects add-on; Projects API in public beta.)

NameTypeReqDescription
assignee_idnumberFilter by assignee user ID
cursorstringCursor for pagination (from previous response)
is_donebooleanFilter by done status
is_milestonebooleanFilter by milestone status
limitnumberNumber of items (1-100, default 50)
parent_task_idstringFilter by parent task ID. Use the literal string "null" to return only root-level tasks.
project_idnumberFilter by project ID

No output schema declared.

No examples provided.

pipedrive_list_users ~32

List all users in the Pipedrive account. Useful for finding owner IDs when creating or filtering records.

Input schema present but exposes no named parameters.

No output schema declared.

No examples provided.

pipedrive_search_deals ~144

Search for deals by text in title. Supports fuzzy matching by default.

NameTypeReqDescription
cursorstringCursor for pagination (from previous response)
exact_matchbooleanUse exact match instead of fuzzy
fieldsstringComma-separated fields to search (title, notes, custom_fields). Defaults to all.
limitnumberNumber of results (1-100)
org_idnumberFilter by linked organization
person_idnumberFilter by linked person
statusstringFilter by status (omit to return all non-deleted deals)
termstringyesSearch term

No output schema declared.

No examples provided.

pipedrive_search_leads ~146

Search for leads in Pipedrive by title or associated contacts.

NameTypeReqDescription
cursorstringCursor for pagination
exact_matchbooleanUse exact match instead of fuzzy search
fieldsstringComma-separated fields to search (title, notes, custom_fields). Defaults to all.
include_fieldsstringOptional extra field: only 'lead.was_seen'
limitnumberNumber of results (1-500, default 50)
organization_idnumberFilter by linked organization ID
person_idnumberFilter by linked person ID
termstringyesSearch term (required)

No output schema declared.

No examples provided.

pipedrive_search_organizations ~94

Search for organizations by name or address.

NameTypeReqDescription
cursorstringCursor for pagination (from previous response)
exact_matchbooleanUse exact match
fieldsstringComma-separated fields to search (name, address, notes, custom_fields). Defaults to all.
limitnumberNumber of results (1-100)
termstringyesSearch term

No output schema declared.

No examples provided.

pipedrive_search_persons ~111

Search for persons by name, email, or phone number.

NameTypeReqDescription
cursorstringCursor for pagination (from previous response)
exact_matchbooleanUse exact match
fieldsstringComma-separated fields to search (name, email, phone, notes, custom_fields). Defaults to all.
limitnumberNumber of results (1-100)
org_idnumberFilter by organization
termstringyesSearch term

No output schema declared.

No examples provided.

pipedrive_search_products ~101

Search for products by name, code, or custom fields.

NameTypeReqDescription
cursorstringCursor for pagination (from previous response)
exact_matchbooleanUse exact match
fieldsstringField to search in. Defaults to all.
include_fieldsstringExtra fields to include (product.price)
limitnumberNumber of results (1-100)
termstringyesSearch term

No output schema declared.

No examples provided.

pipedrive_search_projects ~89

Search for projects in Pipedrive by title. (Requires the Projects add-on; Projects API is in public beta.)

NameTypeReqDescription
cursorstringCursor for pagination
exact_matchbooleanUse exact match instead of fuzzy search
limitnumberNumber of results (1-100, default 50)
termstringyesSearch term (required)

No output schema declared.

No examples provided.

pipedrive_update_activity ~240

Update an existing activity in Pipedrive. Use this to mark activities as done.

NameTypeReqDescription
attendeesarrayNew attendees
busybooleanShow as busy
deal_idnumberNew deal ID
donebooleanMark as completed/pending
due_datestringNew due date (YYYY-MM-DD)
due_timestringNew due time (HH:MM)
durationstringNew duration (HH:MM)
idnumberyesActivity ID to update
lead_idstringNew lead ID (UUID format)
locationobjectNew location (structured object)
notestringNew notes
org_idnumberNew organization ID
owner_idnumberNew owner
participantsarrayNew participants
person_idnumberNew person ID
prioritynumberNew priority (integer)
project_idnumberNew project ID
subjectstringNew subject
typestringNew type

No output schema declared.

No examples provided.

pipedrive_update_board ~76

Update an existing project board. Only id is required; all other fields are optional. (Projects add-on; Projects API in public beta.)

NameTypeReqDescription
idnumberyesThe board ID to update
namestringBoard name
order_nrnumberBoard order number (integer >= 1)

No output schema declared.

No examples provided.

pipedrive_update_deal ~279

Update an existing deal in Pipedrive. Specify the deal ID and any fields to update.

NameTypeReqDescription
currencystringNew currency code
custom_fieldsobjectCustom field values as object with field keys
expected_close_datestringNew expected close date (YYYY-MM-DD)
idnumberyesDeal ID to update
label_idsarrayLabel IDs to set on deal
lost_reasonstringLost reason (when status is 'lost')
lost_timestringLost time (when status is 'lost')
org_idnumberNew linked organization ID
owner_idnumberNew owner user ID
person_idnumberNew linked person ID
pipeline_idnumberNew pipeline ID
probabilitynumberNew success probability (0-100)
stage_idnumberNew stage ID
statusstringNew deal status
titlestringNew deal title
valuenumberNew deal value
visible_tonumberVisibility: 1=Owner, 3=Group, 5=Subgroups, 7=Company
won_timestringWon time (when status is 'won')

No output schema declared.

No examples provided.

pipedrive_update_deal_discount ~86

Update an additional discount on a deal. All fields except IDs are optional.

NameTypeReqDescription
amountnumberDiscount amount, must be positive
descriptionstringDiscount description
discount_idstringyesThe discount UUID
idnumberyesThe deal ID
typestringWhether amount is a percentage or fixed amount

No output schema declared.

No examples provided.