100+ integrations are ready to connect to your AI.Connect your first MCP

Pipedrive MCP server for your AI

Move deals between stages, log notes on people and organizations, convert leads to deals, and search the whole account by name, field or filter. A webhook can start work the moment a deal is won.

PopMCPPipedrive

Show me every open deal over $10k that hasn't moved stage in 30 days

Supported Pipedrive tools

Every read and write across deals, leads, people, organizations, products, notes and activities, plus the Pipedrive webhooks PopMCP watches for you.

pipedrive_add_deal

Add a new deal.

pipedrive_delete_deal

Delete a deal.

pipedrive_get_deal

Get details of a deal.

pipedrive_get_deals

Get all deals.

pipedrive_search_deals

Search deals.

pipedrive_update_deal

Update a deal.

pipedrive_add_product

Add a product.

pipedrive_get_product

Get one product.

pipedrive_get_products

Get all products.

pipedrive_search_products

Search products.

pipedrive_update_product

Update a product.

pipedrive_add_person

Add a new person.

pipedrive_delete_person

Delete a person.

pipedrive_get_person

Get details of a person.

pipedrive_get_persons

Get all persons.

pipedrive_search_persons

Search persons.

pipedrive_update_person

Update a person.

pipedrive_add_organization

Add a new organization.

pipedrive_delete_organization

Delete an organization.

pipedrive_get_organization

Get details of an organization.

pipedrive_get_organizations

Get all organizations.

pipedrive_search_organization

Search organizations.

pipedrive_update_organization

Update an organization.

pipedrive_get_deal_fields

Get all deal fields.

pipedrive_get_organization_fields

Get all organization fields.

pipedrive_get_person_fields

Get all person fields.

pipedrive_get_product_fields

Get all product fields.

pipedrive_add_lead

Add a lead.

pipedrive_convert_lead_to_deal

Convert a lead to a deal.

pipedrive_delete_lead

Delete a lead.

pipedrive_get_current_user

Get current user data.

pipedrive_get_lead

Get one lead.

pipedrive_get_leads

Get all leads.

pipedrive_search_leads

Search leads.

pipedrive_update_lead

Update a lead.

pipedrive_add_note

Add a note.

pipedrive_delete_note

Delete a note.

pipedrive_get_note

Get one note.

pipedrive_get_notes

Get all notes.

pipedrive_update_note

Update a note.

pipedrive_get_deal_products

List products attached to a deal.

pipedrive_get_pipeline

Get one pipeline.

pipedrive_get_pipelines

Get all pipelines.

pipedrive_add_activity

Add a new activity.

pipedrive_delete_activity

Delete an activity.

pipedrive_get_activities

Get all activities.

pipedrive_get_activity

Get details of an activity.

pipedrive_get_stage

Get one stage.

pipedrive_get_stages

Get all stages.

pipedrive_update_activity

Update an activity.

pipedrive_search_item

Perform a search from multiple item types.

pipedrive_add_deal_follower

Add a follower to a deal.

pipedrive_add_deal_follower_v1

Add a follower to a deal.

pipedrive_add_deal_participant

Add a participant to a deal.

pipedrive_convert_deal_to_lead

Convert a deal to a lead.

pipedrive_delete_additional_discount

Delete a discount from a deal.

pipedrive_delete_deal_follower

Delete a follower from a deal.

pipedrive_delete_deal_follower_v1

Delete a follower from a deal.

pipedrive_delete_deal_participant

Delete a participant from a deal.

pipedrive_duplicate_deal

Duplicate deal.

pipedrive_get_additional_discounts

List discounts added to a deal.

pipedrive_get_archived_deals

Get all archived deals.

pipedrive_get_deal_changelog

List updates about deal field values.

pipedrive_get_deal_conversion_status

Get Deal conversion status.

pipedrive_get_deal_files

List files attached to a deal.

pipedrive_get_deal_followers

List followers of a deal.

pipedrive_get_deal_followers_changelog

List followers changelog of a deal.

pipedrive_get_deal_followers_v1

List followers of a deal.

pipedrive_get_deal_mail_messages

List mail messages associated with a deal.

pipedrive_get_deal_participants

List participants of a deal.

pipedrive_get_deal_participants_changelog

