CAT
/MCP
SkillsMCPMarketplacesDigestToolsAdvertise

This week in Claude

Every Monday: Claude Code, Agent SDK, MCP, and the Anthropic platform moves worth your time.

Skills by Category
Frontend DevelopmentBackend & APIsTesting & QASecurityDevOps & CI/CDGit & Pull RequestsDocumentationCode Review & QualityAI & Agent BuildingSkill Development
MCP Servers by Category
Sales & MarketingWeb & Browser AutomationDatabasesAI & LLM ToolsCloud & InfrastructureCommunication & MessagingDeveloper ToolsDesign & CreativeDocuments & KnowledgeSearch & Web Crawling
Marketplaces by Category
AI Agents & OrchestrationLLM IntegrationDevelopment ToolsFrontend & UIBackend & APIsDatabasesTesting & Code QualityDevOps & CloudSecurity & ComplianceGit & Version Control

Cross AI Tools

Discover Claude Code plugins, extensions, and tools. Automatically updated directory of Anthropic Claude AI marketplaces with development tools, productivity plugins, and integrations.

Resources

  • Browse Skills
  • Browse MCP Servers
  • Browse Marketplaces
  • Plugins Reference

Community

  • About
  • Tools
  • Feedback
  • Privacy Policy
  • Advertise

Built for the Claude Code community with Claude Code by @mertduzgun

Independent project, not affiliated with Anthropic

Pipedrive

pipeworx-io/mcp-pipedrive
80 toolsHTTPregistry active
Summary

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.

CodeRabbit
CodeRabbit
AI writes the code. CodeRabbit catches the slop.
Try For Free →
Keep your Mac awake
Keep your Mac awake
Keep your Mac awake while Claude Code and 40+ AI agents run. Sleeps when they're idle.
One time payment $9 →
Context.devContext.dev
Context.dev
Integrate web data into your AI product. One API to scrape website & brand data.
Get API Key Now →
Make your agent a DeFi expert
Make your agent a DeFi expert
Agent, run crypto. Access onchain data & trade routes via 1inch.
Install now →
Make money from your Skills
Make money from your Skills
On Capafy, your Skill runs online 24/7 as an agent product, and you get paid every time someone uses it.
Start earning →
AppSignal
AppSignal
Monitor with ease. Code with confidence.
Start Free Trial →
CodeRabbit
CodeRabbit
AI writes the code. CodeRabbit catches the slop.
Try For Free →
Keep your Mac awake
Keep your Mac awake
Keep your Mac awake while Claude Code and 40+ AI agents run. Sleeps when they're idle.
One time payment $9 →
Context.devContext.dev
Context.dev
Integrate web data into your AI product. One API to scrape website & brand data.
Get API Key Now →
Make your agent a DeFi expert
Make your agent a DeFi expert
Agent, run crypto. Access onchain data & trade routes via 1inch.
Install now →
Make money from your Skills
Make money from your Skills
On Capafy, your Skill runs online 24/7 as an agent product, and you get paid every time someone uses it.
Start earning →
AppSignal
AppSignal
Monitor with ease. Code with confidence.
Start Free Trial →

Tools

Public tool metadata for what this MCP can expose to an agent.

80 tools
PIPEDRIVE_ADD_A_CALL_LOGAdds a new call log.14 params

Adds a new call log.

Parameters* required
notestring
The note for the call log in HTML format
org_idinteger
The ID of the organization this call is associated with
deal_idinteger
The ID of the deal this call is associated with. A call log can be associated with either a deal or a lead, but not both at once.
lead_idstring
The ID of the lead in the UUID format this call is associated with. A call log can be associated with either a deal or a lead, but not both at once.
outcomestring
Describes the outcome of the callone of connected · no_answer · left_message · left_voicemail · wrong_number · busy
subjectstring
The name of the activity this call is attached to
user_idinteger
The ID of the owner of the call log. Please note that a user without account settings access cannot create call logs for other users.
durationstring
The duration of the call in seconds
end_timestring
The date and time of the end of the call in UTC. Format: YYYY-MM-DD HH:MM:SS.
person_idinteger
The ID of the person this call is associated with
start_timestring
The date and time of the start of the call in UTC. Format: YYYY-MM-DD HH:MM:SS.
activity_idinteger
If specified, this activity will be converted into a call log, with the information provided. When this field is used, you don"t need to specify `deal_id`, `person_id` or `org_id`, as they will be ignored in favor of the values already available in the activity. The `activity_id` must refer to a `call` type activity.
to_phone_numberstring
The number called
from_phone_numberstring
The number that made the call
PIPEDRIVE_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 params

New 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.

