Connectors · CRM & sales
Pipedrive MCP server for AI agents.
actionlake is an MCP gateway: one remote MCP server that connects Claude and other MCP clients to Pipedrive and the rest of your systems. It gives your agent 295 Pipedrive actions (156 reads, 88 writes and 51 that wait for a confirmation) and holds the Pipedrive credential itself, so the agent never does. It paces Pipedrive's limits and records every call.
100,000 free calls a month. No card, no email, no password: press Start a free sandbox on the next screen and keep the key it shows you.
claude mcp add --transport http actionlake https://connect.actionlake.com/mcpdo { action: "pipedrive.persons.list", intent: "check which Pipedrive account is connected"}# List Pipedrive people · read · 1 upstream call- 295actionsin one signed file
- 156readlook, never change
- 88writecreate and update
- 51wait for a yesdestructive, confirmed first
Set up
Connect Pipedrive in three steps.
- 01
Add actionlake to Claude.
Run the command once in Claude Code; its consent page can create a free sandbox: 100,000 calls a month, no card. In the Claude app, add a custom connector with the URL below and paste your key on the consent page. Creating a new sandbox from the Claude app is not yet tested by us.
https://connect.actionlake.com/mcp - 02
Connect Pipedrive.
API key. No consent screen: your agent can connect it for you, but the key then passes through your chat. To keep it out of the model's context, paste it in the console instead. actionlake stores what you paste write-only, sealed under your tenant's key.
api_tokenPipedrive API tokencompanyYour Pipedrive company
account { op: "connections.requirements", service: "pipedrive" } # free: exactly what to paste, and what is found for you - 03
Make the first call. Check before a write.
Ask in plain words; Claude picks the action. Before anything changes,
checkvalidates the call and prices it, for free.do { action: "pipedrive.persons.list" }# list pipedrive people · read · 1 upstream callcheck { action: "pipedrive.persons.create", input: { … } }# free: inputs, permissions, cost and confirmations, nothing sent
Pipedrive at a glance
- Sign-in
- API key. No consent screen: your agent can connect it for you, but the key then passes through your chat. To keep it out of the model's context, paste it in the console instead.
- You provide
api_token- Setup fields
company- Limits we pace to
- 20 calls per 2 seconds, per connection
- API covered
- Pipedrive API v2+v1, at your own pipedrive.com address, set when you connect
- Built from
- Pipedrive's documentation, read 8 September 2026developers.pipedrive.com
- Service file
- Version 1.0.0, signed (Ed25519)
- Cached reads
- 156 of 156 reads, for up to an hour; a write clears what it affects
- Ready-made plans
- 9 in the store
- Shared entities
- 8, so ask can line Pipedrive up with your other systems
- Data
- Processed and stored in Sydney, Australia. No US region yet
Capabilities
What an AI agent can do in Pipedrive.
295 actions in 1 area. Every one carries its effect, so a key can allow the reads and hold the rest.
- 156readlook, never change
- 88writecreate and update
- 51destructivewait for a confirmation
Pipeline
295156 read · 88 write · 51 destructive
List Pipedrive people · List Pipedrive organizations · List Pipedrive users · List Pipedrive deals
Top actions
The Pipedrive API, shaped for agents.
The ids your agent types, what each does, and the one name it shares with other systems. 183 of Pipedrive's 183 action names are shared with at least one other connector, so an agent learns them once.
| Action | What it does | Effect | Same name in |
|---|---|---|---|
pipedrive.persons.listList Pipedrive people | List people (contacts), filtered by organization, owner, deal or change time. | read | crm.contact.list177 connectors |
pipedrive.organizations.listList Pipedrive organizations | List organizations (companies) in the CRM, filtered by owner or change time. | read | crm.company.list162 connectors |
pipedrive.users.listList Pipedrive users | Every user in the company account, active and deactivated. | read | identity.user.list474 connectors |
pipedrive.deals.listList Pipedrive deals | List deals, filtered by pipeline, stage, status, owner, person or organization. | read | crm.deal.list43 connectors |
pipedrive.leads.listList Pipedrive leads | List leads in the leads inbox, filtered by owner, person or organization. | read | crm.lead.list28 connectors |
pipedrive.organizations.list_personsList people at a Pipedrive organization | People who belong to one organization. | read | crm.contact.list177 connectors |
pipedrive.persons.createCreate a Pipedrive person | Add a person to the CRM, optionally at an organization. | write | crm.contact.create161 connectors |
pipedrive.organizations.createCreate a Pipedrive organization | Add an organization to the CRM. | write | crm.company.create142 connectors |
pipedrive.activities.listList Pipedrive activities | List activities (calls, meetings, tasks and events), filtered by owner, deal, person or done state. | read | crm.activity.list21 connectors |
pipedrive.deals.list_permitted_usersList users permitted on a Pipedrive deal | Users allowed to see or edit one deal. | read | identity.user.list474 connectors |
pipedrive.deals.createCreate a Pipedrive deal | Create a deal against a person or organization in a pipeline stage. | write | crm.deal.create43 connectors |
pipedrive.persons.deleteDelete a Pipedrive person | Mark a person deleted. | destructive | crm.contact.delete147 connectors |
Try it
Prompts to paste into Claude.
Each one names the Pipedrive actions it will call, so you know what it reads and what it changes before you send it.
- Readread
Which Pipedrive deals are due to close this month, and what are they worth in total?
calls
pipedrive.deals.list - Planread
Assemble a full review pack for one deal in Pipedrive.
calls
pipedrive.deals.getpipedrive.deals.list_productspipedrive.deals.list_participantspipedrive.deals.list_updatespipedrive.deals.list_mail_messages+2 more - Planread
Report on the health of one pipeline in Pipedrive.
calls
pipedrive.pipelines.getpipedrive.stages.listpipedrive.pipelines.list_dealspipedrive.deals.summarypipedrive.pipelines.movement_statistics+2 more - Writewrite
Create a Pipedrive person in Pipedrive. Show me exactly what you will send before you save it.
calls
pipedrive.persons.create - Across systemsread
Which Pipedrive companies have invoices in ConnectWise PSA, and how many each?
calls
pipedrive.organizations.listconnectwise_manage.invoices.list
Across your systems
Pipedrive, joined to the rest of your business.
One ask fetches from Pipedrive and another system, joins the rows on the same customer on our side, and hands your agent the answer, not every row.
Which Pipedrive companies have invoices in ConnectWise PSA, and how many each?
pipedrive.organizations.list+connectwise_manage.invoices.list, oncrm.company· ConnectWise PSAWhich Pipedrive companies have invoices in NetSuite, and how many each?
pipedrive.organizations.list+netsuite.views.invoices, oncrm.company· NetSuite
identity.user 517crm.company 227crm.contact 192commerce.product 109crm.deal 43comm.call 33crm.lead 28crm.activity 10ask { intent: "which Pipedrive companies have invoices in ConnectWise PSA, and how many each", steps: [ { action: "pipedrive.organizations.list", as: "co", input: {}, limit: 100, max_pages: 5 }, { action: "connectwise_manage.invoices.list", as: "inv", input: {}, limit: 100, max_pages: 5 }, { join: { left: "co", right: "inv", on: "crm.company", group_by: "co.name", select: ["co.name", "count(inv.id) as invoices"] } } ]}The plan store
Ready-made plans for Pipedrive.
9 plans in the store. Install one and your agent runs it by name; the reply says which connections are still missing. A schedule can run a plan on a timetable. There are no triggers or webhooks, by design.
Assemble a full review pack for one deal
Use it when Someone is about to review or present a single deal and wants every attached record in one view.
Report on the health of one pipeline
Use it when A sales manager wants the current state and recent movement of one pipeline in a single report.
Chase the deals in a stage that have gone quiet
Use it when Deals are stalling in one stage and each owner needs a nudge with a chase task booked.
Take in a new inbound contact and open their first deal
Use it when A new inbound enquiry needs a person record, an organization link, a first deal and a follow-up in one go.
Reprice a product across the open deals carrying it
Use it when A product price has changed and the open deals already carrying that product need the new figure.
A person decides
Reprice data to new price and rewrite its line item on up to number of items open deals. Reason: reason.
Convert a qualified lead into a working deal
Use it when A lead has been qualified and should become a deal in a named pipeline with a follow-up already booked.
Spin up a delivery project from a won deal
Use it when A deal has been won and delivery needs a project with a task per sold product.
Retire a dead deal after preserving its record
Use it when A deal is dead and must be deleted, but the account should keep a record of what it was.
A person decides
Permanently delete deal data. Its notes, activities and file links go with it and cannot be restored.
Find and merge two duplicate organizations
Use it when Two organization records describe the same business and need collapsing into one.
A person decides
Merge organization data into data, moving number of items open deals and number of items people. This cannot be undone.
account { op: "plans.install", slug: "pipedrive-deal-review-pack" }
# then ask for it by name; a schedule can run it on a timetableGovernance for Pipedrive
Destructive actions wait for a yes.
51 Pipedrive actions are destructive. The first 10:
- Delete a Pipedrive person
pipedrive.persons.delete - Delete a Pipedrive organization
pipedrive.organizations.delete - Delete a Pipedrive deal
pipedrive.deals.delete - Delete a Pipedrive lead
pipedrive.leads.delete - Delete a Pipedrive activity
pipedrive.activities.delete - Merge two Pipedrive people
pipedrive.persons.merge - Merge two Pipedrive organizations
pipedrive.organizations.merge - Delete a Pipedrive product
pipedrive.products.delete - Delete a Pipedrive note
pipedrive.notes.delete - Delete a Pipedrive role
pipedrive.roles.delete
A destructive action runs only with confirm: true. Under the human policy the agent cannot confirm for itself: the run stops until a named person approves, in the console or from a signed link in an email. The cap on a key is refused before the call is sent, never after.
Delete a Pipedrive person?
intent: the user asked me to delete a Pipedrive person
account { op: "keys.create", name: "pipedrive-agent", allowed_actions: ["pipedrive.*"], cap_calls: 2000, confirm_policy: "human_for_writes", approval_rules: [ { match: "pipedrive.persons.delete", approver: "[email protected]" }, { match: "pipedrive.organizations.delete", approver: "[email protected]" }, { match: "pipedrive.deals.delete", approver: "[email protected]" } ]}Cost
What Pipedrive costs on actionlake.
Every Pipedrive action is one upstream call, the only thing actionlake bills. Searching, check, cost, account and any call Pipedrive refused with 401, 403, 429 or a 5xx are free. Paid plans start at US$49 a month for 250,000 calls, with overage from US$0.30 down to US$0.18 per 1,000.
- 1upstream call per actionall 295 Pipedrive actions
- 77actions pageeach page of a long list is one call
- 156reads can be cacheda cache hit costs nothing
- 100,000calls a month, freepaid plans from US$49 a month for 250,000
Action index
Every Pipedrive action.
295 actions by area: the id your agent calls, what it does, and its effect.
Pipeline295
pipedrive.activities.createCreate a Pipedrive activitywritepipedrive.activities.deleteDelete a Pipedrive activitydestructivepipedrive.activities.getGet one Pipedrive activityreadpipedrive.activities.listList Pipedrive activitiesreadpipedrive.activities.updateUpdate a Pipedrive activitywritepipedrive.activity_fields.getGet one Pipedrive activity fieldreadpipedrive.activity_fields.listList Pipedrive activity fieldsreadpipedrive.activity_types.createCreate a Pipedrive activity typewritepipedrive.activity_types.deleteDelete a Pipedrive activity typedestructivepipedrive.activity_types.listList Pipedrive activity typesreadpipedrive.activity_types.updateUpdate a Pipedrive activity typewritepipedrive.call_logs.createLog a Pipedrive callwritepipedrive.call_logs.deleteDelete a Pipedrive call logdestructivepipedrive.call_logs.getGet one Pipedrive call logreadpipedrive.call_logs.listList Pipedrive call logsreadpipedrive.currencies.listList Pipedrive currenciesreadpipedrive.deal_fields.add_optionsAdd options to a Pipedrive deal fieldwritepipedrive.deal_fields.createCreate a Pipedrive deal fieldwritepipedrive.deal_fields.deleteDelete a Pipedrive deal fielddestructivepipedrive.deal_fields.delete_optionsDelete options from a Pipedrive deal fielddestructivepipedrive.deal_fields.getGet one Pipedrive deal fieldreadpipedrive.deal_fields.listList Pipedrive deal fieldsreadpipedrive.deal_fields.updateUpdate a Pipedrive deal fieldwritepipedrive.deal_fields.update_optionsUpdate options on a Pipedrive deal fieldwritepipedrive.deals.add_discountAdd a discount to a Pipedrive dealwritepipedrive.deals.add_followerAdd a follower to a Pipedrive dealwritepipedrive.deals.add_installmentAdd an installment to a Pipedrive dealwritepipedrive.deals.add_participantAdd a participant to a Pipedrive dealwritepipedrive.deals.add_productAdd a product to a Pipedrive dealwritepipedrive.deals.add_products_bulkAdd many products to a Pipedrive dealwritepipedrive.deals.changelogList changes to a Pipedrive dealreadpipedrive.deals.conversion_statusGet a Pipedrive deal conversion statusreadpipedrive.deals.convert_to_leadConvert a Pipedrive deal to a leadwritepipedrive.deals.createCreate a Pipedrive dealwritepipedrive.deals.deleteDelete a Pipedrive dealdestructivepipedrive.deals.delete_discountRemove a discount from a Pipedrive dealdestructivepipedrive.deals.delete_followerRemove a follower from a Pipedrive dealdestructivepipedrive.deals.delete_installmentRemove an installment from a Pipedrive dealdestructivepipedrive.deals.delete_participantRemove a participant from a Pipedrive dealdestructivepipedrive.deals.delete_productRemove a product from a Pipedrive dealdestructivepipedrive.deals.delete_products_bulkRemove many products from a Pipedrive dealdestructivepipedrive.deals.duplicateDuplicate a Pipedrive dealwritepipedrive.deals.getGet one Pipedrive dealreadpipedrive.deals.listList Pipedrive dealsreadpipedrive.deals.list_all_productsList products across Pipedrive dealsreadpipedrive.deals.list_archivedList archived Pipedrive dealsreadpipedrive.deals.list_discountsList discounts on a Pipedrive dealreadpipedrive.deals.list_filesList files on a Pipedrive dealreadpipedrive.deals.list_followersList followers of a Pipedrive dealreadpipedrive.deals.list_followers_changelogList follower changes on a Pipedrive dealreadpipedrive.deals.list_installmentsList Pipedrive deal installmentsreadpipedrive.deals.list_mail_messagesList emails on a Pipedrive dealreadpipedrive.deals.list_participantsList participants on a Pipedrive dealreadpipedrive.deals.list_participants_changelogList participant changes on a Pipedrive dealreadpipedrive.deals.list_permitted_usersList users permitted on a Pipedrive dealreadpipedrive.deals.list_productsList products on a Pipedrive dealreadpipedrive.deals.list_updatesList updates on a Pipedrive dealreadpipedrive.deals.mergeMerge two Pipedrive dealsdestructivepipedrive.deals.searchSearch Pipedrive dealsreadpipedrive.deals.summarySummarise Pipedrive dealsreadpipedrive.deals.timelineList Pipedrive deals by time periodreadpipedrive.deals.updateUpdate a Pipedrive dealwritepipedrive.deals.update_discountUpdate a discount on a Pipedrive dealwritepipedrive.deals.update_installmentUpdate an installment on a Pipedrive dealwritepipedrive.deals.update_productUpdate a product on a Pipedrive dealwritepipedrive.files.create_remoteCreate a remote file on a Pipedrive recordwritepipedrive.files.deleteDelete a Pipedrive filedestructivepipedrive.files.downloadDownload a Pipedrive filereadpipedrive.files.getGet one Pipedrive filereadpipedrive.files.link_remoteLink a remote file to a Pipedrive recordwritepipedrive.files.listList Pipedrive filesreadpipedrive.files.updateUpdate a Pipedrive filewritepipedrive.filters.createCreate a Pipedrive filterwritepipedrive.filters.deleteDelete a Pipedrive filterdestructivepipedrive.filters.delete_bulkDelete many Pipedrive filtersdestructivepipedrive.filters.getGet one Pipedrive filterreadpipedrive.filters.listList Pipedrive filtersreadpipedrive.filters.list_helpersList Pipedrive filter helpersreadpipedrive.filters.updateUpdate a Pipedrive filterwritepipedrive.goals.createCreate a Pipedrive goalwritepipedrive.goals.deleteDelete a Pipedrive goaldestructivepipedrive.goals.findFind Pipedrive goalsreadpipedrive.goals.get_resultGet progress on a Pipedrive goalreadpipedrive.goals.updateUpdate a Pipedrive goalwritepipedrive.item_search.searchSearch across Pipedrive item typesreadpipedrive.item_search.search_by_fieldSearch a single Pipedrive fieldreadpipedrive.lead_fields.listList Pipedrive lead fieldsreadpipedrive.lead_labels.createCreate a Pipedrive lead labelwritepipedrive.lead_labels.deleteDelete a Pipedrive lead labeldestructivepipedrive.lead_labels.listList Pipedrive lead labelsreadpipedrive.lead_labels.updateUpdate a Pipedrive lead labelwritepipedrive.lead_sources.listList Pipedrive lead sourcesreadpipedrive.leads.conversion_statusGet a Pipedrive lead conversion statusreadpipedrive.leads.convert_to_dealConvert a Pipedrive lead to a dealwritepipedrive.leads.createCreate a Pipedrive leadwritepipedrive.leads.deleteDelete a Pipedrive leaddestructivepipedrive.leads.getGet one Pipedrive leadreadpipedrive.leads.listList Pipedrive leadsreadpipedrive.leads.list_archivedList archived Pipedrive leadsreadpipedrive.leads.list_permitted_usersList users permitted on a Pipedrive leadreadpipedrive.leads.searchSearch Pipedrive leadsreadpipedrive.leads.updateUpdate a Pipedrive leadwritepipedrive.mail_messages.getGet one Pipedrive mail messagereadpipedrive.mail_threads.deleteDelete a Pipedrive mail threaddestructivepipedrive.mail_threads.getGet one Pipedrive mail threadreadpipedrive.mail_threads.listList Pipedrive mail threadsreadpipedrive.mail_threads.list_messagesList messages in a Pipedrive mail threadreadpipedrive.mail_threads.updateUpdate a Pipedrive mail threadwritepipedrive.note_fields.listList Pipedrive note fieldsreadpipedrive.notes.add_commentAdd a comment to a Pipedrive notewritepipedrive.notes.createCreate a Pipedrive notewritepipedrive.notes.deleteDelete a Pipedrive notedestructivepipedrive.notes.delete_commentDelete a comment on a Pipedrive notedestructivepipedrive.notes.getGet one Pipedrive notereadpipedrive.notes.get_commentGet one comment on a Pipedrive notereadpipedrive.notes.listList Pipedrive notesreadpipedrive.notes.list_commentsList comments on a Pipedrive notereadpipedrive.notes.updateUpdate a Pipedrive notewritepipedrive.notes.update_commentUpdate a comment on a Pipedrive notewritepipedrive.organization_fields.add_optionsAdd options to a Pipedrive organization fieldwritepipedrive.organization_fields.createCreate a Pipedrive organization fieldwritepipedrive.organization_fields.deleteDelete a Pipedrive organization fielddestructivepipedrive.organization_fields.delete_optionsDelete options from a Pipedrive organization fielddestructivepipedrive.organization_fields.getGet one Pipedrive organization fieldreadpipedrive.organization_fields.listList Pipedrive organization fieldsreadpipedrive.organization_fields.updateUpdate a Pipedrive organization fieldwritepipedrive.organization_fields.update_optionsUpdate options on a Pipedrive organization fieldwritepipedrive.organization_relationships.createCreate a Pipedrive organization relationshipwritepipedrive.organization_relationships.deleteDelete a Pipedrive organization relationshipdestructivepipedrive.organization_relationships.getGet one Pipedrive organization relationshipreadpipedrive.organization_relationships.listList Pipedrive organization relationshipsreadpipedrive.organization_relationships.updateUpdate a Pipedrive organization relationshipwritepipedrive.organizations.add_followerAdd a follower to a Pipedrive organizationwritepipedrive.organizations.changelogList changes to a Pipedrive organizationreadpipedrive.organizations.createCreate a Pipedrive organizationwritepipedrive.organizations.deleteDelete a Pipedrive organizationdestructivepipedrive.organizations.delete_followerRemove a follower from a Pipedrive organizationdestructivepipedrive.organizations.getGet one Pipedrive organizationreadpipedrive.organizations.listList Pipedrive organizationsreadpipedrive.organizations.list_activitiesList activities for a Pipedrive organizationreadpipedrive.organizations.list_dealsList deals for a Pipedrive organizationreadpipedrive.organizations.list_filesList files on a Pipedrive organizationreadpipedrive.organizations.list_followersList followers of a Pipedrive organizationreadpipedrive.organizations.list_followers_changelogList follower changes on a Pipedrive organizationreadpipedrive.organizations.list_mail_messagesList emails for a Pipedrive organizationreadpipedrive.organizations.list_permitted_usersList users permitted on a Pipedrive organizationreadpipedrive.organizations.list_personsList people at a Pipedrive organizationreadpipedrive.organizations.list_updatesList updates on a Pipedrive organizationreadpipedrive.organizations.mergeMerge two Pipedrive organizationsdestructivepipedrive.organizations.searchSearch Pipedrive organizationsreadpipedrive.organizations.updateUpdate a Pipedrive organizationwritepipedrive.permission_sets.getGet one Pipedrive permission setreadpipedrive.permission_sets.listList Pipedrive permission setsreadpipedrive.permission_sets.list_assignmentsList assignments of a Pipedrive permission setreadpipedrive.person_fields.add_optionsAdd options to a Pipedrive person fieldwritepipedrive.person_fields.createCreate a Pipedrive person fieldwritepipedrive.person_fields.deleteDelete a Pipedrive person fielddestructivepipedrive.person_fields.delete_optionsDelete options from a Pipedrive person fielddestructivepipedrive.person_fields.getGet one Pipedrive person fieldreadpipedrive.person_fields.listList Pipedrive person fieldsreadpipedrive.person_fields.updateUpdate a Pipedrive person fieldwritepipedrive.person_fields.update_optionsUpdate options on a Pipedrive person fieldwritepipedrive.persons.add_followerAdd a follower to a Pipedrive personwritepipedrive.persons.changelogList changes to a Pipedrive personreadpipedrive.persons.createCreate a Pipedrive personwritepipedrive.persons.deleteDelete a Pipedrive persondestructivepipedrive.persons.delete_followerRemove a follower from a Pipedrive persondestructivepipedrive.persons.delete_pictureDelete a Pipedrive person's picturedestructivepipedrive.persons.getGet one Pipedrive personreadpipedrive.persons.get_pictureGet a Pipedrive person's picturereadpipedrive.persons.listList Pipedrive peoplereadpipedrive.persons.list_activitiesList activities for a Pipedrive personreadpipedrive.persons.list_dealsList deals for a Pipedrive personreadpipedrive.persons.list_filesList files on a Pipedrive personreadpipedrive.persons.list_followersList followers of a Pipedrive personreadpipedrive.persons.list_followers_changelogList follower changes on a Pipedrive personreadpipedrive.persons.list_mail_messagesList emails for a Pipedrive personreadpipedrive.persons.list_permitted_usersList users permitted on a Pipedrive personreadpipedrive.persons.list_productsList products for a Pipedrive personreadpipedrive.persons.list_updatesList updates on a Pipedrive personreadpipedrive.persons.mergeMerge two Pipedrive peopledestructivepipedrive.persons.searchSearch Pipedrive peoplereadpipedrive.persons.updateUpdate a Pipedrive personwritepipedrive.pipelines.conversion_statisticsGet Pipedrive pipeline conversion statisticsreadpipedrive.pipelines.createCreate a Pipedrive pipelinewritepipedrive.pipelines.deleteDelete a Pipedrive pipelinedestructivepipedrive.pipelines.getGet one Pipedrive pipelinereadpipedrive.pipelines.listList Pipedrive pipelinesreadpipedrive.pipelines.list_dealsList deals in a Pipedrive pipelinereadpipedrive.pipelines.movement_statisticsGet Pipedrive pipeline movement statisticsreadpipedrive.pipelines.updateUpdate a Pipedrive pipelinewritepipedrive.product_fields.add_optionsAdd options to a Pipedrive product fieldwritepipedrive.product_fields.createCreate a Pipedrive product fieldwritepipedrive.product_fields.deleteDelete a Pipedrive product fielddestructivepipedrive.product_fields.delete_optionsDelete options from a Pipedrive product fielddestructivepipedrive.product_fields.getGet one Pipedrive product fieldreadpipedrive.product_fields.listList Pipedrive product fieldsreadpipedrive.product_fields.updateUpdate a Pipedrive product fieldwritepipedrive.product_fields.update_optionsUpdate options on a Pipedrive product fieldwritepipedrive.product_variations.createCreate a Pipedrive product variationwritepipedrive.product_variations.deleteDelete a Pipedrive product variationdestructivepipedrive.product_variations.listList variations of a Pipedrive productreadpipedrive.product_variations.updateUpdate a Pipedrive product variationwritepipedrive.products.add_followerAdd a follower to a Pipedrive productwritepipedrive.products.createCreate a Pipedrive productwritepipedrive.products.deleteDelete a Pipedrive productdestructivepipedrive.products.delete_followerRemove a follower from a Pipedrive productdestructivepipedrive.products.delete_imageDelete a Pipedrive product imagedestructivepipedrive.products.duplicateDuplicate a Pipedrive productwritepipedrive.products.getGet one Pipedrive productreadpipedrive.products.get_imageGet a Pipedrive product imagereadpipedrive.products.listList Pipedrive productsreadpipedrive.products.list_dealsList deals for a Pipedrive productreadpipedrive.products.list_filesList files on a Pipedrive productreadpipedrive.products.list_followersList followers of a Pipedrive productreadpipedrive.products.list_followers_changelogList follower changes on a Pipedrive productreadpipedrive.products.list_permitted_usersList users permitted on a Pipedrive productreadpipedrive.products.searchSearch Pipedrive productsreadpipedrive.products.updateUpdate a Pipedrive productwritepipedrive.project_boards.getGet one Pipedrive project boardreadpipedrive.project_boards.listList Pipedrive project boardsreadpipedrive.project_fields.add_optionsAdd options to a Pipedrive project fieldwritepipedrive.project_fields.createCreate a Pipedrive project fieldwritepipedrive.project_fields.deleteDelete a Pipedrive project fielddestructivepipedrive.project_fields.delete_optionsDelete options from a Pipedrive project fielddestructivepipedrive.project_fields.getGet one Pipedrive project fieldreadpipedrive.project_fields.listList Pipedrive project fieldsreadpipedrive.project_fields.updateUpdate a Pipedrive project fieldwritepipedrive.project_fields.update_optionsUpdate options on a Pipedrive project fieldwritepipedrive.project_phases.getGet one Pipedrive project phasereadpipedrive.project_phases.listList Pipedrive project phasesreadpipedrive.project_templates.getGet one Pipedrive project templatereadpipedrive.project_templates.listList Pipedrive project templatesreadpipedrive.projects.archiveArchive a Pipedrive projectwritepipedrive.projects.changelogList changes to a Pipedrive projectreadpipedrive.projects.createCreate a Pipedrive projectwritepipedrive.projects.deleteDelete a Pipedrive projectdestructivepipedrive.projects.getGet one Pipedrive projectreadpipedrive.projects.get_planGet a Pipedrive project planreadpipedrive.projects.listList Pipedrive projectsreadpipedrive.projects.list_activitiesList activities on a Pipedrive projectreadpipedrive.projects.list_archivedList archived Pipedrive projectsreadpipedrive.projects.list_groupsList task groups on a Pipedrive projectreadpipedrive.projects.list_permitted_usersList users permitted on a Pipedrive projectreadpipedrive.projects.list_tasksList tasks on a Pipedrive projectreadpipedrive.projects.searchSearch Pipedrive projectsreadpipedrive.projects.updateUpdate a Pipedrive projectwritepipedrive.recents.listList recent Pipedrive changesreadpipedrive.roles.add_assignmentAssign a Pipedrive role to a userdestructivepipedrive.roles.createCreate a Pipedrive rolewritepipedrive.roles.deleteDelete a Pipedrive roledestructivepipedrive.roles.delete_assignmentUnassign a Pipedrive role from a userdestructivepipedrive.roles.getGet one Pipedrive rolereadpipedrive.roles.listList Pipedrive rolesreadpipedrive.roles.list_assignmentsList assignments of a Pipedrive rolereadpipedrive.roles.list_pipelinesList pipelines visible to a Pipedrive rolereadpipedrive.roles.list_settingsList settings of a Pipedrive rolereadpipedrive.roles.set_settingSet a Pipedrive role settingwritepipedrive.roles.updateUpdate a Pipedrive rolewritepipedrive.roles.update_pipelinesSet pipelines visible to a Pipedrive rolewritepipedrive.stages.createCreate a Pipedrive stagewritepipedrive.stages.deleteDelete a Pipedrive stagedestructivepipedrive.stages.getGet one Pipedrive stagereadpipedrive.stages.listList Pipedrive stagesreadpipedrive.stages.list_dealsList deals at a Pipedrive stagereadpipedrive.stages.updateUpdate a Pipedrive stagewritepipedrive.subscriptions.list_addonsList Pipedrive subscription add-onsreadpipedrive.tasks.createCreate a Pipedrive taskwritepipedrive.tasks.deleteDelete a Pipedrive taskdestructivepipedrive.tasks.getGet one Pipedrive taskreadpipedrive.tasks.listList Pipedrive tasksreadpipedrive.tasks.updateUpdate a Pipedrive taskwritepipedrive.teams.add_usersAdd members to a Pipedrive teamwritepipedrive.teams.createCreate a Pipedrive teamwritepipedrive.teams.delete_usersRemove members from a Pipedrive teamdestructivepipedrive.teams.getGet one Pipedrive teamreadpipedrive.teams.listList Pipedrive teamsreadpipedrive.teams.list_usersList members of a Pipedrive teamreadpipedrive.teams.updateUpdate a Pipedrive teamwritepipedrive.user_connections.listList Pipedrive user connectionsreadpipedrive.user_settings.listList Pipedrive user settingsreadpipedrive.users.createCreate a Pipedrive userwritepipedrive.users.findFind Pipedrive users by namereadpipedrive.users.getGet one Pipedrive userreadpipedrive.users.get_currentGet the current Pipedrive userreadpipedrive.users.listList Pipedrive usersreadpipedrive.users.list_followersList followers of a Pipedrive userreadpipedrive.users.list_permissionsList a Pipedrive user's permissionsreadpipedrive.users.list_role_assignmentsList a Pipedrive user's role assignmentsreadpipedrive.users.list_role_settingsList a Pipedrive user's role settingsreadpipedrive.users.list_teamsList teams a Pipedrive user belongs toreadpipedrive.users.updateUpdate a Pipedrive userwritepipedrive.webhooks.createCreate a Pipedrive webhookwritepipedrive.webhooks.deleteDelete a Pipedrive webhookdestructivepipedrive.webhooks.listList Pipedrive webhooksread
Questions
The Pipedrive MCP server, answered.
Is there a Pipedrive MCP server for Claude?
Yes. actionlake is an MCP gateway: a remote MCP server that gives Claude, or another MCP client, 295 Pipedrive actions, through the same eight tools it uses for every other connector. actionlake is independent; it is not made or endorsed by Pipedrive.
What do I need to connect Pipedrive?
Pipedrive API token. Plus your company. The free call account { op: "connections.requirements", service: "pipedrive" } lists exactly what to paste.
Can an AI agent delete or change things in Pipedrive?
Only if its key allows it, and only with an explicit confirmation. 51 Pipedrive actions are destructive, including delete a Pipedrive person, delete a Pipedrive organization and delete a Pipedrive deal. Each runs only with confirm: true. Under the human confirm policy, or an approval rule on the key, the run waits until a named person approves it.
Will an AI agent use up my Pipedrive API limit?
actionlake paces every call to the limits in the Pipedrive service file: 20 calls per 2 seconds per connection. Repeated reads are answered from cache (156 Pipedrive actions can be), which never reaches Pipedrive.
What does a Pipedrive action cost?
One upstream call, the only unit actionlake bills. A list that pages bills one call per page (77 Pipedrive actions page). Cache hits, searches, dry runs and calls Pipedrive refused with 401, 403, 429 or a 5xx are free. The Free plan includes 100,000 calls a month with no card. Paid plans start at US$49 a month for 250,000 calls, with overage from US$0.30 down to US$0.18 per 1,000.
Which Pipedrive API does it cover?
The Pipedrive API v2+v1 at your own pipedrive.com address, set when you connect. It is built from Pipedrive's documentation as read on 8 September 2026. 295 actions in 1 area, each one in the signed service file (version 1.0.0).
Can I combine Pipedrive with my other systems?
Yes. ask joins Pipedrive to ConnectWise PSA or NetSuite on the same customer and returns the answer rather than every row. Pipedrive maps crm.company, which 227 other connectors also map.
Does actionlake keep my Pipedrive data, and where?
actionlake processes and stores data in Sydney, Australia; there is no US region yet. Reads may be cached for up to an hour, and a write clears the reads it affects. Each run's request and response is kept, sealed, for your plan's trace window: 1 day on Free, 3 days on Starter, 7 days on Pro, 14 days on Team, 30 days on Business and 30 days on Enterprise. Your Pipedrive credential is sealed under your tenant's key, never logged and never returned. Your traffic is not used to train models.
Which AI clients can use it?
Claude Code, tested by us end to end, and the Claude app as a custom connector, tested by us with an existing key. Other MCP clients that support remote servers over Streamable HTTP (MCP revisions 2025-06-18 and 2025-11-25) and OAuth dynamic client registration, or a bearer header, should connect the same way; we have not tested them. Or plain REST, under the same action names.
Give your agent Pipedrive today.
Start free - 100,000 calls/month, no card. No signup. Hard caps on every key. Cached answers are free.