List updates about participants of a deal.

pipedrive_get_deal_updates

List updates about a deal.

pipedrive_get_deal_users

List permitted users.

pipedrive_get_deals_summary

Get deals summary.

pipedrive_get_deals_timeline

Get deals timeline.

pipedrive_merge_deals

Merge two deals.

pipedrive_post_additional_discount

Add a discount to a deal.

pipedrive_update_additional_discount

Update a discount added to a deal.

pipedrive_add_product_follower

Add a follower to a product.

pipedrive_add_product_follower_v1

Add a follower to a product.

pipedrive_add_product_variation

Add a product variation.

pipedrive_delete_product

Delete a product.

pipedrive_delete_product_follower

Delete a follower from a product.

pipedrive_delete_product_follower_v1

Delete a follower from a product.

pipedrive_delete_product_image

Delete an image of a product.

pipedrive_delete_product_variation

Delete a product variation.

pipedrive_duplicate_product

Duplicate a product.

pipedrive_get_product_deals

Get deals where a product is attached to.

pipedrive_get_product_files

List files attached to a product.

pipedrive_get_product_followers

List followers of a product.

pipedrive_get_product_followers_changelog

List followers changelog of a product.

pipedrive_get_product_followers_v1

List followers of a product.

pipedrive_get_product_image

Get image of a product.

pipedrive_get_product_users

List permitted users.

pipedrive_get_product_variations

Get all product variations.

pipedrive_update_product_image

Update an image for a product.

pipedrive_update_product_variation

Update a product variation.

pipedrive_upload_product_image

Upload an image for a product.

pipedrive_add_person_follower

Add a follower to a person.

pipedrive_add_person_follower_v1

Add a follower to a person.

pipedrive_add_person_picture

Add person picture.

pipedrive_delete_person_follower

Delete a follower from a person.

pipedrive_delete_person_follower_v1

Delete a follower from a person.

pipedrive_delete_person_picture

Delete person picture.

pipedrive_get_person_changelog

List updates about person field values.

pipedrive_get_person_files

List files attached to a person.

pipedrive_get_person_followers

List followers of a person.

pipedrive_get_person_followers_changelog

List followers changelog of a person.

pipedrive_get_person_followers_v1

List followers of a person.

pipedrive_get_person_mail_messages

List mail messages associated with a person.

pipedrive_get_person_picture

Get picture of a person.

pipedrive_get_person_products

List products associated with a person.

pipedrive_get_person_updates

List updates about a person.

pipedrive_get_person_users

List permitted users.

pipedrive_merge_persons

Merge two persons.

pipedrive_add_project

Add a project.

pipedrive_add_project_v1

Add a project.

pipedrive_archive_project

Archive a project.

pipedrive_archive_project_v1

Archive a project.

pipedrive_delete_project

Delete a project.

pipedrive_delete_project_v1

Delete a project.

pipedrive_get_archived_projects

Get all archived projects.

pipedrive_get_project

Get details of a project.

pipedrive_get_project_activities

Returns project activities.

pipedrive_get_project_changelog

List updates about project field values.

pipedrive_get_project_groups

Returns project groups.

pipedrive_get_project_plan

Returns project plan.

pipedrive_get_project_tasks

Returns project tasks.

pipedrive_get_project_users

List permitted users.

pipedrive_get_project_v1

Get details of a project.

pipedrive_get_projects

Get all projects.

pipedrive_get_projects_v1

Get all projects.

pipedrive_put_project_plan_activity

Update activity in project plan.

pipedrive_put_project_plan_task

Update task in project plan.

pipedrive_search_projects

Search projects.

pipedrive_update_project

Update a project.

pipedrive_update_project_v1

Update a project.

pipedrive_add_organization_follower

Add a follower to an organization.

pipedrive_add_organization_follower_v1

Add a follower to an organization.

pipedrive_delete_organization_follower

Delete a follower from an organization.

pipedrive_delete_organization_follower_v1

Delete a follower from an organization.

pipedrive_get_organization_changelog

List updates about organization field values.

pipedrive_get_organization_files

List files attached to an organization.

pipedrive_get_organization_followers

List followers of an organization.

pipedrive_get_organization_followers_changelog

List followers changelog of an organization.