Parameters* required
namestring
The name of the channel
avatar_urlstring
The URL for an icon that represents your channel
provider_typestring
It controls the icons (like the icon next to the conversation)one of facebook · whatsapp · otherdefault: other
template_supportboolean
If true, enables templates logic on UI. Requires getTemplates endpoint implemented. Find out more [here](https://pipedrive.readme.io/docs/implementing-messaging-app-extension). default: false
provider_channel_idstring
The channel ID
PIPEDRIVE_ADD_A_COMMENT_TO_A_NOTEAdds a new comment to a note.2 params

Adds a new comment to a note.

Parameters* required
idinteger
The ID of the note
contentstring
The content of the comment in HTML format. Subject to sanitization on the back-end.
PIPEDRIVE_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 params

Add 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.

Parameters* required
titlestring
The deal title
valuenumber
Monetary value of the deal
org_idinteger
ID of the organization
statusstring
Status of the deal (open, won, lost). Defaults to open
user_idinteger
ID of the user who will be marked as owner of this deal
currencystring
Currency for the deal value (3-letter ISO code)
stage_idinteger
Stage ID for the deal
person_idinteger
ID of the person this deal is linked to
visible_tointeger
Visibility of the deal (owner, entire company etc)
pipeline_idinteger
Pipeline ID for the deal
probabilitynumber
Success probability percentage (0-100)
expected_close_datestring
Expected close date in format YYYY-MM-DD
PIPEDRIVE_ADD_A_FOLLOWER_TO_A_DEALAdds a follower to a deal.2 params

Adds a follower to a deal.

Parameters* required
idinteger
The ID of the deal
user_idinteger
The ID of the user
PIPEDRIVE_ADD_A_FOLLOWER_TO_AN_ORGANIZATIONAdds a follower to an organization.2 params

Adds a follower to an organization.

Parameters* required
idinteger
The ID of the organization
user_idinteger
The ID of the user
PIPEDRIVE_ADD_A_FOLLOWER_TO_A_PERSONAdds a follower to a person.2 params

Adds a follower to a person.

Parameters* required
idinteger
The ID of the person
user_idinteger
The ID of the user
PIPEDRIVE_ADD_A_FOLLOWER_TO_A_PRODUCTAdds a follower to a product.2 params

Adds a follower to a product.

Parameters* required
idinteger
The ID of the product
user_idinteger
The ID of the user
PIPEDRIVE_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 params

Pipedrive 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.

Parameters* required
titlestring
The name of the lead
owner_idinteger
The ID of the user which will be the owner of the created lead. If not provided, the user making the request will be used.
was_seenboolean
A flag indicating whether the lead was seen by someone in the Pipedrive UI
label_idsarray
The IDs of the lead labels which will be associated with the lead
person_idinteger
The ID of a person which this lead will be linked to. If the person does not exist yet, it needs to be created first. This property is required unless `organization_id` is specified.
value__amountinteger
Amount
organization_idinteger
The ID of an organization which this lead will be linked to. If the organization does not exist yet, it needs to be created first. This property is required unless `person_id` is specified.
value__currencystring
Currency
expected_close_datestring
The date of when the deal which will be created from the lead is expected to be closed. In ISO 8601 format: YYYY-MM-DD.
PIPEDRIVE_ADD_A_LEAD_LABELCreates a lead label.2 params

Creates a lead label.

Parameters* required
namestring
The name of the lead label
colorstring
The color of the label. Only a subset of colors can be used.one of green · blue · red · yellow · purple · gray
PIPEDRIVE_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 params

New 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).

Parameters* required
doneinteger
Whether the activity is done (0 = not done, 1 = done)
notestring
Note/description of the activity
typestring
The type of the activity (matches ActivityTypes.key_string)
org_idinteger
ID of the linked organization
deal_idinteger
ID of the linked deal (integer or numeric string)
lead_idstring
ID of the linked lead (UUID string)
subjectstring
The subject/title of the activity
user_idinteger
ID of the user who owns the activity
due_datestring
Due date of the activity (YYYY-MM-DD)
due_timestring
Due time of the activity (HH:MM)
durationstring
Duration of the activity (e.g., 00:30)
locationstring
Location/address of the activity
attendeesarray
Attendees of the activity (contacts or external emails)
busy_flagboolean
Whether the activity marks the assignee as busy
person_idinteger
ID of the linked person
project_idinteger
ID of the linked project
participantsarray
Participants of the activity
public_descriptionstring
Public description synced to external calendar
PIPEDRIVE_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 params

Adds 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>.

Parameters* required
namestring
The name of the field
optionsarray
When `field_type` is either `set` or `enum`, possible options must be supplied [{"label":"red"}, {"label":"blue"}, {"label":"lilac"}]
field_typestring
The type of the field. Supported values: varchar, varchar_auto, text, double, monetary, date, set, enum, user, org, people, phone, time, timerange, daterange, addressone of varchar · varchar_auto · text · double · monetary · date
add_visible_flagboolean
Whether the field is available in "add new" modal or not (both in web and mobile app)
PIPEDRIVE_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 params

