Pipedrive MCP Server
Provides MCP resources and tools for AI assistants to access/manage deals, leads, contacts, organizations, activities, products, and user roles in Pipedrive.
activities
DatasetAppointments/tasks/events on a calendar associated with deals, leads, persons, and organizations.
activitytypes
DatasetReturns all activity types, which represent different kinds of activities that can be stored.
deals
DatasetDeals represent ongoing, lost or won sales to an organization or to a person. Each deal has a monetary value and must be placed in a stage.
dealfields_schema
DatasetReturns data about all deal fields, representing the schema definition for deals, including custom fields.
billing_addons
DatasetReturns the add-ons for a single company (subscriptions, payments, plans, add-ons).
calllogs
DatasetCall logs describe the outcome of a phone call managed by an integrated provider. They are considered activities and can be associated with a deal, lead, person, or organization.
currencies
DatasetSupported currencies used for monetary values in Pipedrive. Custom currencies cannot be added or removed via the API.
filters
DatasetA set of data validation conditions applied when fetching lists of various objects (deals, leads, persons, organizations, products, activities, projects). Filters are limited to 16 conditions.
goals
DatasetGoals help your team meet your sales targets (company, team, or user).
itemsearch_multitype
DatasetPerform a general search across multiple item types (deals, persons, organizations, leads, products, files, mail attachments, projects) using various fields.
itemsearch_field_specific
DatasetPerform a search against the values of a specific field within a single entity type (deal, lead, person, organization, product, project).
leads
DatasetPotential deals stored in Leads Inbox. They inherit custom fields from Deals.
leads_archived
DatasetReturns multiple archived leads.
leadlabels
DatasetAllows you to visually categorize your leads. Returns all labels (no pagination).
leadsources
DatasetFixed, pre-defined sources indicating where a lead originated (e.g., API, Web forms, Live chat). Cannot be modified.
legacyteams
DatasetGroups of users within the organization for management (Deprecated). Includes endpoints for retrieving teams, single teams, users in a team, and teams of a user.
mailbox_messages
DatasetRetrieve individual mail messages. Includes options to fetch the full body.
mailbox_threads
DatasetRetrieve email conversation threads, filtered by folder (inbox, drafts, sent, archive).
notes
DatasetPieces of textual (HTML-formatted) information that can be attached to deals, persons, organizations, leads, and projects.
note_comments
DatasetComments associated with a specific note.
notefields_schema
DatasetNote fields represent different fields that a note has. Returns data about all note fields.
organizations
DatasetCompanies and other kinds of organizations you are making deals with. Persons can be associated with organizations.
organization_changelog
DatasetList updates about organization field values.
organization_updates
DatasetList updates about an organization (feed).
organization_followers
DatasetList followers of an organization.
organization_permitted_users
DatasetList permitted users for an organization.
organizationfields_schema
DatasetOrganization fields represent the near-complete schema for an organization, including custom fields. Special handling is required for monetary, daterange, and timerange fields which generate auxiliary data fields.
organizationrelationships
DatasetRepresents how different organizations are related to each other (parent-child or lateral).
permissionsets
DatasetDefines what users in the account can do: which actions they are allowed to perform and which features they can access.
permissionset_assignments
DatasetReturns the list of assignments (users) for a specific permission set.
persons
DatasetContacts, the customers you are doing deals with. Each person can belong to an organization.
persons_search
DatasetSearches all persons by name, email, phone, notes and/or custom fields.
person_changelog
DatasetList updates about person field values.
person_updates_feed
DatasetList updates about a person (feed).
person_followers
DatasetList followers of a person.
person_permitted_users
DatasetList permitted users for a person.
person_followers_changelog
DatasetList followers changelog of a person.
personfields_schema
DatasetPerson fields represent the near-complete schema for a person, including various custom fields. Special handling is required for monetary, daterange, and timerange fields which generate auxiliary data fields.
pipelines
DatasetPipelines are ordered collections of stages.
pipeline_conversion_statistics
DatasetReturns all stage-to-stage conversion and pipeline-to-close rates for the given time period.
pipeline_deals_deprecated
DatasetLists deals in a specific pipeline across all its stages. (Deprecated, use Deals endpoint instead.)
pipeline_movement_statistics
DatasetReturns statistics for deals movements for the given time period.
products
DatasetGoods or services attached to deals. Each product can have multiple price points and variations.
products_search
DatasetSearches all products by name, code and/or custom fields.
product_deals
DatasetDeals where a specific product is attached.
product_files
DatasetFiles associated with a product.
product_followers
DatasetUsers following the product.
product_permitted_users
DatasetUsers permitted to access a product.
product_followers_changelog
DatasetChangelogs about users following the product.
product_variations
DatasetReturns data about all product variations for a given product.
product_image
DatasetRetrieves the image of a product.
productfields_schema
DatasetProduct fields represent the near-complete schema for a product, including various custom fields. Special handling is required for monetary, daterange, and timerange fields which generate auxiliary data fields (e.g., ffk9s9_currency).
projects
DatasetOngoing, completed or canceled projects attached to an organization, person or to deals.
projects_single
DatasetReturns the details of a specific project.
project_plan
DatasetInformation about items (tasks and activities) in a project plan.
project_groups
DatasetAll active groups under a specific project.
project_tasks
DatasetTasks linked to a specific project.
project_activities
DatasetActivities linked to a specific project.
project_boards
DatasetAll projects boards that are not deleted.
project_boards_single
DatasetDetails of a specific project board.
project_phases
DatasetAll active project phases under a specific board.
project_phases_single
DatasetDetails of a specific project phase.
projecttemplates
DatasetProject templates allow you to have reusable and dynamic structure to simplify creation of a project.
recents
DatasetRecent changes across all item types in Pipedrive (deals, persons, etc).
roles
DatasetRoles are a part of the Visibility groups’ feature that allow the admin user to categorize other users and dictate what items they will be allowed access to see.
role_assignments
DatasetReturns all users assigned to a role.
role_settings
DatasetReturns the visibility settings of a specific role.
role_pipeline_visibility
DatasetReturns the list of either visible or hidden pipeline IDs for a specific role.
stages
DatasetReturns data about all stages. Stage is a logical component of a pipeline, and essentially a bucket that can hold a number of deals.
stages_single
DatasetReturns data about a specific stage.
stages_deals_deprecated
DatasetLists deals in a specific stage. (Deprecated, use GET /api/v2/deals?stage_id={id} instead.)
tasks
DatasetActions that need to be completed and must be associated with a project. Tasks can have an optional due date, be assigned to a user, and have subtasks.
users
DatasetPeople with access to your Pipedrive account. Returns data about all users within the company.
user_current
DatasetReturns data about the authorized user and bound company data.
user_permissions
DatasetLists aggregated permissions over all assigned permission sets for a user.
user_role_assignments
DatasetLists role assignments for a user.
user_role_settings
DatasetLists the settings of user's assigned role.
userconnections
DatasetReturns data about all connections for the authorized user.
usersettings
DatasetList settings of an authorized user
webhooks
DatasetReturns data about all the Webhooks of a company.
add_activity
ToolAdds a new activity.
update_activity
ToolUpdates the properties of an activity.
delete_activity
ToolDelete an activity.
add_activity_type
ToolAdds a new activity type.
update_activity_type
ToolUpdates an activity type.
delete_activity_types_bulk
ToolMarks multiple activity types as deleted.
delete_activity_type
ToolMarks an activity type as deleted.
add_deal_field
ToolAdds a new deal field (custom field).
update_deal_field
ToolUpdates a deal field.
delete_deal_fields_bulk
ToolMarks multiple deal fields as deleted.
delete_deal_field
ToolMarks a field as deleted.
add_file
ToolUploads a file and associates it with a deal, person, organization, activity, product or lead.
create_remote_file
ToolCreates a new empty file in the remote location (googledrive) that will be linked to the item you supply.
link_remote_file
ToolLinks an existing remote file (googledrive) to the item you supply.
update_file
ToolUpdates the properties of a file.
delete_file
ToolMarks a file as deleted.
add_call_log
ToolAdds a new call log.
attach_call_log_audio
ToolAdds an audio recording to the call log.
delete_call_log
ToolDeletes a call log and its attached audio recording.
add_channel
ToolAdds a new messaging channel, only admins are able to register new channels.
receives_incoming_message
ToolAdds a message to a conversation.
delete_channel
ToolDeletes an existing messenger’s channel and all related entities (conversations and messages).
delete_conversation
ToolDeletes an existing conversation.
add_filter
ToolAdds a new filter. Supports a complex, nested JSON structure for conditions.
update_filter
ToolUpdates an existing filter.
delete_filters_bulk
ToolMarks multiple filters as deleted.
delete_filter
ToolMarks a single filter as deleted.
add_goal
ToolAdds a new goal and creates a report to track its progress.
update_goal
ToolUpdates an existing goal.
delete_goal
ToolDelete existing goal.
add_lead
ToolCreates a lead. Must be linked to a person or an organization or both.
convert_lead_to_deal
ToolConverts a lead to a deal (BETA).
update_lead
ToolUpdates a lead.
delete_lead
ToolDelete a lead.
add_lead_label
ToolCreates a lead label.
update_lead_label
ToolUpdates one or more properties of a lead label.
delete_lead_label
ToolDeletes a specific lead label.
add_legacy_team
ToolAdds a new team to the company.
add_users_to_legacy_team
ToolAdds users to an existing team.
update_legacy_team
ToolUpdates an existing team. Can also soft-delete the team using deleted_flag.
delete_users_from_legacy_team
ToolDeletes users from an existing team.
update_mail_thread
ToolUpdates the properties of a mail thread, such as association with a deal/lead, shared status, read status, or archive status.
delete_mail_thread
ToolMarks a mail thread as deleted.
link_user_with_video_integration
ToolLink a user with the installed video call integration.
delete_user_video_integration_link
ToolDelete the link between a user and the installed video call integration.
add_note
ToolAdds a new note.
add_note_comment
ToolAdds a new comment to a note.
update_note
ToolUpdates a note.
update_note_comment
ToolUpdates a comment related to a note.
delete_note
ToolDelete a note.
delete_note_comment
ToolDelete a comment related to a note.
add_organization
ToolAdd an organization.
add_organization_follower
ToolAdd a follower to an organization.
update_organization
ToolUpdate an organization.
merge_organizations
ToolMerge two organizations.
delete_organizations_bulk
ToolDelete multiple organizations in bulk.
delete_organization
ToolDelete an organization.
delete_organization_follower
ToolDelete a follower from an organization.
add_organization_field
ToolAdds a new organization field.
update_organization_field
ToolUpdates an organization field.
delete_organization_fields_bulk
ToolMarks multiple organization fields as deleted.
delete_organization_field
ToolMarks a single organization field as deleted.
create_organization_relationship
ToolCreates and returns an organization relationship.
update_organization_relationship
ToolUpdates and returns an organization relationship.
delete_organization_relationship
ToolDeletes an organization relationship.
add_person
ToolAdd a person.
add_person_follower
ToolAdd a follower to a person.
add_person_picture
ToolAdd person picture.
update_person
ToolUpdate a person.
merge_persons
ToolMerge two persons.
delete_persons_bulk
ToolDelete multiple persons in bulk.
delete_person
ToolDelete a person.
delete_person_follower
ToolDelete a follower from a person.
delete_person_picture
ToolDelete person picture.
add_person_field
ToolAdds a new person field.
update_person_field
ToolUpdates a person field.
delete_person_fields_bulk
ToolMarks multiple fields as deleted.
delete_person_field
ToolMarks a field as deleted.
add_pipeline
ToolAdds a new pipeline.
update_pipeline
ToolUpdates the properties of a pipeline.
delete_pipeline
ToolMarks a pipeline as deleted.
add_product
ToolAdd a product.
add_product_follower
ToolAdd a follower to a product.
add_product_variation
ToolAdd a product variation.
upload_product_image
ToolUpload an image for a product.
update_product
ToolUpdate a product.
update_product_image
ToolUpdate an image for a product.
update_product_variation
ToolUpdate a product variation.
delete_product
ToolDelete a product.
delete_product_follower
ToolDelete a follower from a product.
delete_product_variation
ToolDelete a product variation.
delete_product_image
ToolDelete an image of a product.
add_product_field
ToolAdds a new product field.
update_product_field
ToolUpdates a product field.
delete_product_fields_bulk
ToolMarks multiple fields as deleted.
delete_product_field
ToolMarks a product field as deleted.
add_project
ToolAdds a new project.
archive_project
ToolArchives a project.
update_project
ToolUpdates a project.
update_project_plan_activity
ToolUpdates an activity phase or group in a project.
update_project_plan_task
ToolUpdate task in project plan.
delete_project
ToolDelete a project.
add_role
ToolAdds a new role.
add_role_assignment
ToolAssigns a user to a role.
add_or_update_role_setting
ToolAdds or updates the visibility setting for a role.
update_role_details
ToolUpdates the parent role and/or the name of a specific role.
update_role_pipeline_visibility
ToolUpdates the specified pipelines to be visible and/or hidden for a specific role.
delete_role
ToolMarks a role as deleted.
delete_role_assignment
ToolRemoves the assigned user from a role and adds to the default role.
add_stage
ToolAdds a new stage, returns the ID upon success.
update_stage
ToolUpdates the properties of a stage.
delete_stages_bulk_deprecated
ToolMarks multiple stages as deleted. (Deprecated, use single delete instead.)
delete_stage
ToolMarks a stage as deleted.
add_task
ToolAdds a new task.
update_task
ToolUpdates a task.
delete_task
ToolMarks a task as deleted. If the task has subtasks then those will also be deleted.
add_user
ToolAdds a new user to the company.
update_user_details
ToolUpdates the properties of a user. Currently, only active_flag can be updated.
create_webhook
ToolCreates a new Webhook subscription.
delete_webhook
ToolDeletes the specified Webhook.
Pipedrive Resources
Pipedrive MCP Server
Connect your AI to Pipedrive data through the Model Context Protocol.
- Granularly control which tools your AI can access
- Full visibility with logging and auditing
- Standard MCP protocol - no custom wrappers needed
Select a dataset or tool from the left to see more details
Universal MCP Server for Pipedrive
Connect Claude, Microsoft Copilot, and any MCP-compatible AI to Pipedrive. One server, instant access to datasets, tools, and workflows.
- Model Context Protocol: Industry standard supported by Claude and Microsoft Copilot
- Fine-Grained Control: Choose exactly which datasets and tools your AI can access
- Connect Once, Use Everywhere: Single authentication for all your AI assistants
Get Started with Your Favorite AI Tool
Follow our step-by-step guides for popular AI frameworks and tools