pipedrive_get_organization_followers_v1

List followers of an organization.

pipedrive_get_organization_mail_messages

List mail messages associated with an organization.

pipedrive_get_organization_updates

List updates about an organization.

pipedrive_get_organization_users

List permitted users.

pipedrive_merge_organizations

Merge two organizations.

pipedrive_add_deal_field

Create one deal field.

pipedrive_add_deal_field_options

Add deal field options in bulk.

pipedrive_add_deal_field_v1

Add a new deal field.

pipedrive_add_organization_field

Create one organization field.

pipedrive_add_organization_field_options

Add organization field options in bulk.

pipedrive_add_organization_field_v1

Add a new organization field.

pipedrive_add_person_field

Create one person field.

pipedrive_add_person_field_options

Add person field options in bulk.

pipedrive_add_person_field_v1

Add a new person field.

pipedrive_add_product_field

Create one product field.

pipedrive_add_product_field_options

Add product field options in bulk.

pipedrive_add_product_field_v1

Add a new product field.

pipedrive_delete_deal_field

Delete one deal field.

pipedrive_delete_deal_field_options

Delete deal field options in bulk.

pipedrive_delete_deal_field_v1

Delete a deal field.

pipedrive_delete_deal_fields

Delete multiple deal fields in bulk.

pipedrive_delete_organization_field

Delete one organization field.

pipedrive_delete_organization_field_options

Delete organization field options in bulk.

pipedrive_delete_organization_field_v1

Delete an organization field.

pipedrive_delete_organization_fields

Delete multiple organization fields in bulk.

pipedrive_delete_person_field

Delete one person field.

pipedrive_delete_person_field_options

Delete person field options in bulk.

pipedrive_delete_person_field_v1

Delete a person field.

pipedrive_delete_person_fields

Delete multiple person fields in bulk.

pipedrive_delete_product_field

Delete one product field.

pipedrive_delete_product_field_options

Delete product field options in bulk.

pipedrive_delete_product_field_v1

Delete a product field.

pipedrive_delete_product_fields

Delete multiple product fields in bulk.

pipedrive_get_deal_field

Get one deal field.

pipedrive_get_deal_field_v1

Get one deal field.

pipedrive_get_deal_fields_v1

Get all deal fields.

pipedrive_get_organization_field

Get one organization field.

pipedrive_get_organization_field_v1

Get one organization field.

pipedrive_get_organization_fields_v1

Get all organization fields.

pipedrive_get_person_field

Get one person field.

pipedrive_get_person_field_v1

Get one person field.

pipedrive_get_person_fields_v1

Get all person fields.

pipedrive_get_product_field

Get one product field.

pipedrive_get_product_field_v1

Get one product field.

pipedrive_get_product_fields_v1

Get all product fields.

pipedrive_update_deal_field

Update one deal field.

pipedrive_update_deal_field_options

Update deal field options in bulk.

pipedrive_update_deal_field_v1

Update a deal field.

pipedrive_update_organization_field

Update one organization field.

pipedrive_update_organization_field_options

Update organization field options in bulk.

pipedrive_update_organization_field_v1

Update an organization field.

pipedrive_update_person_field

Update one person field.

pipedrive_update_person_field_options

Update person field options in bulk.

pipedrive_update_person_field_v1

Update a person field.

pipedrive_update_product_field

Update one product field.

pipedrive_update_product_field_options

Update product field options in bulk.

pipedrive_update_product_field_v1

Update a product field.

pipedrive_add_or_update_role_setting

Add or update role setting.

pipedrive_add_role

Add a role.

pipedrive_add_role_assignment

Add role assignment.

pipedrive_delete_role

Delete a role.

pipedrive_delete_role_assignment

Delete a role assignment.

pipedrive_get_role

Get one role.

pipedrive_get_role_assignments

List role assignments.

pipedrive_get_role_pipelines

List pipeline visibility for a role.

pipedrive_get_role_settings

List role settings.

pipedrive_get_roles

Get all roles.

pipedrive_update_role

Update role details.

pipedrive_update_role_pipelines

Update pipeline visibility for a role.

pipedrive_add_user

Add a new user.

pipedrive_find_users_by_name

Find users by name.

pipedrive_get_archived_leads

