Pipedrive

The Pipedrive connector lets AI agents manage your sales pipeline — listing and creating deals, tracking contacts, logging activities, and searching across your CRM — all via the Pipedrive REST API using OAuth 2.0. Your credentials are stored encrypted in MCPGate's vault and are never exposed to the AI client.

Required scopes#

MCPGate requests the following OAuth scopes when you connect a Pipedrive account.

ScopePurpose
deals:readList and read deals and pipeline configuration
deals:writeCreate, update, and delete deals
contacts:readList and read persons and organizations
contacts:writeCreate and update persons
activities:readList activities
activities:writeCreate activities
search:readFull-text search across all item types

Tool reference#

The Pipedrive connector exposes 11 tools. Use the MCP Apps page to enable or disable individual tools per app, and the Guardrails page to add fine-grained rules on top.

ToolCategoryDescription
pipedrive_list_dealsreadList Pipedrive deals, optionally filtered by status or pipeline
pipedrive_get_dealreadGet a specific Pipedrive deal by ID
pipedrive_list_contactsreadList Pipedrive contacts (persons)
pipedrive_list_activitiesreadList Pipedrive activities, optionally filtered by deal or user
pipedrive_searchreadSearch across Pipedrive items (deals, contacts, organizations)
pipedrive_list_pipelinesreadList all Pipedrive sales pipelines
pipedrive_create_dealwriteCreate a new Pipedrive deal
pipedrive_update_dealwriteUpdate an existing Pipedrive deal
pipedrive_create_contactwriteCreate a new Pipedrive contact (person)
pipedrive_create_activitywriteCreate a new Pipedrive activity (call, meeting, task, etc.)
pipedrive_delete_dealdeleteDelete a Pipedrive deal permanently

Deal deletion is permanent

pipedrive_delete_deal permanently removes the deal and all associated activities and notes. Pipedrive does not have a trash folder for deals. Always deny this tool unless the agent explicitly needs to clean up pipeline data.

Common guardrail recipes#

Read-only access#

Enable only the six read tools and deny all write and delete tools. Use this for sales reporting agents that need to summarise pipeline stage and deal value without modifying records.

Edit records preset#

Enable all tools except pipedrive_delete_deal. This allows the AI to create deals, update stages, add contacts, and log activities without destructive access.

Restrict to specific pipelines#

Apply the allow_values template to pipedrive_list_deals and pipedrive_create_deal. Target the pipeline_id field and provide a list of pipeline IDs the agent is permitted to read or write. Deals in other pipelines will not be accessible.

Troubleshooting#

  • Deal not found — Pipedrive deal IDs are integers. Ensure the AI is passing the numeric ID, not the deal title. Use pipedrive_search with the deal name to obtain the correct ID.
  • Activity type requiredpipedrive_create_activity requires a valid type key such as call, meeting, or task. Custom activity types defined in your Pipedrive settings can also be used by passing their key.
  • Search returns mixed typespipedrive_search searches across deals, persons, and organizations simultaneously. Filter the results by item_type in your prompt if the AI needs results from a specific entity type only.