Wraps the Pipedrive REST API v1 to give Claude direct access to your CRM data. You get five tools: list and fetch deals, list and fetch contacts, and a general search across deals, people, organizations, products, and files. Each tool returns the basics like IDs, titles, and values, with the get methods pulling full details including custom fields and associations. It's part of Pipeworx, a hosted MCP gateway, so you connect via their endpoint rather than running it locally. Useful when you want Claude to answer questions about your pipeline, pull contact details, or search across your Pipedrive instance without switching contexts.
Public tool metadata for what this MCP can expose to an agent.
PIPEDRIVE_ADD_A_CALL_LOGAdds a new call log.14 paramsAdds a new call log.
notestringorg_idintegerdeal_idintegerlead_idstringoutcomestringconnected · no_answer · left_message · left_voicemail · wrong_number · busysubjectstringuser_idintegerdurationstringend_timestringperson_idintegerstart_timestringactivity_idintegerto_phone_numberstringfrom_phone_numberstringPIPEDRIVE_ADD_A_CHANNELNew messaging channel added; registration limited to admins. Utilizes getConversations endpoint for data retrieval. Requires Messengers integration OAuth scope and a prepared Messaging app extension manifest.5 paramsNew messaging channel added; registration limited to admins. Utilizes getConversations endpoint for data retrieval. Requires Messengers integration OAuth scope and a prepared Messaging app extension manifest.
namestringavatar_urlstringprovider_typestringfacebook · whatsapp · otherdefault: othertemplate_supportbooleanprovider_channel_idstringPIPEDRIVE_ADD_A_COMMENT_TO_A_NOTEAdds a new comment to a note.2 paramsAdds a new comment to a note.
idintegercontentstringPIPEDRIVE_ADD_A_DEALAdd a new deal to Pipedrive with any custom fields, which vary by account and are identified by long hash keys. Check dealFields for existing custom fields. For details, visit the tutorial on adding a deal.12 paramsAdd a new deal to Pipedrive with any custom fields, which vary by account and are identified by long hash keys. Check dealFields for existing custom fields. For details, visit the tutorial on adding a deal.
titlestringvaluenumberorg_idintegerstatusstringuser_idintegercurrencystringstage_idintegerperson_idintegervisible_tointegerpipeline_idintegerprobabilitynumberexpected_close_datestringPIPEDRIVE_ADD_A_FOLLOWER_TO_A_DEALAdds a follower to a deal.2 paramsAdds a follower to a deal.
idintegeruser_idintegerPIPEDRIVE_ADD_A_FOLLOWER_TO_AN_ORGANIZATIONAdds a follower to an organization.2 paramsAdds a follower to an organization.
idintegeruser_idintegerPIPEDRIVE_ADD_A_FOLLOWER_TO_A_PERSONAdds a follower to a person.2 paramsAdds a follower to a person.
idintegeruser_idintegerPIPEDRIVE_ADD_A_FOLLOWER_TO_A_PRODUCTAdds a follower to a product.2 paramsAdds a follower to a product.
idintegeruser_idintegerPIPEDRIVE_ADD_A_LEADPipedrive API lets you add leads linked to people or organizations and tags them with 'API' source. Custom fields from deals apply to leads and appear in responses if set. Details are in the tutorials for adding and updating leads.9 paramsPipedrive API lets you add leads linked to people or organizations and tags them with 'API' source. Custom fields from deals apply to leads and appear in responses if set. Details are in the tutorials for adding and updating leads.
titlestringowner_idintegerwas_seenbooleanlabel_idsarrayperson_idintegervalue__amountintegerorganization_idintegervalue__currencystringexpected_close_datestringPIPEDRIVE_ADD_A_LEAD_LABELCreates a lead label.2 paramsCreates a lead label.
namestringcolorstringgreen · blue · red · yellow · purple · grayPIPEDRIVE_ADD_AN_ACTIVITYNew activity added. Response includes `more_activities_scheduled_in_context` to show if more are planned with the same entity. See tutorial on adding activities [here](https://pipedrive.readme.io/docs/adding-an-activity).18 paramsNew activity added. Response includes `more_activities_scheduled_in_context` to show if more are planned with the same entity. See tutorial on adding activities [here](https://pipedrive.readme.io/docs/adding-an-activity).
doneintegernotestringtypestringorg_idintegerdeal_idintegerlead_idstringsubjectstringuser_idintegerdue_datestringdue_timestringdurationstringlocationstringattendeesarraybusy_flagbooleanperson_idintegerproject_idintegerparticipantsarraypublic_descriptionstringPIPEDRIVE_ADD_A_NEW_DEAL_FIELDAdds a new deal field. For more information, see the tutorial for <a href="https://pipedrive.readme.io/docs/adding-a-new-custom-field" target="_blank" rel="noopener noreferrer">adding a new custom field</a>.4 paramsAdds a new deal field. For more information, see the tutorial for <a href="https://pipedrive.readme.io/docs/adding-a-new-custom-field" target="_blank" rel="noopener noreferrer">adding a new custom field</a>.
namestringoptionsarrayfield_typestringvarchar · varchar_auto · text · double · monetary · dateadd_visible_flagbooleanPIPEDRIVE_ADD_A_NEW_FILTERNew filter creation returns an ID. Only one primary condition group with 'AND' and two secondary groups (one 'AND', one 'OR') are supported. Future syntax expansion possible. See tutorial for details.3 paramsNew filter creation returns an ID. Only one primary condition group with 'AND' and two secondary groups (one 'AND', one 'OR') are supported. Future syntax expansion possible. See tutorial for details.
namestringtypestringconditionsobjectPIPEDRIVE_ADD_A_NEW_GOALAdds a new goal. Along with adding a new goal, a report is created to track the progress of your goal.6 paramsAdds a new goal. Along with adding a new goal, a report is created to track the progress of your goal.
typeobjecttitlestringassigneeobjectdurationobjectintervalstringweekly · monthly · quarterly · yearlyexpected_outcomeobjectPIPEDRIVE_ADD_A_NEW_ORGANIZATION_FIELDAdds a new organization field. For more information, see the tutorial for <a href="https://pipedrive.readme.io/docs/adding-a-new-custom-field" target="_blank" rel="noopener noreferrer">adding a new custom field</a>.4 paramsAdds a new organization field. For more information, see the tutorial for <a href="https://pipedrive.readme.io/docs/adding-a-new-custom-field" target="_blank" rel="noopener noreferrer">adding a new custom field</a>.
namestringoptionsarrayfield_typestringvarchar · varchar_auto · text · double · monetary · dateadd_visible_flagbooleanPIPEDRIVE_ADD_A_NEW_PERSON_FIELDAdds a new person field. For more information, see the tutorial for <a href="https://pipedrive.readme.io/docs/adding-a-new-custom-field" target="_blank" rel="noopener noreferrer">adding a new custom field</a>.5 paramsAdds a new person field. For more information, see the tutorial for <a href="https://pipedrive.readme.io/docs/adding-a-new-custom-field" target="_blank" rel="noopener noreferrer">adding a new custom field</a>.
namestringoptionsarrayapi_tokenstringfield_typestringaddress · date · daterange · double · enum · monetaryadd_visible_flagbooleanPIPEDRIVE_ADD_A_NEW_PIPELINEAdds a new pipeline (v2).2 paramsAdds a new pipeline (v2).
namestringis_deal_probability_enabledbooleanPIPEDRIVE_ADD_A_NEW_PRODUCT_FIELDAdds a new product field. For more information, see the tutorial for <a href="https://pipedrive.readme.io/docs/adding-a-new-custom-field" target="_blank" rel="noopener noreferrer">adding a new custom field</a>.3 paramsAdds a new product field. For more information, see the tutorial for <a href="https://pipedrive.readme.io/docs/adding-a-new-custom-field" target="_blank" rel="noopener noreferrer">adding a new custom field</a>.
namestringoptionsarrayfield_typestringvarchar · varchar_auto · text · double · monetary · datePIPEDRIVE_ADD_A_NEW_STAGEAdds a new stage, returns the ID upon success.5 paramsAdds a new stage, returns the ID upon success.
namestringpipeline_idintegerrotten_daysintegerrotten_flagbooleandeal_probabilityintegerPIPEDRIVE_ADD_A_NEW_TEAMAdds a new team to the company and returns the created object.4 paramsAdds a new team to the company and returns the created object.
namestringusersarraymanager_idintegerdescriptionstringPIPEDRIVE_ADD_A_NEW_USERAdds a new user to the company, returns the ID upon success.3 paramsAdds a new user to the company, returns the ID upon success.
emailstringaccessarrayactive_flagbooleanPIPEDRIVE_ADD_AN_INSTALLMENT_SUBSCRIPTIONAdds a new installment subscription. Note: Subscriptions endpoints may not be available on the company-specific base URL. To avoid 404s, this action overrides the default request behavior and uses the public API host (api.pipedrive.com) explicitly.4 paramsAdds a new installment subscription. Note: Subscriptions endpoints may not be available on the company-specific base URL. To avoid 404s, this action overrides the default request behavior and uses the public API host (api.pipedrive.com) explicitly.
deal_idintegercurrencystringpaymentsarrayupdate_deal_valuebooleanPIPEDRIVE_ADD_AN_ORGANIZATIONSet up a new Pipedrive organization using custom fields with unique key hashes. Retrieve `organizationFields` for configuration. Check the linked tutorial for guidance.3 paramsSet up a new Pipedrive organization using custom fields with unique key hashes. Retrieve `organizationFields` for configuration. Check the linked tutorial for guidance.
namestringowner_idintegervisible_tointegerPIPEDRIVE_ADD_A_NOTEAdd a note to a deal, person, organization, lead, or project in Pipedrive. At least one of deal_id, person_id, org_id, lead_id, or project_id must be provided.7 paramsAdd a note to a deal, person, organization, lead, or project in Pipedrive. At least one of deal_id, person_id, org_id, lead_id, or project_id must be provided.
org_idintegercontentstringdeal_idintegerlead_idstringadd_timestringperson_idintegerproject_idintegerPIPEDRIVE_ADD_A_PARTICIPANT_TO_A_DEALAdds a participant to a deal.2 paramsAdds a participant to a deal.
idintegerperson_idintegerPIPEDRIVE_ADD_A_PERSONAdd a new contact in Pipedrive with optional custom fields unique to each account found using the `personFields` endpoint. The endpoint also handles `data.marketing_status` for Campaigns product users.10 paramsAdd a new contact in Pipedrive with optional custom fields unique to each account found using the `personFields` endpoint. The endpoint also handles `data.marketing_status` for Campaigns product users.
namestringemailarrayphonearrayorg_idintegeradd_timestringowner_idintegerlabel_idsarrayvisible_tointegerupdate_timestringmarketing_statusstringPIPEDRIVE_ADD_A_PRODUCTAdds a new product to the Products inventory. For more information, see the tutorial for <a href="https://pipedrive.readme.io/docs/adding-a-product" target="_blank" rel="noopener noreferrer">adding a product</a>.12 paramsAdds a new product to the Products inventory. For more information, see the tutorial for <a href="https://pipedrive.readme.io/docs/adding-a-product" target="_blank" rel="noopener noreferrer">adding a product</a>.
taxnumbercodestringnamestringunitstringpricesarraycategoryintegerowner_idintegervisible_tointegerdescriptionstringis_linkablebooleanbilling_frequencystringbilling_frequency_cyclesintegerPIPEDRIVE_ADD_A_PRODUCT_TO_A_DEALAdds a product to a deal, creating a new item called a deal-product.13 paramsAdds a product to a deal, creating a new item called a deal-product.
idintegertaxnumbercommentsstringdiscountnumberdurationintegerquantitynumberitem_pricenumberproduct_idintegertax_methodstringenabled_flagbooleandiscount_typestringduration_unitstringproduct_variation_idintegerPIPEDRIVE_ADD_A_PROJECTAdds a new project. Note that you can supply additional custom fields along with the request that are not described here. These custom fields are different for each Pipedrive account and can be recognized by long hashes as keys.13 paramsAdds a new project. Note that you can supply additional custom fields along with the request that are not described here. These custom fields are different for each Pipedrive account and can be recognized by long hashes as keys.
titlestringlabelsarrayorg_idintegerstatusstringboard_idintegerdeal_idsarrayend_datestringowner_idintegerphase_idintegerperson_idintegerstart_datestringdescriptionstringtemplate_idintegerPIPEDRIVE_ADD_A_RECURRING_SUBSCRIPTIONAdds a new recurring subscription.10 paramsAdds a new recurring subscription.
deal_idintegercurrencystringinfinitebooleanpaymentsarraystart_datestringdescriptionstringcadence_typestringweekly · monthly · quarterly · yearlycycle_amountintegercycles_countintegerupdate_deal_valuebooleanPIPEDRIVE_ADD_A_ROLEAdds a new role. Note: - Roles endpoints require the `admin` scope. - For OAuth tokens, Pipedrive expects the company domain base URL with `/api/v1` path. Example: https://{COMPANY}.pipedrive.com/api/v1/roles - This action normalizes the base_url provided by metadata to ensure...2 paramsAdds a new role. Note: - Roles endpoints require the `admin` scope. - For OAuth tokens, Pipedrive expects the company domain base URL with `/api/v1` path. Example: https://{COMPANY}.pipedrive.com/api/v1/roles - This action normalizes the base_url provided by metadata to ensure...
namestringparent_role_idintegerPIPEDRIVE_ADD_A_TASKAdds a new task.7 paramsAdds a new task.
doneintegertitlestringdue_datestringproject_idintegerassignee_idintegerdescriptionstringparent_task_idintegerPIPEDRIVE_ADD_FILEUpload and link files to deals, people, organizations, activities, products, or leads in Pipedrive. See the "adding a file" tutorial for details.7 paramsUpload and link files to deals, people, organizations, activities, products, or leads in Pipedrive. See the "adding a file" tutorial for details.
fileobjectorg_idintegerdeal_idintegerlead_idstringperson_idintegerproduct_idintegeractivity_idintegerPIPEDRIVE_ADD_NEW_ACTIVITY_TYPEAdds a new activity type.3 paramsAdds a new activity type.
namestringcolorstringicon_keystringtask · email · meeting · deadline · call · lunchPIPEDRIVE_ADD_OR_UPDATE_ROLE_SETTINGAdds or updates the visibility setting for a role. Notes: - Roles endpoints require the `admin` OAuth scope. - OAuth calls must target the company domain with `/api/v1` path, e.g., https://{COMPANY}.pipedrive.com/api/v1/roles/{id}/settings - This action normalizes the base URL...3 paramsAdds or updates the visibility setting for a role. Notes: - Roles endpoints require the `admin` OAuth scope. - OAuth calls must target the company domain with `/api/v1` path, e.g., https://{COMPANY}.pipedrive.com/api/v1/roles/{id}/settings - This action normalizes the base URL...
idintegervalueintegersetting_keystringdeal_default_visibility · lead_default_visibility · org_default_visibility · person_default_visibility · product_default_visibilityPIPEDRIVE_ADD_PERSON_PICTUREThis service allows adding a photo to a person's profile, replacing any existing one. Images must be square with a minimum size of 128 pixels and in GIF, JPG, or PNG formats. They will be resized to 128 and 512 pixels.6 paramsThis service allows adding a photo to a person's profile, replacing any existing one. Images must be square with a minimum size of 128 pixels and in GIF, JPG, or PNG formats. They will be resized to 128 and 512 pixels.
idintegerfileobjectcrop_xintegercrop_yintegercrop_widthintegercrop_heightintegerPIPEDRIVE_ADD_ROLE_ASSIGNMENTAssigns a user to a role. Notes: - Roles endpoints require the `admin` OAuth scope. - OAuth calls must target the company domain with `/api/v1` path, e.g., https://{COMPANY}.pipedrive.com/api/v1/roles/{id}/assignments - This action normalizes the base URL accordingly and ensur...2 paramsAssigns a user to a role. Notes: - Roles endpoints require the `admin` OAuth scope. - OAuth calls must target the company domain with `/api/v1` path, e.g., https://{COMPANY}.pipedrive.com/api/v1/roles/{id}/assignments - This action normalizes the base URL accordingly and ensur...
idintegeruser_idintegerPIPEDRIVE_ADD_USERS_TO_A_TEAMAdds users to an existing team.2 paramsAdds users to an existing team.
idintegerusersarrayPIPEDRIVE_ARCHIVE_A_PROJECTArchives a project.1 paramsArchives a project.
idintegerPIPEDRIVE_ATTACH_AN_AUDIO_FILE_TO_THE_CALL_LOGAdds an audio recording to the call log. That audio can be played by those who have access to the call log object.2 paramsAdds an audio recording to the call log. That audio can be played by those who have access to the call log object.
idstringfileobjectPIPEDRIVE_CANCEL_A_RECURRING_SUBSCRIPTIONCancels a recurring subscription. This action attempts to cancel a recurring subscription via Subscriptions API. If Subscriptions endpoints are unavailable (404), it gracefully falls back to disabling all product attachments on the given deal (interpreting `id` as `deal_id`) t...2 paramsCancels a recurring subscription. This action attempts to cancel a recurring subscription via Subscriptions API. If Subscriptions endpoints are unavailable (404), it gracefully falls back to disabling all product attachments on the given deal (interpreting `id` as `deal_id`) t...
idintegerend_datestringPIPEDRIVE_CREATE_A_NEW_WEBHOOKCreates and returns details of a new Webhook. Trigger events combine `event_action` and `event_object`, like `*.*` for all events or `added.deal`, `deleted.persons` for specific actions. More info in the Webhooks guide.8 paramsCreates and returns details of a new Webhook. Trigger events combine `event_action` and `event_object`, like `*.*` for all events or `added.deal`, `deleted.persons` for specific actions. More info in the Webhooks guide.
namestringuser_idintegerversionstring1.0 · 2.0default: 2.0event_actionstringadded · updated · merged · deleted · create · changeevent_objectstringactivity · activityType · deal · note · organization · personhttp_auth_userstringsubscription_urlstringhttp_auth_passwordstringPIPEDRIVE_CREATE_AN_ORGANIZATION_RELATIONSHIPCreates and returns an organization relationship.4 paramsCreates and returns an organization relationship.
typestringparent · relatedorg_idintegerrel_owner_org_idintegerrel_linked_org_idintegerPIPEDRIVE_CREATE_A_REMOTE_FILE_AND_LINK_IT_TO_AN_ITEMCreates an empty file on Google Drive linked to an item. For details, refer to the Pipedrive remote file adding tutorial.5 paramsCreates an empty file on Google Drive linked to an item. For details, refer to the Pipedrive remote file adding tutorial.
titlestringitem_idintegerfile_typestringgdoc · gslides · gsheet · gform · gdrawitem_typestringdeal · organization · personremote_locationstringgoogledrivePIPEDRIVE_DELETE_A_CALL_LOGDeletes a call log. If there is an audio recording attached to it, it will also be deleted. The related activity will not be removed by this request. If you want to remove the related activities, please use the endpoint which is specific for activities.1 paramsDeletes a call log. If there is an audio recording attached to it, it will also be deleted. The related activity will not be removed by this request. If you want to remove the related activities, please use the endpoint which is specific for activities.
idstringPIPEDRIVE_DELETE_A_CHANNELThe endpoint removes a messenger channel along with conversations and messages. Requires Messengers integration OAuth and Messaging app extension manifest.1 paramsThe endpoint removes a messenger channel along with conversations and messages. Requires Messengers integration OAuth and Messaging app extension manifest.
idstringPIPEDRIVE_DELETE_A_COMMENT_RELATED_TO_A_NOTEDeletes a comment.2 paramsDeletes a comment.
idintegercommentIdstringPIPEDRIVE_DELETE_A_CONVERSATIONDeletes an existing conversation. To use the endpoint, you need to have **Messengers integration** OAuth scope enabled and the Messaging manifest ready for the [Messaging app extension](https://pipedrive.readme.io/docs/messaging-app-extension).2 paramsDeletes an existing conversation. To use the endpoint, you need to have **Messengers integration** OAuth scope enabled and the Messaging manifest ready for the [Messaging app extension](https://pipedrive.readme.io/docs/messaging-app-extension).
channel__idstringconversation__idstringPIPEDRIVE_DELETE_A_DEALMarks a deal as deleted. After 30 days, the deal will be permanently deleted.1 paramsMarks a deal as deleted. After 30 days, the deal will be permanently deleted.
idintegerPIPEDRIVE_DELETE_A_DEAL_FIELDMarks a field as deleted. For more information, see the tutorial for <a href="https://pipedrive.readme.io/docs/deleting-a-custom-field" target="_blank" rel="noopener noreferrer">deleting a custom field</a>.1 paramsMarks a field as deleted. For more information, see the tutorial for <a href="https://pipedrive.readme.io/docs/deleting-a-custom-field" target="_blank" rel="noopener noreferrer">deleting a custom field</a>.
idintegerPIPEDRIVE_DELETE_A_FILEMarks a file as deleted. After 30 days, the file will be permanently deleted.1 paramsMarks a file as deleted. After 30 days, the file will be permanently deleted.
idintegerPIPEDRIVE_DELETE_A_FILTERMarks a filter as deleted.1 paramsMarks a filter as deleted.
idintegerPIPEDRIVE_DELETE_A_FOLLOWER_FROM_A_DEALDeletes a follower from a deal.2 paramsDeletes a follower from a deal.
idintegerfollower_idintegerPIPEDRIVE_DELETE_A_FOLLOWER_FROM_AN_ORGANIZATIONDeletes a follower from an organization. You can retrieve the `follower_id` from the <a href="https://developers.pipedrive.com/docs/api/v1/Organizations#getOrganizationFollowers">List followers of an organization</a> endpoint.2 paramsDeletes a follower from an organization. You can retrieve the `follower_id` from the <a href="https://developers.pipedrive.com/docs/api/v1/Organizations#getOrganizationFollowers">List followers of an organization</a> endpoint.
idintegerfollower_idintegerPIPEDRIVE_DELETE_A_FOLLOWER_FROM_A_PERSONDeletes a follower from a person.2 paramsDeletes a follower from a person.
idintegerfollower_idintegerPIPEDRIVE_DELETE_A_FOLLOWER_FROM_A_PRODUCTDeletes a follower from a product.2 paramsDeletes a follower from a product.
idintegerfollower_idintegerPIPEDRIVE_DELETE_A_LEADDeletes a specific lead.1 paramsDeletes a specific lead.
idstringPIPEDRIVE_DELETE_A_LEAD_LABELDeletes a specific lead label.1 paramsDeletes a specific lead label.
idstringPIPEDRIVE_DELETE_AN_ACTIVITYMarks an activity as deleted. After 30 days, the activity will be permanently deleted.1 paramsMarks an activity as deleted. After 30 days, the activity will be permanently deleted.
idintegerPIPEDRIVE_DELETE_AN_ACTIVITY_TYPEMarks an activity type as deleted.1 paramsMarks an activity type as deleted.
idintegerPIPEDRIVE_DELETE_AN_ATTACHED_PRODUCT_FROM_A_DEALDeletes a product attachment from a deal, using the `product_attachment_id`.2 paramsDeletes a product attachment from a deal, using the `product_attachment_id`.
idintegerproduct_attachment_idintegerPIPEDRIVE_DELETE_AN_ORGANIZATIONMarks an organization as deleted. After 30 days, the organization will be permanently deleted.1 paramsMarks an organization as deleted. After 30 days, the organization will be permanently deleted.
idintegerPIPEDRIVE_DELETE_AN_ORGANIZATION_FIELDMarks a field as deleted. For more information, see the tutorial for <a href="https://pipedrive.readme.io/docs/deleting-a-custom-field" target="_blank" rel="noopener noreferrer">deleting a custom field</a>.1 paramsMarks a field as deleted. For more information, see the tutorial for <a href="https://pipedrive.readme.io/docs/deleting-a-custom-field" target="_blank" rel="noopener noreferrer">deleting a custom field</a>.
idintegerPIPEDRIVE_DELETE_AN_ORGANIZATION_RELATIONSHIPDeletes an organization relationship and returns the deleted ID.1 paramsDeletes an organization relationship and returns the deleted ID.
idintegerPIPEDRIVE_DELETE_A_NOTEDeletes a specific note.1 paramsDeletes a specific note.
idintegerPIPEDRIVE_DELETE_A_PARTICIPANT_FROM_A_DEALDeletes a participant from a deal.2 paramsDeletes a participant from a deal.
idintegerdeal_participant_idintegerPIPEDRIVE_DELETE_A_PERSONMarks a person as deleted. After 30 days, the person will be permanently deleted.1 paramsMarks a person as deleted. After 30 days, the person will be permanently deleted.
idintegerPIPEDRIVE_DELETE_A_PERSON_FIELDMarks a field as deleted. For more information, see the tutorial for <a href="https://pipedrive.readme.io/docs/deleting-a-custom-field" target="_blank" rel="noopener noreferrer">deleting a custom field</a>.1 paramsMarks a field as deleted. For more information, see the tutorial for <a href="https://pipedrive.readme.io/docs/deleting-a-custom-field" target="_blank" rel="noopener noreferrer">deleting a custom field</a>.
idintegerPIPEDRIVE_DELETE_A_PIPELINEMarks a pipeline as deleted.1 paramsMarks a pipeline as deleted.
idintegerPIPEDRIVE_DELETE_A_PRODUCTMarks a product as deleted. After 30 days, the product will be permanently deleted.1 paramsMarks a product as deleted. After 30 days, the product will be permanently deleted.
idintegerPIPEDRIVE_DELETE_A_PRODUCT_FIELDMarks a product field as deleted. For more information, see the tutorial for <a href="https://pipedrive.readme.io/docs/deleting-a-custom-field" target="_blank" rel="noopener noreferrer">deleting a custom field</a>.1 paramsMarks a product field as deleted. For more information, see the tutorial for <a href="https://pipedrive.readme.io/docs/deleting-a-custom-field" target="_blank" rel="noopener noreferrer">deleting a custom field</a>.
idintegerPIPEDRIVE_DELETE_A_PROJECTMarks a project as deleted.1 paramsMarks a project as deleted.
idintegerPIPEDRIVE_DELETE_A_ROLEMarks a role as deleted.1 paramsMarks a role as deleted.
idintegerPIPEDRIVE_DELETE_A_ROLE_ASSIGNMENTRemoves the assigned user from a role and adds to the default role.2 paramsRemoves the assigned user from a role and adds to the default role.
idintegeruser_idintegerPIPEDRIVE_DELETE_A_STAGEMarks a stage as deleted. Uses the company-domain v2 endpoint.1 paramsMarks a stage as deleted. Uses the company-domain v2 endpoint.
idintegerPIPEDRIVE_DELETE_A_SUBSCRIPTIONMarks an installment or a recurring subscription as deleted.1 paramsMarks an installment or a recurring subscription as deleted.
idintegerPIPEDRIVE_DELETE_A_TASKMarks a task as deleted. If the task has subtasks then those will also be deleted.1 paramsMarks a task as deleted. If the task has subtasks then those will also be deleted.
idintegerPIPEDRIVE_DELETE_EXISTING_GOALMarks a goal as deleted. Notes: - Pipedrive Goals endpoints for OAuth live under `{companydomain}/api/v1`. The default base_url is usually `{companydomain}/v1`, which would yield 404. We therefore normalize the base URL to `/api/v1` before issuing the DELETE.1 paramsMarks a goal as deleted. Notes: - Pipedrive Goals endpoints for OAuth live under `{companydomain}/api/v1`. The default base_url is usually `{companydomain}/v1`, which would yield 404. We therefore normalize the base URL to `/api/v1` before issuing the DELETE.
idstringPIPEDRIVE_DELETE_EXISTING_WEBHOOKDeletes the specified Webhook.1 paramsDeletes the specified Webhook.
idintegerPIPEDRIVE_DELETE_MAIL_THREADMarks a mail thread as deleted.1 paramsMarks a mail thread as deleted.
idintegerPipedrive MCP Pack — wraps the Pipedrive REST API v1
Part of Pipeworx — an MCP gateway connecting AI agents to 673+ live data sources.
| Tool | Description |
|---|---|
pipedrive_list_deals | View all deals in your pipeline. Returns deal IDs, titles, values, stages, and owners. Use pipedrive_get_deal for full details on a specific deal. |
pipedrive_get_deal | Get complete details for a specific deal (by ID). Returns title, value, stage, probability, owner, associated contacts, and timeline. |
pipedrive_list_persons | View all contacts in your CRM. Returns names, email addresses, phone numbers, and associated organizations and deals. |
pipedrive_get_person | Get full contact details by ID. Returns name, emails, phones, organization, associated deals, and custom fields. |
pipedrive_search | Search deals, contacts, organizations, products, or files by keyword. Returns matching records with IDs and basic info. |
Add to your MCP client (Claude Desktop, Cursor, Windsurf, etc.):
{
"mcpServers": {
"pipedrive": {
"url": "https://gateway.pipeworx.io/pipedrive/mcp"
}
}
}
Or connect to the full Pipeworx gateway for access to all 673+ data sources:
{
"mcpServers": {
"pipeworx": {
"url": "https://gateway.pipeworx.io/mcp"
}
}
}
Instead of calling tools directly, you can ask questions in plain English:
ask_pipeworx({ question: "your question about Pipedrive data" })
The gateway picks the right tool and fills the arguments automatically.
MIT