New 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.

Parameters* required
namestring
The name of the filter
typestring
The type of the filter. One of: deals, leads, org, people, products, activity, projects
conditionsobject
Filter conditions object. Must follow structure with a top-level 'and' group containing two groups (one 'and' and one 'or').
PIPEDRIVE_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 params

Adds a new goal. Along with adding a new goal, a report is created to track the progress of your goal.

Parameters* required
typeobject
The type of the goal and its parameters
titlestring
The title of the goal
assigneeobject
The assignee of the goal
durationobject
Goal active duration
intervalstring
The interval of the goalone of weekly · monthly · quarterly · yearly
expected_outcomeobject
Expected outcome configuration
PIPEDRIVE_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 params

Adds 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>.

Parameters* required
namestring
The name of the field
optionsarray
When `field_type` is either `set` or `enum`, possible options must be supplied as a JSON-encoded sequential array, for example:</br>`[{"label":"red"}, {"label":"blue"}, {"label":"lilac"}]`
field_typestring
The type of the field<table><tr><th>Value</th><th>Description</th></tr><tr><td>`varchar`</td><td>Text (up to 255 characters)</td><tr><td>`varchar_auto`</td><td>Autocomplete text (up to 255 characters)</td><tr><td>`text`</td><td>Long text (up to 65k characters)</td><tr><td>`double`</td><td>Numeric value</td><tr><td>`monetary`</td><td>Monetary field (has a numeric value and a currency value)</td><tr><td>`date`</td><td>Date (format YYYY-MM-DD)</td><tr><td>`set`</td><td>Options field with a possibility of having multiple chosen options</td><tr><td>`enum`</td><td>Options field with a single possible chosen option</td><tr><td>`user`</td><td>User field (contains a user ID of another Pipedrive user)</td><tr><td>`org`</td><td>Organization field (contains an organization ID which is stored on the same account)</td><tr><td>`people`</td><td>Person field (contains a product ID which is stored on the same account)</td><tr><td>`phone`</td><td>Phone field (up to 255 numbers and/or characters)</td><tr><td>`time`</td><td>Time field (format HH:MM:SS)</td><tr><td>`timerange`</td><td>Time-range field (has a start time and end time value, both HH:MM:SS)</td><tr><td>`daterange`</td><td>Date-range field (has a start date and end date value, both YYYY-MM-DD)</td><tr><td>`address`</td><td>Address field (autocompleted by Google Maps)</dd></table> one of varchar · varchar_auto · text · double · monetary · date
add_visible_flagboolean
Whether the field is available in "add new" modal or not (both in web and mobile app)
PIPEDRIVE_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 params

Adds 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>.

Parameters* required
namestring
The name of the field
optionsarray
When field_type is either set or enum, possible options must be supplied as a JSON-encoded sequential array, for example: [{"label":"red"}, {"label":"blue"}]
api_tokenstring
Optional API token to use as query parameter when OAuth scope does not permit POST; if provided, overrides Authorization header.
field_typestring
The type of the field. Allowed: address, date, daterange, double, enum, monetary, org, people, phone, set, text, time, timerange, user, varchar, varchar_auto, visible_to.one of address · date · daterange · double · enum · monetary
add_visible_flagboolean
Whether the field is available in the add new modal (web and mobile). Default true.
PIPEDRIVE_ADD_A_NEW_PIPELINEAdds a new pipeline (v2).2 params

Adds a new pipeline (v2).

Parameters* required
namestring
The name of the pipeline
is_deal_probability_enabledboolean
Whether deal probability is enabled for this pipeline
PIPEDRIVE_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 params

Adds 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>.

Parameters* required
namestring
The name of the field
optionsarray
When `field_type` is either `set` or `enum`, possible options must be supplied as a JSON-encoded sequential array, for example:</br>`[{"label":"red"}, {"label":"blue"}, {"label":"lilac"}]`
field_typestring
The type of the field<table><tr><th>Value</th><th>Description</th></tr><tr><td>`varchar`</td><td>Text (up to 255 characters)</td><tr><td>`varchar_auto`</td><td>Autocomplete text (up to 255 characters)</td><tr><td>`text`</td><td>Long text (up to 65k characters)</td><tr><td>`double`</td><td>Numeric value</td><tr><td>`monetary`</td><td>Monetary field (has a numeric value and a currency value)</td><tr><td>`date`</td><td>Date (format YYYY-MM-DD)</td><tr><td>`set`</td><td>Options field with a possibility of having multiple chosen options</td><tr><td>`enum`</td><td>Options field with a single possible chosen option</td><tr><td>`user`</td><td>User field (contains a user ID of another Pipedrive user)</td><tr><td>`org`</td><td>Organization field (contains an organization ID which is stored on the same account)</td><tr><td>`people`</td><td>Person field (contains a product ID which is stored on the same account)</td><tr><td>`phone`</td><td>Phone field (up to 255 numbers and/or characters)</td><tr><td>`time`</td><td>Time field (format HH:MM:SS)</td><tr><td>`timerange`</td><td>Time-range field (has a start time and end time value, both HH:MM:SS)</td><tr><td>`daterange`</td><td>Date-range field (has a start date and end date value, both YYYY-MM-DD)</td><tr><td>`address`</td><td>Address field (autocompleted by Google Maps)</dd></table> one of varchar · varchar_auto · text · double · monetary · date
PIPEDRIVE_ADD_A_NEW_STAGEAdds a new stage, returns the ID upon success.5 params

