Skip to content

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/mcp
the first call
do {  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.

  1. 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
  2. 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 token
    • companyYour Pipedrive company
    account { op: "connections.requirements", service: "pipedrive" }
    # free: exactly what to paste, and what is found for you
  3. 03

    Make the first call. Check before a write.

    Ask in plain words; Claude picks the action. Before anything changes, check validates 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
  1. Pipeline

    295

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

ActionWhat it doesEffectSame name in
pipedrive.persons.listList Pipedrive peopleList people (contacts), filtered by organization, owner, deal or change time.readcrm.contact.list177 connectors
pipedrive.organizations.listList Pipedrive organizationsList organizations (companies) in the CRM, filtered by owner or change time.readcrm.company.list162 connectors
pipedrive.users.listList Pipedrive usersEvery user in the company account, active and deactivated.readidentity.user.list474 connectors
pipedrive.deals.listList Pipedrive dealsList deals, filtered by pipeline, stage, status, owner, person or organization.readcrm.deal.list43 connectors
pipedrive.leads.listList Pipedrive leadsList leads in the leads inbox, filtered by owner, person or organization.readcrm.lead.list28 connectors
pipedrive.organizations.list_personsList people at a Pipedrive organizationPeople who belong to one organization.readcrm.contact.list177 connectors
pipedrive.persons.createCreate a Pipedrive personAdd a person to the CRM, optionally at an organization.writecrm.contact.create161 connectors
pipedrive.organizations.createCreate a Pipedrive organizationAdd an organization to the CRM.writecrm.company.create142 connectors
pipedrive.activities.listList Pipedrive activitiesList activities (calls, meetings, tasks and events), filtered by owner, deal, person or done state.readcrm.activity.list21 connectors
pipedrive.deals.list_permitted_usersList users permitted on a Pipedrive dealUsers allowed to see or edit one deal.readidentity.user.list474 connectors
pipedrive.deals.createCreate a Pipedrive dealCreate a deal against a person or organization in a pipeline stage.writecrm.deal.create43 connectors
pipedrive.persons.deleteDelete a Pipedrive personMark a person deleted.destructivecrm.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.

  1. Readread

    Which Pipedrive deals are due to close this month, and what are they worth in total?

    callspipedrive.deals.list

  2. Planread

    Assemble a full review pack for one deal in Pipedrive.

    callspipedrive.deals.getpipedrive.deals.list_productspipedrive.deals.list_participantspipedrive.deals.list_updatespipedrive.deals.list_mail_messages+2 more

  3. Planread

    Report on the health of one pipeline in Pipedrive.

    callspipedrive.pipelines.getpipedrive.stages.listpipedrive.pipelines.list_dealspipedrive.deals.summarypipedrive.pipelines.movement_statistics+2 more

  4. Writewrite

    Create a Pipedrive person in Pipedrive. Show me exactly what you will send before you save it.

    callspipedrive.persons.create

  5. Across systemsread

    Which Pipedrive companies have invoices in ConnectWise PSA, and how many each?

    callspipedrive.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, on crm.company · ConnectWise PSA

  • Which Pipedrive companies have invoices in NetSuite, and how many each?

    pipedrive.organizations.list + netsuite.views.invoices, on crm.company · NetSuite

Also mapped by other connectorsidentity.user 517crm.company 227crm.contact 192commerce.product 109crm.deal 43comm.call 33crm.lead 28crm.activity 10
ask
ask {  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"]    } }  ]}
Example. Run it through check first: it validates the steps and prices them, and it is free.

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.

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

    Effect
    read
    Steps
    7
    Needs
    deal id and org id
    Install
    pipedrive-deal-review-pack
  2. 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.

    Effect
    read
    Steps
    7
    Needs
    end date, pipeline id and start date
    Install
    pipedrive-pipeline-health-report
  3. 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.

    Effect
    write
    Steps
    3 · loops
    Needs
    chase date and stage id
    Install
    pipedrive-stale-deal-nudge
  4. 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.

    Effect
    write
    Steps
    6
    Needs
    deal title, email, enquiry, name, org id and outreach date
    Install
    pipedrive-inbound-contact-intake
  5. 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 decidesReprice data to new price and rewrite its line item on up to number of items open deals. Reason: reason.

    Effect
    write
    Steps
    6 · loops
    Needs
    new price, product id and reason
    Install
    pipedrive-product-reprice
  6. 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.

    Effect
    write
    Steps
    7
    Needs
    follow up date, lead id, pipeline id, qualification note and stage id
    Install
    pipedrive-qualified-lead-to-deal
  7. 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.

    Effect
    write
    Steps
    7 · loops
    Needs
    board id, deal id, org id, owner id, person id, phase id, project title and start date
    Install
    pipedrive-won-deal-to-project
  8. 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 decidesPermanently delete deal data. Its notes, activities and file links go with it and cannot be restored.

    Effect
    destructive
    Steps
    7
    Needs
    deal id, org id and reason
    Install
    pipedrive-deal-retire
  9. Find and merge two duplicate organizations

    Use it when Two organization records describe the same business and need collapsing into one.

    A person decidesMerge organization data into data, moving number of items open deals and number of items people. This cannot be undone.

    Effect
    destructive
    Steps
    8
    Needs
    merge org id, primary org id and term
    Install
    pipedrive-duplicate-org-merge
install a plan
account { op: "plans.install", slug: "pipedrive-deal-review-pack" }
# then ask for it by name; a schedule can run it on a timetable

Governance for Pipedrive

Destructive actions wait for a yes.

51 Pipedrive actions are destructive. The first 10:

  • Delete a Pipedrive personpipedrive.persons.delete
  • Delete a Pipedrive organizationpipedrive.organizations.delete
  • Delete a Pipedrive dealpipedrive.deals.delete
  • Delete a Pipedrive leadpipedrive.leads.delete
  • Delete a Pipedrive activitypipedrive.activities.delete
  • Merge two Pipedrive peoplepipedrive.persons.merge
  • Merge two Pipedrive organizationspipedrive.organizations.merge
  • Delete a Pipedrive productpipedrive.products.delete
  • Delete a Pipedrive notepipedrive.notes.delete
  • Delete a Pipedrive rolepipedrive.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.

dopipedrive.persons.deleteconfirm_policy: human

Delete a Pipedrive person?

intent: the user asked me to delete a Pipedrive person

run suspended · waiting for a named person · key pipedrive-agent cannot confirm itself
In the console, or from an emailed signed link.
a key for this connector
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]" }  ]}
Illustrative. Scoped to Pipedrive only, capped at 2,000 upstream calls, every write confirmed, and the destructive ones approved by a named person.

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

See pricing

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 activitywrite
  • pipedrive.activities.deleteDelete a Pipedrive activitydestructive
  • pipedrive.activities.getGet one Pipedrive activityread
  • pipedrive.activities.listList Pipedrive activitiesread
  • pipedrive.activities.updateUpdate a Pipedrive activitywrite
  • pipedrive.activity_fields.getGet one Pipedrive activity fieldread
  • pipedrive.activity_fields.listList Pipedrive activity fieldsread
  • pipedrive.activity_types.createCreate a Pipedrive activity typewrite
  • pipedrive.activity_types.deleteDelete a Pipedrive activity typedestructive
  • pipedrive.activity_types.listList Pipedrive activity typesread
  • pipedrive.activity_types.updateUpdate a Pipedrive activity typewrite
  • pipedrive.call_logs.createLog a Pipedrive callwrite
  • pipedrive.call_logs.deleteDelete a Pipedrive call logdestructive
  • pipedrive.call_logs.getGet one Pipedrive call logread
  • pipedrive.call_logs.listList Pipedrive call logsread
  • pipedrive.currencies.listList Pipedrive currenciesread
  • pipedrive.deal_fields.add_optionsAdd options to a Pipedrive deal fieldwrite
  • pipedrive.deal_fields.createCreate a Pipedrive deal fieldwrite
  • pipedrive.deal_fields.deleteDelete a Pipedrive deal fielddestructive
  • pipedrive.deal_fields.delete_optionsDelete options from a Pipedrive deal fielddestructive
  • pipedrive.deal_fields.getGet one Pipedrive deal fieldread
  • pipedrive.deal_fields.listList Pipedrive deal fieldsread
  • pipedrive.deal_fields.updateUpdate a Pipedrive deal fieldwrite
  • pipedrive.deal_fields.update_optionsUpdate options on a Pipedrive deal fieldwrite
  • pipedrive.deals.add_discountAdd a discount to a Pipedrive dealwrite
  • pipedrive.deals.add_followerAdd a follower to a Pipedrive dealwrite
  • pipedrive.deals.add_installmentAdd an installment to a Pipedrive dealwrite
  • pipedrive.deals.add_participantAdd a participant to a Pipedrive dealwrite
  • pipedrive.deals.add_productAdd a product to a Pipedrive dealwrite
  • pipedrive.deals.add_products_bulkAdd many products to a Pipedrive dealwrite
  • pipedrive.deals.changelogList changes to a Pipedrive dealread
  • pipedrive.deals.conversion_statusGet a Pipedrive deal conversion statusread
  • pipedrive.deals.convert_to_leadConvert a Pipedrive deal to a leadwrite
  • pipedrive.deals.createCreate a Pipedrive dealwrite
  • pipedrive.deals.deleteDelete a Pipedrive dealdestructive
  • pipedrive.deals.delete_discountRemove a discount from a Pipedrive dealdestructive
  • pipedrive.deals.delete_followerRemove a follower from a Pipedrive dealdestructive
  • pipedrive.deals.delete_installmentRemove an installment from a Pipedrive dealdestructive
  • pipedrive.deals.delete_participantRemove a participant from a Pipedrive dealdestructive
  • pipedrive.deals.delete_productRemove a product from a Pipedrive dealdestructive
  • pipedrive.deals.delete_products_bulkRemove many products from a Pipedrive dealdestructive
  • pipedrive.deals.duplicateDuplicate a Pipedrive dealwrite
  • pipedrive.deals.getGet one Pipedrive dealread
  • pipedrive.deals.listList Pipedrive dealsread
  • pipedrive.deals.list_all_productsList products across Pipedrive dealsread
  • pipedrive.deals.list_archivedList archived Pipedrive dealsread
  • pipedrive.deals.list_discountsList discounts on a Pipedrive dealread
  • pipedrive.deals.list_filesList files on a Pipedrive dealread
  • pipedrive.deals.list_followersList followers of a Pipedrive dealread
  • pipedrive.deals.list_followers_changelogList follower changes on a Pipedrive dealread
  • pipedrive.deals.list_installmentsList Pipedrive deal installmentsread
  • pipedrive.deals.list_mail_messagesList emails on a Pipedrive dealread
  • pipedrive.deals.list_participantsList participants on a Pipedrive dealread
  • pipedrive.deals.list_participants_changelogList participant changes on a Pipedrive dealread
  • pipedrive.deals.list_permitted_usersList users permitted on a Pipedrive dealread
  • pipedrive.deals.list_productsList products on a Pipedrive dealread
  • pipedrive.deals.list_updatesList updates on a Pipedrive dealread
  • pipedrive.deals.mergeMerge two Pipedrive dealsdestructive
  • pipedrive.deals.searchSearch Pipedrive dealsread
  • pipedrive.deals.summarySummarise Pipedrive dealsread
  • pipedrive.deals.timelineList Pipedrive deals by time periodread
  • pipedrive.deals.updateUpdate a Pipedrive dealwrite
  • pipedrive.deals.update_discountUpdate a discount on a Pipedrive dealwrite
  • pipedrive.deals.update_installmentUpdate an installment on a Pipedrive dealwrite
  • pipedrive.deals.update_productUpdate a product on a Pipedrive dealwrite
  • pipedrive.files.create_remoteCreate a remote file on a Pipedrive recordwrite
  • pipedrive.files.deleteDelete a Pipedrive filedestructive
  • pipedrive.files.downloadDownload a Pipedrive fileread
  • pipedrive.files.getGet one Pipedrive fileread
  • pipedrive.files.link_remoteLink a remote file to a Pipedrive recordwrite
  • pipedrive.files.listList Pipedrive filesread
  • pipedrive.files.updateUpdate a Pipedrive filewrite
  • pipedrive.filters.createCreate a Pipedrive filterwrite
  • pipedrive.filters.deleteDelete a Pipedrive filterdestructive
  • pipedrive.filters.delete_bulkDelete many Pipedrive filtersdestructive
  • pipedrive.filters.getGet one Pipedrive filterread
  • pipedrive.filters.listList Pipedrive filtersread
  • pipedrive.filters.list_helpersList Pipedrive filter helpersread
  • pipedrive.filters.updateUpdate a Pipedrive filterwrite
  • pipedrive.goals.createCreate a Pipedrive goalwrite
  • pipedrive.goals.deleteDelete a Pipedrive goaldestructive
  • pipedrive.goals.findFind Pipedrive goalsread
  • pipedrive.goals.get_resultGet progress on a Pipedrive goalread
  • pipedrive.goals.updateUpdate a Pipedrive goalwrite
  • pipedrive.item_search.searchSearch across Pipedrive item typesread
  • pipedrive.item_search.search_by_fieldSearch a single Pipedrive fieldread
  • pipedrive.lead_fields.listList Pipedrive lead fieldsread
  • pipedrive.lead_labels.createCreate a Pipedrive lead labelwrite
  • pipedrive.lead_labels.deleteDelete a Pipedrive lead labeldestructive
  • pipedrive.lead_labels.listList Pipedrive lead labelsread
  • pipedrive.lead_labels.updateUpdate a Pipedrive lead labelwrite
  • pipedrive.lead_sources.listList Pipedrive lead sourcesread
  • pipedrive.leads.conversion_statusGet a Pipedrive lead conversion statusread
  • pipedrive.leads.convert_to_dealConvert a Pipedrive lead to a dealwrite
  • pipedrive.leads.createCreate a Pipedrive leadwrite
  • pipedrive.leads.deleteDelete a Pipedrive leaddestructive
  • pipedrive.leads.getGet one Pipedrive leadread
  • pipedrive.leads.listList Pipedrive leadsread
  • pipedrive.leads.list_archivedList archived Pipedrive leadsread
  • pipedrive.leads.list_permitted_usersList users permitted on a Pipedrive leadread
  • pipedrive.leads.searchSearch Pipedrive leadsread
  • pipedrive.leads.updateUpdate a Pipedrive leadwrite
  • pipedrive.mail_messages.getGet one Pipedrive mail messageread
  • pipedrive.mail_threads.deleteDelete a Pipedrive mail threaddestructive
  • pipedrive.mail_threads.getGet one Pipedrive mail threadread
  • pipedrive.mail_threads.listList Pipedrive mail threadsread
  • pipedrive.mail_threads.list_messagesList messages in a Pipedrive mail threadread
  • pipedrive.mail_threads.updateUpdate a Pipedrive mail threadwrite
  • pipedrive.note_fields.listList Pipedrive note fieldsread
  • pipedrive.notes.add_commentAdd a comment to a Pipedrive notewrite
  • pipedrive.notes.createCreate a Pipedrive notewrite
  • pipedrive.notes.deleteDelete a Pipedrive notedestructive
  • pipedrive.notes.delete_commentDelete a comment on a Pipedrive notedestructive
  • pipedrive.notes.getGet one Pipedrive noteread
  • pipedrive.notes.get_commentGet one comment on a Pipedrive noteread
  • pipedrive.notes.listList Pipedrive notesread
  • pipedrive.notes.list_commentsList comments on a Pipedrive noteread
  • pipedrive.notes.updateUpdate a Pipedrive notewrite
  • pipedrive.notes.update_commentUpdate a comment on a Pipedrive notewrite
  • pipedrive.organization_fields.add_optionsAdd options to a Pipedrive organization fieldwrite
  • pipedrive.organization_fields.createCreate a Pipedrive organization fieldwrite
  • pipedrive.organization_fields.deleteDelete a Pipedrive organization fielddestructive
  • pipedrive.organization_fields.delete_optionsDelete options from a Pipedrive organization fielddestructive
  • pipedrive.organization_fields.getGet one Pipedrive organization fieldread
  • pipedrive.organization_fields.listList Pipedrive organization fieldsread
  • pipedrive.organization_fields.updateUpdate a Pipedrive organization fieldwrite
  • pipedrive.organization_fields.update_optionsUpdate options on a Pipedrive organization fieldwrite
  • pipedrive.organization_relationships.createCreate a Pipedrive organization relationshipwrite
  • pipedrive.organization_relationships.deleteDelete a Pipedrive organization relationshipdestructive
  • pipedrive.organization_relationships.getGet one Pipedrive organization relationshipread
  • pipedrive.organization_relationships.listList Pipedrive organization relationshipsread
  • pipedrive.organization_relationships.updateUpdate a Pipedrive organization relationshipwrite
  • pipedrive.organizations.add_followerAdd a follower to a Pipedrive organizationwrite
  • pipedrive.organizations.changelogList changes to a Pipedrive organizationread
  • pipedrive.organizations.createCreate a Pipedrive organizationwrite
  • pipedrive.organizations.deleteDelete a Pipedrive organizationdestructive
  • pipedrive.organizations.delete_followerRemove a follower from a Pipedrive organizationdestructive
  • pipedrive.organizations.getGet one Pipedrive organizationread
  • pipedrive.organizations.listList Pipedrive organizationsread
  • pipedrive.organizations.list_activitiesList activities for a Pipedrive organizationread
  • pipedrive.organizations.list_dealsList deals for a Pipedrive organizationread
  • pipedrive.organizations.list_filesList files on a Pipedrive organizationread
  • pipedrive.organizations.list_followersList followers of a Pipedrive organizationread
  • pipedrive.organizations.list_followers_changelogList follower changes on a Pipedrive organizationread
  • pipedrive.organizations.list_mail_messagesList emails for a Pipedrive organizationread
  • pipedrive.organizations.list_permitted_usersList users permitted on a Pipedrive organizationread
  • pipedrive.organizations.list_personsList people at a Pipedrive organizationread
  • pipedrive.organizations.list_updatesList updates on a Pipedrive organizationread
  • pipedrive.organizations.mergeMerge two Pipedrive organizationsdestructive
  • pipedrive.organizations.searchSearch Pipedrive organizationsread
  • pipedrive.organizations.updateUpdate a Pipedrive organizationwrite
  • pipedrive.permission_sets.getGet one Pipedrive permission setread
  • pipedrive.permission_sets.listList Pipedrive permission setsread
  • pipedrive.permission_sets.list_assignmentsList assignments of a Pipedrive permission setread
  • pipedrive.person_fields.add_optionsAdd options to a Pipedrive person fieldwrite
  • pipedrive.person_fields.createCreate a Pipedrive person fieldwrite
  • pipedrive.person_fields.deleteDelete a Pipedrive person fielddestructive
  • pipedrive.person_fields.delete_optionsDelete options from a Pipedrive person fielddestructive
  • pipedrive.person_fields.getGet one Pipedrive person fieldread
  • pipedrive.person_fields.listList Pipedrive person fieldsread
  • pipedrive.person_fields.updateUpdate a Pipedrive person fieldwrite
  • pipedrive.person_fields.update_optionsUpdate options on a Pipedrive person fieldwrite
  • pipedrive.persons.add_followerAdd a follower to a Pipedrive personwrite
  • pipedrive.persons.changelogList changes to a Pipedrive personread
  • pipedrive.persons.createCreate a Pipedrive personwrite
  • pipedrive.persons.deleteDelete a Pipedrive persondestructive
  • pipedrive.persons.delete_followerRemove a follower from a Pipedrive persondestructive
  • pipedrive.persons.delete_pictureDelete a Pipedrive person's picturedestructive
  • pipedrive.persons.getGet one Pipedrive personread
  • pipedrive.persons.get_pictureGet a Pipedrive person's pictureread
  • pipedrive.persons.listList Pipedrive peopleread
  • pipedrive.persons.list_activitiesList activities for a Pipedrive personread
  • pipedrive.persons.list_dealsList deals for a Pipedrive personread
  • pipedrive.persons.list_filesList files on a Pipedrive personread
  • pipedrive.persons.list_followersList followers of a Pipedrive personread
  • pipedrive.persons.list_followers_changelogList follower changes on a Pipedrive personread
  • pipedrive.persons.list_mail_messagesList emails for a Pipedrive personread
  • pipedrive.persons.list_permitted_usersList users permitted on a Pipedrive personread
  • pipedrive.persons.list_productsList products for a Pipedrive personread
  • pipedrive.persons.list_updatesList updates on a Pipedrive personread
  • pipedrive.persons.mergeMerge two Pipedrive peopledestructive
  • pipedrive.persons.searchSearch Pipedrive peopleread
  • pipedrive.persons.updateUpdate a Pipedrive personwrite
  • pipedrive.pipelines.conversion_statisticsGet Pipedrive pipeline conversion statisticsread
  • pipedrive.pipelines.createCreate a Pipedrive pipelinewrite
  • pipedrive.pipelines.deleteDelete a Pipedrive pipelinedestructive
  • pipedrive.pipelines.getGet one Pipedrive pipelineread
  • pipedrive.pipelines.listList Pipedrive pipelinesread
  • pipedrive.pipelines.list_dealsList deals in a Pipedrive pipelineread
  • pipedrive.pipelines.movement_statisticsGet Pipedrive pipeline movement statisticsread
  • pipedrive.pipelines.updateUpdate a Pipedrive pipelinewrite
  • pipedrive.product_fields.add_optionsAdd options to a Pipedrive product fieldwrite
  • pipedrive.product_fields.createCreate a Pipedrive product fieldwrite
  • pipedrive.product_fields.deleteDelete a Pipedrive product fielddestructive
  • pipedrive.product_fields.delete_optionsDelete options from a Pipedrive product fielddestructive
  • pipedrive.product_fields.getGet one Pipedrive product fieldread
  • pipedrive.product_fields.listList Pipedrive product fieldsread
  • pipedrive.product_fields.updateUpdate a Pipedrive product fieldwrite
  • pipedrive.product_fields.update_optionsUpdate options on a Pipedrive product fieldwrite
  • pipedrive.product_variations.createCreate a Pipedrive product variationwrite
  • pipedrive.product_variations.deleteDelete a Pipedrive product variationdestructive
  • pipedrive.product_variations.listList variations of a Pipedrive productread
  • pipedrive.product_variations.updateUpdate a Pipedrive product variationwrite
  • pipedrive.products.add_followerAdd a follower to a Pipedrive productwrite
  • pipedrive.products.createCreate a Pipedrive productwrite
  • pipedrive.products.deleteDelete a Pipedrive productdestructive
  • pipedrive.products.delete_followerRemove a follower from a Pipedrive productdestructive
  • pipedrive.products.delete_imageDelete a Pipedrive product imagedestructive
  • pipedrive.products.duplicateDuplicate a Pipedrive productwrite
  • pipedrive.products.getGet one Pipedrive productread
  • pipedrive.products.get_imageGet a Pipedrive product imageread
  • pipedrive.products.listList Pipedrive productsread
  • pipedrive.products.list_dealsList deals for a Pipedrive productread
  • pipedrive.products.list_filesList files on a Pipedrive productread
  • pipedrive.products.list_followersList followers of a Pipedrive productread
  • pipedrive.products.list_followers_changelogList follower changes on a Pipedrive productread
  • pipedrive.products.list_permitted_usersList users permitted on a Pipedrive productread
  • pipedrive.products.searchSearch Pipedrive productsread
  • pipedrive.products.updateUpdate a Pipedrive productwrite
  • pipedrive.project_boards.getGet one Pipedrive project boardread
  • pipedrive.project_boards.listList Pipedrive project boardsread
  • pipedrive.project_fields.add_optionsAdd options to a Pipedrive project fieldwrite
  • pipedrive.project_fields.createCreate a Pipedrive project fieldwrite
  • pipedrive.project_fields.deleteDelete a Pipedrive project fielddestructive
  • pipedrive.project_fields.delete_optionsDelete options from a Pipedrive project fielddestructive
  • pipedrive.project_fields.getGet one Pipedrive project fieldread
  • pipedrive.project_fields.listList Pipedrive project fieldsread
  • pipedrive.project_fields.updateUpdate a Pipedrive project fieldwrite
  • pipedrive.project_fields.update_optionsUpdate options on a Pipedrive project fieldwrite
  • pipedrive.project_phases.getGet one Pipedrive project phaseread
  • pipedrive.project_phases.listList Pipedrive project phasesread
  • pipedrive.project_templates.getGet one Pipedrive project templateread
  • pipedrive.project_templates.listList Pipedrive project templatesread
  • pipedrive.projects.archiveArchive a Pipedrive projectwrite
  • pipedrive.projects.changelogList changes to a Pipedrive projectread
  • pipedrive.projects.createCreate a Pipedrive projectwrite
  • pipedrive.projects.deleteDelete a Pipedrive projectdestructive
  • pipedrive.projects.getGet one Pipedrive projectread
  • pipedrive.projects.get_planGet a Pipedrive project planread
  • pipedrive.projects.listList Pipedrive projectsread
  • pipedrive.projects.list_activitiesList activities on a Pipedrive projectread
  • pipedrive.projects.list_archivedList archived Pipedrive projectsread
  • pipedrive.projects.list_groupsList task groups on a Pipedrive projectread
  • pipedrive.projects.list_permitted_usersList users permitted on a Pipedrive projectread
  • pipedrive.projects.list_tasksList tasks on a Pipedrive projectread
  • pipedrive.projects.searchSearch Pipedrive projectsread
  • pipedrive.projects.updateUpdate a Pipedrive projectwrite
  • pipedrive.recents.listList recent Pipedrive changesread
  • pipedrive.roles.add_assignmentAssign a Pipedrive role to a userdestructive
  • pipedrive.roles.createCreate a Pipedrive rolewrite
  • pipedrive.roles.deleteDelete a Pipedrive roledestructive
  • pipedrive.roles.delete_assignmentUnassign a Pipedrive role from a userdestructive
  • pipedrive.roles.getGet one Pipedrive roleread
  • pipedrive.roles.listList Pipedrive rolesread
  • pipedrive.roles.list_assignmentsList assignments of a Pipedrive roleread
  • pipedrive.roles.list_pipelinesList pipelines visible to a Pipedrive roleread
  • pipedrive.roles.list_settingsList settings of a Pipedrive roleread
  • pipedrive.roles.set_settingSet a Pipedrive role settingwrite
  • pipedrive.roles.updateUpdate a Pipedrive rolewrite
  • pipedrive.roles.update_pipelinesSet pipelines visible to a Pipedrive rolewrite
  • pipedrive.stages.createCreate a Pipedrive stagewrite
  • pipedrive.stages.deleteDelete a Pipedrive stagedestructive
  • pipedrive.stages.getGet one Pipedrive stageread
  • pipedrive.stages.listList Pipedrive stagesread
  • pipedrive.stages.list_dealsList deals at a Pipedrive stageread
  • pipedrive.stages.updateUpdate a Pipedrive stagewrite
  • pipedrive.subscriptions.list_addonsList Pipedrive subscription add-onsread
  • pipedrive.tasks.createCreate a Pipedrive taskwrite
  • pipedrive.tasks.deleteDelete a Pipedrive taskdestructive
  • pipedrive.tasks.getGet one Pipedrive taskread
  • pipedrive.tasks.listList Pipedrive tasksread
  • pipedrive.tasks.updateUpdate a Pipedrive taskwrite
  • pipedrive.teams.add_usersAdd members to a Pipedrive teamwrite
  • pipedrive.teams.createCreate a Pipedrive teamwrite
  • pipedrive.teams.delete_usersRemove members from a Pipedrive teamdestructive
  • pipedrive.teams.getGet one Pipedrive teamread
  • pipedrive.teams.listList Pipedrive teamsread
  • pipedrive.teams.list_usersList members of a Pipedrive teamread
  • pipedrive.teams.updateUpdate a Pipedrive teamwrite
  • pipedrive.user_connections.listList Pipedrive user connectionsread
  • pipedrive.user_settings.listList Pipedrive user settingsread
  • pipedrive.users.createCreate a Pipedrive userwrite
  • pipedrive.users.findFind Pipedrive users by nameread
  • pipedrive.users.getGet one Pipedrive userread
  • pipedrive.users.get_currentGet the current Pipedrive userread
  • pipedrive.users.listList Pipedrive usersread
  • pipedrive.users.list_followersList followers of a Pipedrive userread
  • pipedrive.users.list_permissionsList a Pipedrive user's permissionsread
  • pipedrive.users.list_role_assignmentsList a Pipedrive user's role assignmentsread
  • pipedrive.users.list_role_settingsList a Pipedrive user's role settingsread
  • pipedrive.users.list_teamsList teams a Pipedrive user belongs toread
  • pipedrive.users.updateUpdate a Pipedrive userwrite
  • pipedrive.webhooks.createCreate a Pipedrive webhookwrite
  • pipedrive.webhooks.deleteDelete a Pipedrive webhookdestructive
  • pipedrive.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.