Get all archived leads.

pipedrive_get_lead_conversion_status

Get Lead conversion status.

pipedrive_get_lead_users

List permitted users.

pipedrive_get_user

Get one user.

pipedrive_get_user_followers

List followers of an user.

pipedrive_get_user_followers_v1

List followers of an user.

pipedrive_get_user_permissions

List user permissions.

pipedrive_get_user_role_assignments

List role assignments.

pipedrive_get_user_role_settings

List user role settings.

pipedrive_get_users

Get all users.

pipedrive_search_leads_v1

Search leads.

pipedrive_update_user

Update user details.

pipedrive_add_note_comment

Add a comment to a note.

pipedrive_add_task

Add a task.

pipedrive_add_task_v1

Add a task.

pipedrive_delete_comment

Delete a comment related to a note.

pipedrive_delete_task

Delete a task.

pipedrive_delete_task_v1

Delete a task.

pipedrive_get_comment

Get one comment.

pipedrive_get_note_comments

Get all comments for a note.

pipedrive_get_task

Get details of a task.

pipedrive_get_task_v1

Get details of a task.

pipedrive_get_tasks

Get all tasks.

pipedrive_get_tasks_v1

Get all tasks.

pipedrive_update_comment_for_note

Update a comment related to a note.

pipedrive_update_task

Update a task.

pipedrive_update_task_v1

Update a task.

pipedrive_add_file

Add file.

pipedrive_add_file_and_link_it

Create a remote file and link it to an item.

pipedrive_add_project_field

Create one project field.

pipedrive_add_project_field_options

Add project field options in bulk.

pipedrive_delete_file

Delete a file.

pipedrive_delete_project_field

Delete one project field.

pipedrive_delete_project_field_options

Delete project field options in bulk.

pipedrive_download_file

Download one file.

pipedrive_get_file

Get one file.

pipedrive_get_files

Get all files.

pipedrive_get_project_field

Get one project field.

pipedrive_get_project_fields

Get all project fields.

pipedrive_link_file_to_item

Link a remote file to an item.

pipedrive_update_file

Update file details.

pipedrive_update_project_field

Update one project field.

pipedrive_update_project_field_options

Update project field options in bulk.

pipedrive_add_deal_product

Add a product to a deal.

pipedrive_add_filter

Add a new filter.

pipedrive_add_many_deal_products

Add multiple products to a deal.

pipedrive_add_pipeline

Add a new pipeline.

pipedrive_add_project_board

Add a project board.

pipedrive_add_project_phase

Add a project phase.

pipedrive_delete_deal_product

Delete an attached product from a deal.

pipedrive_delete_filter

Delete a filter.

pipedrive_delete_filters

Delete multiple filters in bulk.

pipedrive_delete_many_deal_products

Delete many products from a deal.

pipedrive_delete_pipeline

Delete a pipeline.

pipedrive_delete_project_board

Delete a project board.

pipedrive_delete_project_phase

Delete a project phase.

pipedrive_get_deals_products

Get deal products of several deals.

pipedrive_get_filter

Get one filter.

pipedrive_get_filter_helpers

Get all filter helpers.

pipedrive_get_filters

Get all filters.

pipedrive_get_pipeline_conversion_statistics

Get deals conversion rates in pipeline.

pipedrive_get_pipeline_movement_statistics

Get deals movements in pipeline.

pipedrive_get_projects_board

Get details of a project board.

pipedrive_get_projects_board_v1

Get details of a board.

pipedrive_get_projects_boards

Get all project boards.

pipedrive_get_projects_boards_v1

Get all project boards.

pipedrive_get_projects_phase

Get details of a project phase.

pipedrive_get_projects_phase_v1

Get details of a phase.

pipedrive_get_projects_phases

Get project phases.

pipedrive_get_projects_phases_v1

Get project phases.

pipedrive_update_deal_product

Update the product attached to a deal.

pipedrive_update_filter

Update filter.

pipedrive_update_pipeline

Update a pipeline.

pipedrive_update_project_board

Update a project board.

pipedrive_update_project_phase

Update a project phase.

pipedrive_delete_mail_thread

Delete mail thread.

pipedrive_get_mail_message

Get one mail message.

pipedrive_get_mail_thread