Adds a new stage, returns the ID upon success.

Parameters* required
namestring
The name of the stage
pipeline_idinteger
The ID of the pipeline to add stage to
rotten_daysinteger
The number of days the deals not updated in this stage would become rotten. Applies only if the `rotten_flag` is set. (v2: days_to_rotten)
rotten_flagboolean
Whether deals in this stage can become rotten (v1: rotten_flag; v2: is_deal_rot_enabled)
deal_probabilityinteger
The success probability percentage of the deal. Used/shown when deal weighted values are used.
PIPEDRIVE_ADD_A_NEW_TEAMAdds a new team to the company and returns the created object.4 params

Adds a new team to the company and returns the created object.

Parameters* required
namestring
The team name
usersarray
The list of user IDs
manager_idinteger
The team manager ID
descriptionstring
The team description
PIPEDRIVE_ADD_A_NEW_USERAdds a new user to the company, returns the ID upon success.3 params

Adds a new user to the company, returns the ID upon success.

Parameters* required
emailstring
The email of the user
accessarray
The access given to the user. Each item in the array represents access to a specific app. Optionally may include either admin flag or permission set ID to specify which access to give within the app. If both are omitted, the default access for the corresponding app will be used. It requires structure as follows: `[{ app: "sales", permission_set_id: "62cc4d7f-4038-4352-abf3-a8c1c822b631" }, { app: "global", admin: true }, { app: "account_settings" }]`
active_flagboolean
Whether the user is active or not. `false` = Not activated, `true` = Activated default: true
PIPEDRIVE_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 params

Adds 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.

Parameters* required
deal_idinteger
The ID of the deal this installment subscription is associated with
currencystring
The currency of the installment subscription. Accepts a 3-character currency code.
paymentsarray
Array of payments. It requires a minimum structure as follows: [{ amount:SUM, description:DESCRIPTION, due_at:PAYMENT_DATE }]. Replace SUM with a payment amount, DESCRIPTION with an explanation string, PAYMENT_DATE with a date (format YYYY-MM-DD).
update_deal_valueboolean
Indicates that the deal value must be set to the installment subscription"s total value
PIPEDRIVE_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 params

Set up a new Pipedrive organization using custom fields with unique key hashes. Retrieve `organizationFields` for configuration. Check the linked tutorial for guidance.

Parameters* required
namestring
Organization name
owner_idinteger
Owner user ID
visible_tointeger
Visibility (e.g., 1=owner only, 3=entire company)
PIPEDRIVE_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 params

Add 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.

Parameters* required
org_idinteger
The ID of the organization this note will be attached to. Required unless one of (deal_id/person_id/lead_id/project_id) is specified.
contentstring
The content of the note in HTML format. Subject to sanitization on the back-end.
deal_idinteger
The ID of the deal the note will be attached to. Required unless one of (lead_id/person_id/org_id/project_id) is specified.
lead_idstring
The ID of the lead the note will be attached to (UUID format). Required unless one of (deal_id/person_id/org_id/project_id) is specified.
add_timestring
The optional creation date & time of the note in UTC. Format: YYYY-MM-DD HH:MM:SS
person_idinteger
The ID of the person this note will be attached to. Required unless one of (deal_id/lead_id/org_id/project_id) is specified.
project_idinteger
The ID of the project the note will be attached to. Required unless one of (deal_id/person_id/org_id/lead_id) is specified.
PIPEDRIVE_ADD_A_PARTICIPANT_TO_A_DEALAdds a participant to a deal.2 params

Adds a participant to a deal.

Parameters* required
idinteger
The ID of the deal
person_idinteger
The ID of the person
PIPEDRIVE_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 params

Add 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.

Parameters* required
namestring
The name of the person
emailarray
List of email objects: { value: string, label?: string, primary?: bool }
phonearray
List of phone objects: { value: string, label?: string, primary?: bool }
org_idinteger
ID of the linked organization
add_timestring
Creation time (RFC 3339)
owner_idinteger
ID of the user who will be marked as the owner of this person
label_idsarray
IDs of labels to assign to the person
visible_tointeger
Visibility of the person (e.g., 1=owner only, 3=entire company)
update_timestring
Last update time (RFC 3339)
marketing_statusstring
Marketing status (no_consent, unsubscribed, subscribed, archived). Field is available only when Campaigns is enabled.
PIPEDRIVE_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 params

