Pipedrive MCP by usefulapi
by usefulapi.io · remote · no sign-in to list tools · v1.16.3 · published by io.usefulapi
Read deals, persons, organizations, activities and pipelines; create and update CRM records.
19 tools: 4 can delete or cancel things and 15 only read.
Scanned Oct 21, 2026
- Deletes or cancels4Claude Code: deny: see these tools
- Can't be undone0Claude Code: ask
- Changes things0Claude Code: ask
- Only reads15Claude Code: allow: see these tools
No check matched anything in the tool definitions. No finding is not a safety guarantee. How the checks work.
claude mcp add --transport http pipedrive https://pipedrive.usefulapi.io/mcpTools
Open a tool for its reasons and full description. Descriptions are the publisher's own words, shown as they are.
19 tools
Deletes or cancels 4Claude Code: deny
pipedrive_add_noteAdd a note, linked to at least one of a deal/person/organization/lead.No findings
Why it is in this group
- The name "pipedrive_add_note" says "add": a word for a change.
- The server marks it destructive (destructiveHint: true).
Description, as the server wrote it Add a note, linked to at least one of a deal/person/organization/lead. `content` is required (HTML or plain text). Uses v1 (v2 has no notes endpoint). Pipedrive REST: POST /api/v1/notes.
Annotations the server declares
- title: Add note
- destructiveHint: true
pipedrive_create_activityCreate a new activity (task/event).No findings
Why it is in this group
- The name "pipedrive_create_activity" says "create": a word for a change.
- The server marks it destructive (destructiveHint: true).
Description, as the server wrote it Create a new activity (task/event). `subject` is required; link it to a deal/person/org and set type/date/time as needed. Pipedrive REST: POST /api/v2/activities.
Annotations the server declares
- title: Create activity
- destructiveHint: true
pipedrive_create_dealCreate a new deal.No findings
Why it is in this group
- The name "pipedrive_create_deal" says "create": a word for a change.
- The server marks it destructive (destructiveHint: true).
Description, as the server wrote it Create a new deal. `title` is required; link it to a person/org/pipeline/stage/owner as needed. Pipedrive REST: POST /api/v2/deals.
Annotations the server declares
- title: Create deal
- destructiveHint: true
pipedrive_create_personCreate a new person (contact).No findings
Why it is in this group
- The name "pipedrive_create_person" says "create": a word for a change.
- The server marks it destructive (destructiveHint: true).
Description, as the server wrote it Create a new person (contact). `name` is required; `email`/`phone` are convenience strings mapped to Pipedrive's structured emails/phones arrays. Pipedrive REST: POST /api/v2/persons.
Annotations the server declares
- title: Create person
- destructiveHint: true
Only reads 15Claude Code: allow
pipedrive_get_current_userGet the authenticated user's profile (name, email, company, locale, timezone).No findings
Why it is in this group
- The name "pipedrive_get_current_user" says "get": a word for reading.
Description, as the server wrote it Get the authenticated user's profile (name, email, company, locale, timezone). Pipedrive REST: GET /api/v1/users/me.
Annotations the server declares
- title: Get current user
- readOnlyHint: true
pipedrive_get_dealGet a single deal by its id.No findings
Why it is in this group
- The name "pipedrive_get_deal" says "get": a word for reading.
Description, as the server wrote it Get a single deal by its id. Pipedrive REST: GET /api/v2/deals/{id}.
Annotations the server declares
- title: Get deal
- readOnlyHint: true
pipedrive_get_organizationGet a single organization by its id.No findings
Why it is in this group
- The name "pipedrive_get_organization" says "get": a word for reading.
Description, as the server wrote it Get a single organization by its id. Pipedrive REST: GET /api/v2/organizations/{id}.
Annotations the server declares
- title: Get organization
- readOnlyHint: true
pipedrive_get_personGet a single person (contact) by its id.No findings
Why it is in this group
- The name "pipedrive_get_person" says "get": a word for reading.
Description, as the server wrote it Get a single person (contact) by its id. Pipedrive REST: GET /api/v2/persons/{id}.
Annotations the server declares
- title: Get person
- readOnlyHint: true
pipedrive_list_activitiesList activities (tasks/events), optionally filtered by filter/owner/deal/person/org/done/updated_since.No findings
Why it is in this group
- The name "pipedrive_list_activities" says "list": a word for reading.
Description, as the server wrote it List activities (tasks/events), optionally filtered by filter/owner/deal/person/org/done/updated_since. Pipedrive REST: GET /api/v2/activities.
Annotations the server declares
- title: List activities
- readOnlyHint: true
pipedrive_list_dealsList deals, optionally filtered by filter/owner/person/org/pipeline/stage/status and sorted.No findings
Why it is in this group
- The name "pipedrive_list_deals" says "list": a word for reading.
Description, as the server wrote it List deals, optionally filtered by filter/owner/person/org/pipeline/stage/status and sorted. Pipedrive REST: GET /api/v2/deals.
Annotations the server declares
- title: List deals
- readOnlyHint: true
pipedrive_list_notesList notes, optionally filtered by user/deal/person/org/lead.No findings
Why it is in this group
- The name "pipedrive_list_notes" says "list": a word for reading.
Description, as the server wrote it List notes, optionally filtered by user/deal/person/org/lead. Uses v1 (v2 has no notes endpoint) with start+limit pagination. Pipedrive REST: GET /api/v1/notes.
Annotations the server declares
- title: List notes
- readOnlyHint: true
pipedrive_list_organizationsList organizations, optionally filtered by filter/owner and sorted.No findings
Why it is in this group
- The name "pipedrive_list_organizations" says "list": a word for reading.
Description, as the server wrote it List organizations, optionally filtered by filter/owner and sorted. Pipedrive REST: GET /api/v2/organizations.
Annotations the server declares
- title: List organizations
- readOnlyHint: true
pipedrive_list_personsList persons (contacts), optionally filtered by filter/owner/org and sorted.No findings
Why it is in this group
- The name "pipedrive_list_persons" says "list": a word for reading.
Description, as the server wrote it List persons (contacts), optionally filtered by filter/owner/org and sorted. Pipedrive REST: GET /api/v2/persons.
Annotations the server declares
- title: List persons
- readOnlyHint: true
pipedrive_list_pipelinesList all pipelines.No findings
Why it is in this group
- The name "pipedrive_list_pipelines" says "list": a word for reading.
Description, as the server wrote it List all pipelines. Pipedrive REST: GET /api/v2/pipelines.
Annotations the server declares
- title: List pipelines
- readOnlyHint: true
pipedrive_list_stagesList stages, optionally restricted to a single pipeline.No findings
Why it is in this group
- The name "pipedrive_list_stages" says "list": a word for reading.
Description, as the server wrote it List stages, optionally restricted to a single pipeline. Pipedrive REST: GET /api/v2/stages.
Annotations the server declares
- title: List stages
- readOnlyHint: true
pipedrive_search_dealsSearch deals by term across selected fields.No findings
Why it is in this group
- The name "pipedrive_search_deals" says "search": a word for reading.
Description, as the server wrote it Search deals by term across selected fields. Pipedrive REST: GET /api/v2/deals/search.
Annotations the server declares
- title: Search deals
- readOnlyHint: true
pipedrive_search_itemsGlobal search across multiple item types (deals, persons, organizations, products, leads, files, etc.).No findings
Why it is in this group
- The name "pipedrive_search_items" says "search": a word for reading.
Description, as the server wrote it Global search across multiple item types (deals, persons, organizations, products, leads, files, etc.). Pipedrive REST: GET /api/v2/itemSearch.
Annotations the server declares
- title: Search items
- readOnlyHint: true
pipedrive_search_organizationsSearch organizations by term across selected fields.No findings
Why it is in this group
- The name "pipedrive_search_organizations" says "search": a word for reading.
Description, as the server wrote it Search organizations by term across selected fields. Pipedrive REST: GET /api/v2/organizations/search.
Annotations the server declares
- title: Search organizations
- readOnlyHint: true
pipedrive_search_personsSearch persons (contacts) by term across selected fields.No findings
Why it is in this group
- The name "pipedrive_search_persons" says "search": a word for reading.
Description, as the server wrote it Search persons (contacts) by term across selected fields. Pipedrive REST: GET /api/v2/persons/search.
Annotations the server declares
- title: Search persons
- readOnlyHint: true
This is not a safety rating, and no finding is not a safety guarantee. The groups and findings come from fixed checks of the tool definitions the server returned on the date shown, not from its code or what it does when called. How the checks work.
Install
Pinned to version 1.16.3. Values in angle brackets are yours to fill in.
claude mcp add --transport http pipedrive https://pipedrive.usefulapi.io/mcpRun in a terminal.
Claude Code permissions
Allow the reads, ask before a change, deny the deletes. Paste into .claude/settings.json.
{
"permissions": {
"allow": [
"mcp__pipedrive__pipedrive_list_deals",
"mcp__pipedrive__pipedrive_get_deal",
"mcp__pipedrive__pipedrive_search_deals",
"mcp__pipedrive__pipedrive_list_persons",
"mcp__pipedrive__pipedrive_get_person",
"mcp__pipedrive__pipedrive_search_persons",
"mcp__pipedrive__pipedrive_list_organizations",
"mcp__pipedrive__pipedrive_get_organization",
"mcp__pipedrive__pipedrive_search_organizations",
"mcp__pipedrive__pipedrive_list_activities",
"mcp__pipedrive__pipedrive_list_pipelines",
"mcp__pipedrive__pipedrive_list_stages",
"mcp__pipedrive__pipedrive_search_items",
"mcp__pipedrive__pipedrive_get_current_user",
"mcp__pipedrive__pipedrive_list_notes"
],
"ask": [],
"deny": [
"mcp__pipedrive__pipedrive_create_deal",
"mcp__pipedrive__pipedrive_create_person",
"mcp__pipedrive__pipedrive_create_activity",
"mcp__pipedrive__pipedrive_add_note"
]
}
}Tools that only read are allowed, tools that change things ask first, tools that delete or cancel are denied. It assumes the server is installed as pipedrive. Review it before you use it.