Get one mail thread.

pipedrive_get_mail_thread_messages

Get all mail messages of mail thread.

pipedrive_get_mail_threads

Get mail threads.

pipedrive_update_mail_thread_details

Update mail thread details.

pipedrive_add_call_log

Add a call log.

pipedrive_add_call_log_audio_file

Attach an audio file to the call log.

pipedrive_add_goal

Add a new goal.

pipedrive_add_organization_relationship

Create an organization relationship.

pipedrive_add_stage

Add a new stage.

pipedrive_delete_call_log

Delete a call log.

pipedrive_delete_goal

Delete existing goal.

pipedrive_delete_organization_relationship

Delete an organization relationship.

pipedrive_delete_stage

Delete a stage.

pipedrive_get_call_log

Get details of a call log.

pipedrive_get_goal_result

Get result of a goal.

pipedrive_get_goals

Find goals.

pipedrive_get_organization_relationship

Get one organization relationship.

pipedrive_get_organization_relationships

Get all relationships for organization.

pipedrive_get_user_call_logs

Get all call logs assigned to a particular user.

pipedrive_update_goal

Update existing goal.

pipedrive_update_organization_relationship

Update an organization relationship.

pipedrive_update_stage

Update stage details.

pipedrive_add_activity_type

Add new activity type.

pipedrive_add_lead_label

Add a lead label.

pipedrive_delete_activity_type

Delete an activity type.

pipedrive_delete_installment

Delete an installment from a deal.

pipedrive_delete_lead_label

Delete a lead label.

pipedrive_get_activity_types

Get all activity types.

pipedrive_get_installments

List installments added to a list of deals.

pipedrive_get_lead_labels

Get all lead labels.

pipedrive_get_project_template

Get details of a template.

pipedrive_get_project_template_v1

Get details of a template.

pipedrive_get_project_templates

Get all project templates.

pipedrive_get_project_templates_v1

Get all project templates.

pipedrive_post_installment

Add an installment to a deal.

pipedrive_update_activity_type

Update an activity type.

pipedrive_update_installment

Update an installment added to a deal.

pipedrive_update_lead_label

Update a lead label.

pipedrive_add_webhook

Create a new Webhook.

pipedrive_authorize

Requesting authorization.

pipedrive_delete_webhook

Delete existing Webhook.

pipedrive_get_activity_field

Get one activity field.

pipedrive_get_activity_fields

Get all activity fields.

pipedrive_get_activity_fields_v1

Get all activity fields.

pipedrive_get_permission_set

Get one permission set.

pipedrive_get_permission_set_assignments

List permission set assignments.

pipedrive_get_permission_sets

Get all permission sets.

pipedrive_get_tokens

Getting the tokens.

pipedrive_get_webhooks

Get all Webhooks.

pipedrive_refresh_tokens

Refreshing the tokens.

pipedrive_delete_user_provider_link

Delete the link between an user and the installed video call integration.

pipedrive_save_user_provider_link

Link an user with the installed video call integration.

pipedrive_search_item_by_field

Perform a search using a specific field from an item type.

pipedrive_get_company_addons

Get all add-ons for a single company.

pipedrive_get_currencies

Get all supported currencies.

pipedrive_get_lead_fields

Get all lead fields.

pipedrive_get_lead_sources

Get all lead sources.

pipedrive_get_note_fields

Get all note fields.

pipedrive_get_recents

Get recents.

pipedrive_get_user_connections

Get all user connections.

pipedrive_get_user_settings

List settings of an authorized user.

Connect Pipedrive to your AI

Credentials off one Pipedrive screen, then an endpoint your client signs into. Nothing to deploy, and nothing to install.

Paste your API token. No OAuth app, redirect URL or client secret — the token travels server-side over HTTPS as the x-api-token header. Company domain is optional; we detect it and lock the connection to that account.

API token••••••••••••3f7a
Company domain (optional)your-company (auto-detected if left blank)
ConnectionVerified

Then just ask for the work

  • Show me every open deal over $10k that hasn't moved stage in 30 days

    • get_deals
    • get_deal_fields
    • get_deal
  • Find every open deal at Acme and move it to the Negotiation stage

    • search_organization
    • search_deals
    • update_deal
  • Add Maria from Northwind as a person, then open a $24k deal for her

    • search_organization
    • add_person
    • add_deal
  • Which organizations have open leads but no deal in the pipeline?

    • get_leads
    • get_organizations
    • search_deals