Adds 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>.

Parameters* required
taxnumber
Tax percentage
codestring
Product code
namestring
Product name; cannot be empty
unitstring
Sales unit of the product
pricesarray
Array of prices per currency
categoryinteger
Product category
owner_idinteger
Owner user ID; if omitted, authorized user ID is used
visible_tointeger
Product visibility setting
descriptionstring
Product description
is_linkableboolean
Whether the product can be added to a deal
billing_frequencystring
Billing frequency (one-time, annually, semi-annually, quarterly, monthly, weekly)
billing_frequency_cyclesinteger
Number of billing repeats (rules depend on billing_frequency)
PIPEDRIVE_ADD_A_PRODUCT_TO_A_DEALAdds a product to a deal, creating a new item called a deal-product.13 params

Adds a product to a deal, creating a new item called a deal-product.

Parameters* required
idinteger
The ID of the deal
taxnumber
Tax percentage
commentsstring
Comments for the product
discountnumber
Discount value
durationinteger
Subscription duration (v1)
quantitynumber
Quantity of the product
item_pricenumber
Price of the product
product_idinteger
The ID of the product to attach
tax_methodstring
Tax method (exclusive, inclusive, none)
enabled_flagboolean
Whether product is enabled
discount_typestring
Type of discount (percentage or amount)
duration_unitstring
Duration unit (v1)
product_variation_idinteger
Product variation ID
PIPEDRIVE_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 params

Adds 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.

Parameters* required
titlestring
The title of the project
labelsarray
IDs of labels for this project
org_idinteger
ID of associated organization
statusstring
Project status
board_idinteger
The ID of a project board
deal_idsarray
IDs of deals associated with this project
end_datestring
Project end date (YYYY-MM-DD)
owner_idinteger
Project owner's ID
phase_idinteger
The ID of a phase on the project board
person_idinteger
ID of associated person
start_datestring
Project start date (YYYY-MM-DD)
descriptionstring
Project description
template_idinteger
ID of the template the project will be based on
PIPEDRIVE_ADD_A_RECURRING_SUBSCRIPTIONAdds a new recurring subscription.10 params

Adds a new recurring subscription.

Parameters* required
deal_idinteger
The ID of the deal this recurring subscription is associated with
currencystring
The currency of the recurring subscription. Accepts a 3-character currency code.
infiniteboolean
This indicates that the recurring subscription will last until it"s manually canceled or deleted. Note that only one field must be set: `cycles_count` or `infinite`.
paymentsarray
Array of additional payments. It requires a minimum structure as follows: [{ amount:SUM, description:DESCRIPTION, due_at:PAYMENT_DATE }]. Replace SUM with a payment amount, DESCRIPTION with an explanation string, PAYMENT_DATE with a date (format YYYY-MM-DD).
start_datestring
The start date of the recurring subscription. Format: YYYY-MM-DD
descriptionstring
The description of the recurring subscription
cadence_typestring
The interval between paymentsone of weekly · monthly · quarterly · yearly
cycle_amountinteger
The amount of each payment
cycles_countinteger
Shows how many payments the subscription has. Note that one field must be set: `cycles_count` or `infinite`. If `cycles_count` is set, then `cycle_amount` and `start_date` are also required.
update_deal_valueboolean
Indicates that the deal value must be set to recurring subscription"s MRR value
PIPEDRIVE_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 params

Adds 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...

Parameters* required
namestring
The name of the role
parent_role_idinteger
The ID of the parent role
PIPEDRIVE_ADD_A_TASKAdds a new task.7 params

Adds a new task.

Parameters* required
doneinteger
0 = Not done, 1 = Done
titlestring
The title of the task
due_datestring
The task’s due date (YYYY-MM-DD)
project_idinteger
The ID of a project
assignee_idinteger
The assignee user ID
descriptionstring
The description of the task
parent_task_idinteger
The ID of a parent task; cannot be a subtask’s ID
PIPEDRIVE_ADD_FILEUpload and link files to deals, people, organizations, activities, products, or leads in Pipedrive. See the "adding a file" tutorial for details.7 params

Upload and link files to deals, people, organizations, activities, products, or leads in Pipedrive. See the "adding a file" tutorial for details.

Parameters* required
fileobject
File to upload (base64 content supported)
org_idinteger
Org Id
deal_idinteger
Deal Id
lead_idstring
Lead Id (UUID)
person_idinteger
Person Id
product_idinteger
Product Id
activity_idinteger
Activity Id
PIPEDRIVE_ADD_NEW_ACTIVITY_TYPEAdds a new activity type.3 params

