# pipedrive MCP server

Read deals, persons, organizations, activities and pipelines; create and update CRM records.

## Links
- Registry page: https://www.getdrio.com/mcp/io-usefulapi-pipedrive
- Repository: https://github.com/m190/usefulapi-mcp

## Install
- Endpoint: https://pipedrive.usefulapi.io/mcp
- Auth: Not captured

## Setup notes
- Remote endpoint: https://pipedrive.usefulapi.io/mcp

## Tools
- pipedrive_list_deals (List deals) - List deals, optionally filtered by filter/owner/person/org/pipeline/stage/status and sorted. Pipedrive REST: GET /api/v2/deals. Endpoint: https://pipedrive.usefulapi.io/mcp
- pipedrive_get_deal (Get deal) - Get a single deal by its id. Pipedrive REST: GET /api/v2/deals/{id}. Endpoint: https://pipedrive.usefulapi.io/mcp
- pipedrive_search_deals (Search deals) - Search deals by term across selected fields. Pipedrive REST: GET /api/v2/deals/search. Endpoint: https://pipedrive.usefulapi.io/mcp
- pipedrive_list_persons (List persons) - List persons (contacts), optionally filtered by filter/owner/org and sorted. Pipedrive REST: GET /api/v2/persons. Endpoint: https://pipedrive.usefulapi.io/mcp
- pipedrive_get_person (Get person) - Get a single person (contact) by its id. Pipedrive REST: GET /api/v2/persons/{id}. Endpoint: https://pipedrive.usefulapi.io/mcp
- pipedrive_search_persons (Search persons) - Search persons (contacts) by term across selected fields. Pipedrive REST: GET /api/v2/persons/search. Endpoint: https://pipedrive.usefulapi.io/mcp
- pipedrive_list_organizations (List organizations) - List organizations, optionally filtered by filter/owner and sorted. Pipedrive REST: GET /api/v2/organizations. Endpoint: https://pipedrive.usefulapi.io/mcp
- pipedrive_get_organization (Get organization) - Get a single organization by its id. Pipedrive REST: GET /api/v2/organizations/{id}. Endpoint: https://pipedrive.usefulapi.io/mcp
- pipedrive_search_organizations (Search organizations) - Search organizations by term across selected fields. Pipedrive REST: GET /api/v2/organizations/search. Endpoint: https://pipedrive.usefulapi.io/mcp
- pipedrive_list_activities (List activities) - List activities (tasks/events), optionally filtered by filter/owner/deal/person/org/done/updated_since. Pipedrive REST: GET /api/v2/activities. Endpoint: https://pipedrive.usefulapi.io/mcp
- pipedrive_list_pipelines (List pipelines) - List all pipelines. Pipedrive REST: GET /api/v2/pipelines. Endpoint: https://pipedrive.usefulapi.io/mcp
- pipedrive_list_stages (List stages) - List stages, optionally restricted to a single pipeline. Pipedrive REST: GET /api/v2/stages. Endpoint: https://pipedrive.usefulapi.io/mcp
- pipedrive_search_items (Search items) - Global search across multiple item types (deals, persons, organizations, products, leads, files, etc.). Pipedrive REST: GET /api/v2/itemSearch. Endpoint: https://pipedrive.usefulapi.io/mcp
- pipedrive_get_current_user (Get current user) - Get the authenticated user's profile (name, email, company, locale, timezone). Pipedrive REST: GET /api/v1/users/me. Endpoint: https://pipedrive.usefulapi.io/mcp
- pipedrive_list_notes (List notes) - 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. Endpoint: https://pipedrive.usefulapi.io/mcp
- pipedrive_create_deal (Create deal) - Create a new deal. `title` is required; link it to a person/org/pipeline/stage/owner as needed. Pipedrive REST: POST /api/v2/deals. Endpoint: https://pipedrive.usefulapi.io/mcp
- pipedrive_create_person (Create person) - 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. Endpoint: https://pipedrive.usefulapi.io/mcp
- pipedrive_create_activity (Create activity) - 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. Endpoint: https://pipedrive.usefulapi.io/mcp
- pipedrive_add_note (Add note) - 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. Endpoint: https://pipedrive.usefulapi.io/mcp

## Resources
Not captured

## Prompts
Not captured

## Metadata
- Owner: io.usefulapi
- Version: 1.0.0
- Runtime: Streamable Http
- Transports: HTTP
- License: Not captured
- Language: Not captured
- Stars: Not captured
- Updated: Aug 1, 2026
- Source: https://registry.modelcontextprotocol.io