Use Pipedrive from the assistant you already open

One hosted endpoint, registered once per client. The same tools and the same permissions, whichever window the request comes from.

Claude DesktopCustom connector

Add the PopMCP URL under Settings → Connectors and the tools appear in every chat.

Claude WebCustom connector

The same endpoint, registered in the browser. Nothing to install on the machine you are working from.

ChatGPTCustom connector

Register PopMCP as a custom connector, then let ChatGPT read and update the account.

CodexDesktop & CLI

Wire the endpoint into Codex or the Codex CLI when a task needs live business context, not a fixture.

OpenCodeCoding agent

Register the remote MCP server in OpenCode's config for terminal-first and scripted agent runs.

ZCodeDesktop app

Add PopMCP as an MCP server in Z.ai's desktop app and work the account from the same window.

Pipedrive MCP server questions

What teams ask before putting Pipedrive behind an AI client.

Do I need to create an OAuth app or a developer account to connect?

No. The connect form asks for one thing, an API token, and PopMCP sends it server-side over HTTPS as the x-api-token header. There is no redirect URL, client secret or browser popup anywhere in the flow. Paste the token and the connection is live.

What is the Company domain field for, and do I have to fill it in?

It is optional. We auto-detect your company domain from the API token itself, so you can leave the field blank. Either way, the connection is locked to that single account, so a token from one company cannot reach another.

Which parts of my account can the agent actually reach?

Coverage spans both the v1 and v2 APIs: deals, leads, persons, organizations, products, activities, notes, files, pipelines, stages, custom fields on deals, persons, organizations and products, item search, users, filters, goals, projects and webhooks. Reads and writes are both included, so an agent can pull a pipeline report or push a stage change with the same connection.

Can it work with my custom fields?

Yes. Custom fields on deals, persons, organizations and products are all covered, and there are dedicated tools for the definitions themselves: get_deal_fields, get_person_fields, get_organization_fields and get_product_fields. Have the agent read those first so it can map the label you use to the key the API expects before it filters or writes.

How many tools load into my AI client by default?

51 of the 354 operations load up front, so a wall of tool definitions is not burning context before the work starts. The rest stay searchable, so the agent can pull in something from a rarer corner such as goals, filters or roles when a request needs it. Flip the full-catalog toggle if you would rather have everything loaded at once.

Can the agent delete deals or contacts, and how do I stop that?

It can: delete_deal, delete_person, delete_organization, delete_lead and delete_note are all in the catalog. Set the connection to read-only if the agent only needs to report on the pipeline. If you want it to write, leave it on full access with approval required for writes, so a delete or an overwritten deal value is shown to you before it runs.

Do I have to run or host the Pipedrive MCP server myself?

No. PopMCP hosts it and gives you a Streamable HTTP MCP URL. There is nothing to deploy, no callback URL to register, and no infrastructure to keep running or patch.

Which AI clients can use this MCP server?

Any client that supports a remote Streamable HTTP MCP server — Claude Desktop, Claude Web, ChatGPT custom connectors, Codex and the Codex CLI, OpenCode and Z.ai's ZCode, as well as editors such as Cursor, Windsurf and Zed. Your client signs in to PopMCP with OAuth; the provider credential never leaves the server.

Why do only 51 of the 354 tools load by default?

Loading 354 tool definitions into every conversation burns context before the work starts. PopMCP loads a curated 51-tool set covering the everyday workflows and keeps the rest searchable, so your AI pulls a specialist tool only when a task needs it. You can switch a connection to the full catalog at any time.

What is the difference between a tool and a trigger?

A tool is something your AI calls — there are 354 here. A trigger is something PopMCP watches for you: 22 Pipedrive events that can start work on the PopMCP side. Triggers never enter your AI client's context, and none of them ask you to paste a callback URL into Pipedrive.

Connect Pipedrive to your AI in minutes

Launch a hosted MCP endpoint for Pipedrive, keep tool access under control, and start testing real workflow prompts right away.

Connect your first MCP