Adds a new activity type.

Parameters* required
namestring
The name of the activity type
colorstring
A designated color for the activity type in 6-character HEX format (e.g. `FFFFFF` for white, `000000` for black)
icon_keystring
Icon graphic to use for representing this activity typeone of task · email · meeting · deadline · call · lunch
PIPEDRIVE_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 params

Adds 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...

Parameters* required
idinteger
The ID of the role
valueinteger
Possible values for the `default_visibility` setting depending on the subscription plan:<br> <table class="role-setting"> <caption><b>Essential / Advanced plan</b></caption> <tr><th><b>Value</b></th><th><b>Description</b></th></tr> <tr><td>`1`</td><td>Owner & Followers</td></tr> <tr><td>`3`</td><td>Entire company</td></tr> </table> <br> <table class="role-setting"> <caption><b>Professional / Enterprise plan</b></caption> <tr><th><b>Value</b></th><th><b>Description</b></th></tr> <tr><td>`1`</td><td>Owner only</td></tr> <tr><td>`3`</td><td>Owner&#39;s visibility group</td></tr> <tr><td>`5`</td><td>Owner&#39;s visibility group and sub-groups</td></tr> <tr><td>`7`</td><td>Entire company</td></tr> </table> <br> Read more about visibility groups <a href="https://support.pipedrive.com/en/article/visibility-groups">here</a>.
setting_keystring
Setting Keyone of deal_default_visibility · lead_default_visibility · org_default_visibility · person_default_visibility · product_default_visibility
PIPEDRIVE_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 params

This 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.

Parameters* required
idinteger
The ID of the person
fileobject
Image file to set as the person's picture (GIF/JPG/PNG)
crop_xinteger
Crop X (pixels)
crop_yinteger
Crop Y (pixels)
crop_widthinteger
Crop width (pixels)
crop_heightinteger
Crop height (pixels)
PIPEDRIVE_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 params

Assigns 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...

Parameters* required
idinteger
The ID of the role
user_idinteger
The ID of the user
PIPEDRIVE_ADD_USERS_TO_A_TEAMAdds users to an existing team.2 params

Adds users to an existing team.

Parameters* required
idinteger
The ID of the team
usersarray
The list of user IDs
PIPEDRIVE_ARCHIVE_A_PROJECTArchives a project.1 params

Archives a project.

Parameters* required
idinteger
The ID of the project
PIPEDRIVE_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 params

Adds an audio recording to the call log. That audio can be played by those who have access to the call log object.

Parameters* required
idstring
The ID received when you create the call log
fileobject
File
PIPEDRIVE_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 params

Cancels 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...

Parameters* required
idinteger
The ID of the subscription. Fallback: treated as the deal ID when Subscriptions API is unavailable.
end_datestring
The subscription termination date. All payments after the specified date will be deleted. The end_date of the subscription will be set to the due date of the payment to follow the specified date. Default value is the current date.
PIPEDRIVE_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 params

Creates 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.

Parameters* required
namestring
The webhook’s name
user_idinteger
The ID of the user that this webhook will be authorized with. You have the option to use a different user"s `user_id`. If it is not set, the current user"s `user_id` will be used. As each webhook event is checked against a user"s permissions, the webhook will only be sent if the user has access to the specified object(s). If you want to receive notifications for all events, please use a top-level admin user’s `user_id`.
versionstring
The webhook"s versionone of 1.0 · 2.0default: 2.0
event_actionstring
The type of action to receive notifications about. Wildcard will match all supported actions. one of added · updated · merged · deleted · create · change
event_objectstring
The type of object to receive notifications about. Wildcard will match all supported objects. one of activity · activityType · deal · note · organization · person
http_auth_userstring
The HTTP basic auth username of the subscription URL endpoint (if required)
subscription_urlstring
A full, valid, publicly accessible URL which determines where to send the notifications. Please note that you cannot use Pipedrive API endpoints as the `subscription_url` and the chosen URL must not redirect to another link.
http_auth_passwordstring
The HTTP basic auth password of the subscription URL endpoint (if required)
PIPEDRIVE_CREATE_AN_ORGANIZATION_RELATIONSHIPCreates and returns an organization relationship.4 params

Creates and returns an organization relationship.

Parameters* required
typestring
The type of organization relationshipone of parent · related
org_idinteger
The ID of the base organization for the returned calculated values
rel_owner_org_idinteger
The owner of the relationship. If type is `parent`, then the owner is the parent and the linked organization is the daughter.
rel_linked_org_idinteger
The linked organization in the relationship. If type is `parent`, then the linked organization is the daughter.
PIPEDRIVE_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 params

Creates an empty file on Google Drive linked to an item. For details, refer to the Pipedrive remote file adding tutorial.

Parameters* required
titlestring
The title of the file
item_idinteger
The ID of the item to associate the file with
file_typestring
The file typeone of gdoc · gslides · gsheet · gform · gdraw
item_typestring
The item typeone of deal · organization · person
remote_locationstring
The location type to send the file to. Only `googledrive` is supported at the moment. one of googledrive
PIPEDRIVE_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 params

Deletes 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.

Parameters* required
idstring
The ID received when you create the call log
PIPEDRIVE_DELETE_A_CHANNELThe endpoint removes a messenger channel along with conversations and messages. Requires Messengers integration OAuth and Messaging app extension manifest.1 params

The endpoint removes a messenger channel along with conversations and messages. Requires Messengers integration OAuth and Messaging app extension manifest.

Parameters* required
idstring
The ID of the channel provided by the integration
PIPEDRIVE_DELETE_A_COMMENT_RELATED_TO_A_NOTEDeletes a comment.2 params

Deletes a comment.

Parameters* required
idinteger
The ID of the note
commentIdstring
The ID of the comment
PIPEDRIVE_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 params

Deletes 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).

Parameters* required
channel__idstring
The ID of the channel provided by the integration
conversation__idstring
The ID of the conversation provided by the integration
PIPEDRIVE_DELETE_A_DEALMarks a deal as deleted. After 30 days, the deal will be permanently deleted.1 params

Marks a deal as deleted. After 30 days, the deal will be permanently deleted.

Parameters* required
idinteger
The ID of the deal
PIPEDRIVE_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 params

Marks 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>.

Parameters* required
idinteger
The ID of the field
PIPEDRIVE_DELETE_A_FILEMarks a file as deleted. After 30 days, the file will be permanently deleted.1 params

Marks a file as deleted. After 30 days, the file will be permanently deleted.

Parameters* required
idinteger
The ID of the file
PIPEDRIVE_DELETE_A_FILTERMarks a filter as deleted.1 params

Marks a filter as deleted.

Parameters* required
idinteger
The ID of the filter
PIPEDRIVE_DELETE_A_FOLLOWER_FROM_A_DEALDeletes a follower from a deal.2 params

Deletes a follower from a deal.

Parameters* required
idinteger
The ID of the deal
follower_idinteger
The ID of the follower
PIPEDRIVE_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 params

Deletes 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.

Parameters* required
idinteger
The ID of the organization
follower_idinteger
The ID of the follower
PIPEDRIVE_DELETE_A_FOLLOWER_FROM_A_PERSONDeletes a follower from a person.2 params

Deletes a follower from a person.

Parameters* required
idinteger
The ID of the person
follower_idinteger
The ID of the follower
PIPEDRIVE_DELETE_A_FOLLOWER_FROM_A_PRODUCTDeletes a follower from a product.2 params

Deletes a follower from a product.

Parameters* required
idinteger
The ID of the product
follower_idinteger
The ID of the relationship between the follower and the product
PIPEDRIVE_DELETE_A_LEADDeletes a specific lead.1 params

Deletes a specific lead.

Parameters* required
idstring
The ID of the lead
PIPEDRIVE_DELETE_A_LEAD_LABELDeletes a specific lead label.1 params

Deletes a specific lead label.

Parameters* required
idstring
The ID of the lead label
PIPEDRIVE_DELETE_AN_ACTIVITYMarks an activity as deleted. After 30 days, the activity will be permanently deleted.1 params

Marks an activity as deleted. After 30 days, the activity will be permanently deleted.

Parameters* required
idinteger
The ID of the activity
PIPEDRIVE_DELETE_AN_ACTIVITY_TYPEMarks an activity type as deleted.1 params

Marks an activity type as deleted.

Parameters* required
idinteger
The ID of the activity type
PIPEDRIVE_DELETE_AN_ATTACHED_PRODUCT_FROM_A_DEALDeletes a product attachment from a deal, using the `product_attachment_id`.2 params

Deletes a product attachment from a deal, using the `product_attachment_id`.

Parameters* required
idinteger
The ID of the deal
product_attachment_idinteger
The product attachment ID
PIPEDRIVE_DELETE_AN_ORGANIZATIONMarks an organization as deleted. After 30 days, the organization will be permanently deleted.1 params

Marks an organization as deleted. After 30 days, the organization will be permanently deleted.

Parameters* required
idinteger
The ID of the organization
PIPEDRIVE_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 params

Marks 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>.

Parameters* required
idinteger
The ID of the field
PIPEDRIVE_DELETE_AN_ORGANIZATION_RELATIONSHIPDeletes an organization relationship and returns the deleted ID.1 params

Deletes an organization relationship and returns the deleted ID.

Parameters* required
idinteger
The ID of the organization relationship
PIPEDRIVE_DELETE_A_NOTEDeletes a specific note.1 params

Deletes a specific note.

Parameters* required
idinteger
The ID of the note
PIPEDRIVE_DELETE_A_PARTICIPANT_FROM_A_DEALDeletes a participant from a deal.2 params

Deletes a participant from a deal.

Parameters* required
idinteger
The ID of the deal
deal_participant_idinteger
The ID of the participant of the deal
PIPEDRIVE_DELETE_A_PERSONMarks a person as deleted. After 30 days, the person will be permanently deleted.1 params

Marks a person as deleted. After 30 days, the person will be permanently deleted.

Parameters* required
idinteger
The ID of the person
PIPEDRIVE_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 params

Marks 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>.

Parameters* required
idinteger
The ID of the field
PIPEDRIVE_DELETE_A_PIPELINEMarks a pipeline as deleted.1 params

Marks a pipeline as deleted.

Parameters* required
idinteger
The ID of the pipeline
PIPEDRIVE_DELETE_A_PRODUCTMarks a product as deleted. After 30 days, the product will be permanently deleted.1 params

Marks a product as deleted. After 30 days, the product will be permanently deleted.

Parameters* required
idinteger
The ID of the product
PIPEDRIVE_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 params

Marks 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>.

Parameters* required
idinteger
The ID of the product field
PIPEDRIVE_DELETE_A_PROJECTMarks a project as deleted.1 params

Marks a project as deleted.

Parameters* required
idinteger
The ID of the project
PIPEDRIVE_DELETE_A_ROLEMarks a role as deleted.1 params

Marks a role as deleted.

Parameters* required
idinteger
The ID of the role
PIPEDRIVE_DELETE_A_ROLE_ASSIGNMENTRemoves the assigned user from a role and adds to the default role.2 params

Removes the assigned user from a role and adds to the default role.

Parameters* required
idinteger
The ID of the role
user_idinteger
The ID of the user
PIPEDRIVE_DELETE_A_STAGEMarks a stage as deleted. Uses the company-domain v2 endpoint.1 params

Marks a stage as deleted. Uses the company-domain v2 endpoint.

Parameters* required
idinteger
The ID of the stage
PIPEDRIVE_DELETE_A_SUBSCRIPTIONMarks an installment or a recurring subscription as deleted.1 params

Marks an installment or a recurring subscription as deleted.

Parameters* required
idinteger
The ID of the subscription
PIPEDRIVE_DELETE_A_TASKMarks a task as deleted. If the task has subtasks then those will also be deleted.1 params

Marks a task as deleted. If the task has subtasks then those will also be deleted.

Parameters* required
idinteger
The ID of the task
PIPEDRIVE_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 params

Marks 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.

Parameters* required
idstring
The ID of the goal
PIPEDRIVE_DELETE_EXISTING_WEBHOOKDeletes the specified Webhook.1 params

Deletes the specified Webhook.

Parameters* required
idinteger
The ID of the Webhook to delete
PIPEDRIVE_DELETE_MAIL_THREADMarks a mail thread as deleted.1 params

Marks a mail thread as deleted.

Parameters* required
idinteger
The ID of the mail thread

mcp-pipedrive

Pipedrive MCP Pack — wraps the Pipedrive REST API v1

Part of Pipeworx — an MCP gateway connecting AI agents to 673+ live data sources.

Tools

ToolDescription
pipedrive_list_dealsView 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_dealGet complete details for a specific deal (by ID). Returns title, value, stage, probability, owner, associated contacts, and timeline.
pipedrive_list_personsView all contacts in your CRM. Returns names, email addresses, phone numbers, and associated organizations and deals.
pipedrive_get_personGet full contact details by ID. Returns name, emails, phones, organization, associated deals, and custom fields.
pipedrive_searchSearch deals, contacts, organizations, products, or files by keyword. Returns matching records with IDs and basic info.

Quick Start

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"
    }
  }
}

Using with ask_pipeworx

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.

More

  • All tools and guides
  • pipeworx.io

License

MIT

Featured
CodeRabbit
CodeRabbit
AI writes the code. CodeRabbit catches the slop.
Try For Free →
Keep your Mac awake
Keep your Mac awake
Keep your Mac awake while Claude Code and 40+ AI agents run. Sleeps when they're idle.
One time payment $9 →
Context.devContext.dev
Context.dev
Integrate web data into your AI product. One API to scrape website & brand data.
Get API Key Now →
Make your agent a DeFi expert
Make your agent a DeFi expert
Agent, run crypto. Access onchain data & trade routes via 1inch.
Install now →
Make money from your Skills
Make money from your Skills
On Capafy, your Skill runs online 24/7 as an agent product, and you get paid every time someone uses it.
Start earning →
AppSignal
AppSignal
Monitor with ease. Code with confidence.
Start Free Trial →
Registryactive
TransportHTTP
UpdatedApr 22, 2026
View on GitHub