4,500+ servers built on MCP Fusion
Vinkius

Pipedrive Leads MCP. Manage your entire sales pipeline without leaving your chat.

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
See Vinkius in Action

Works with every AI agent you already use

…and any MCP-compatible client

Pipedrive Leads MCP on Cursor AI Code Editor MCP Client Pipedrive Leads MCP on Claude Desktop App MCP Integration Pipedrive Leads MCP on OpenAI Agents SDK MCP Compatible Pipedrive Leads MCP on Visual Studio Code MCP Extension Client Pipedrive Leads MCP on GitHub Copilot AI Agent MCP Integration Pipedrive Leads MCP on Google Gemini AI MCP Integration Pipedrive Leads MCP on Lovable AI Development MCP Client Pipedrive Leads MCP on Mistral AI Agents MCP Compatible Pipedrive Leads MCP on Amazon AWS Bedrock MCP Support

Just plug in your AI agents and start using Vinkius.

Pipedrive Leads manages your entire lead lifecycle—creating, updating, and organizing prospects directly from your AI client. This server lets you read all existing leads (`pd_list_leads`), pull specific details (`pd_get_lead`), or make bulk changes to labels and sources before they enter the sales pipeline.

What your AI agents can do

Pd create lead

Creates a brand new lead record within your Pipedrive account.

Pd delete lead

Removes an existing lead from the Pipedrive system.

Pd get lead

Retrieves all detailed information for a single, specified lead ID.

+ 4 more capabilities included
Create and Modify Leads

The agent builds, updates, or deletes specific leads in Pipedrive by invoking pd_create_lead, pd_update_lead, or pd_delete_lead.

Review Lead Status

You ask for a list of all current prospects, and the agent runs pd_list_leads to give you an overview.

Retrieve Specific Details

Need info on one lead? The agent uses pd_get_lead to fetch precise details for review or modification.

Manage Lead Metadata

The system checks available categories by calling pd_lead_labels and pd_lead_sources, ensuring you use proper tagging before updating records.

Supported MCP Clients

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
+ other MCP clients
Free for Subscribers

Waiting for input…

AI Agent

Pipedrive Leads MCP Server: 7 Tools for Lead Data Operations

Use these seven tools to perform every CRUD operation on your leads—from listing prospects to updating their status and tagging them correctly.

pd019d75f4

pd create lead

Creates a brand new lead record within your Pipedrive account.

pd019d75f4

pd delete lead

Removes an existing lead from the Pipedrive system.

pd019d75f4

pd get lead

Retrieves all detailed information for a single, specified lead ID.

pd019d75f4

pd lead labels

Lists every available label category you can apply to leads.

pd019d75f4

pd lead sources

Retrieves a list of all defined sources for incoming leads.

pd019d75f4

pd list leads

Fetches an overview and status list of multiple leads from your inbox.

pd019d75f4

pd update lead

Changes specific data points, like the name or stage, on an existing lead record.

Choose How to Get Started

Build a custom MCP for your own tools, or connect a ready-made integration from our catalog.

Build Your Own

Turn any API into an MCP. Import a spec, define Agent Skills, or deploy with MCPFusion.

  • Import from OpenAPI, Swagger, or YAML specs
  • Create Agent Skills with progressive disclosure
  • Deploy to edge with MCPFusion framework
  • Built in DLP, auth, and compliance on every call
  • Real time usage dashboard and cost metering
  • Publish to catalog or keep private
Start building

Make Your AI Do More

Start with Pipedrive Leads, then connect any of our 4,700+ other servers whenever your AI needs more. One click, no limits.

  • Use this MCP plus 4,700+ others, all in one place
  • Add new capabilities to your AI anytime you want
  • Every connection is secured and compliant automatically
  • Track usage and costs across all your servers
  • Works with Claude, ChatGPT, Cursor, and more
  • New servers added to the catalog every week

What you can do with this MCP connector

This server hooks your Pipedrive CRM straight into your AI client. You won't have to jump between browser tabs or manually update anything in the sales funnel again. Your agent gets full visibility across every single lead, letting you manage records—creating them, updating them, and cleaning up junk—just by giving simple instructions.

Building Leads and Records: When you need a new prospect in Pipedrive, your agent uses pd_create_lead to build the record. It handles all the initial data points for that brand-new lead right away. If a lead changes status or needs a name fix, you tell it what's wrong, and the agent executes pd_update_lead, changing specific details like the stage or updating the person's name on an existing account.

Cleaning Up: Got leads that are dead ends? You don't wanna keep 'em cluttering up your pipeline. Your agent runs pd_delete_lead to remove old records from Pipedrive entirely, keeping your data clean and actionable.

Checking the Status Quo: Wanna see what's going on with all your prospects right now? You ask for a list of current leads, and the agent fires off pd_list_leads. This gives you an immediate overview and status check on multiple leads at once. If you need to dig deep into one specific prospect—say, you gotta review every detail about Lead ID 54321—the agent uses pd_get_lead to pull all the granular information for that single lead.

Managing Metadata: Before you update anything, you gotta make sure your tags and sources are right. You can check out what categories of labels exist by calling pd_lead_labels, which lists every available label category you've set up in Pipedrive. Similarly, if you wanna know where incoming leads are coming from, the agent uses pd_lead_sources to retrieve a full list of defined sources.

This lets your AI client verify proper tagging before it makes any changes to records.

Workflow Examples: You can tell your agent: 'Pull all current leads, then for the ones labeled 'Hot' that are coming from 'Website', update their stage to 'Qualified'.'

The server manages this whole sequence. It first runs pd_list_leads to gather the necessary status data; it checks available categories with pd_lead_labels; and once everything lines up, it executes pd_update_lead for every record that matches your criteria.

You can't just update names or stages; you gotta get the metadata straight first. If you don't know what labels are valid, calling pd_lead_labels stops you from using a typo and messing up your data structure. It makes sure everything stays tight.

For example, if a lead is coming in through an old channel, you can run pd_lead_sources to see the exact source name needed before running pd_update_lead. If that specific ID isn't found or needs more info, calling pd_get_lead pulls every single detail point so your agent knows exactly what it’s dealing with.

This eliminates guesswork.

It keeps everything organized. You tell the agent to build a lead, and it uses pd_create_lead. If that lead turns out to be irrelevant after review, you just say delete, and it runs pd_delete_lead. That's how easy this is. It handles the whole cycle: creation via pd_create_lead, status check via pd_list_leads or deep dive with pd_get_lead, organization using pd_lead_sources and pd_lead_labels, modification with pd_update_lead, and cleanup with pd_delete_lead.

You'll stop wasting time clicking around Pipedrive. Your AI client does the heavy lifting for you.

How Pipedrive Leads MCP Works

  1. 1 You tell your AI client: 'Find me all leads from the recent XYZ conference, and change their status to 'Qualified'.'
  2. 2 The agent first checks available tags by calling pd_lead_labels and then runs a search using pd_list_leads. It gathers the necessary IDs.
  3. 3 Finally, it executes pd_update_lead for every relevant record, confirming that the status change went through.

The bottom line is you tell your AI client what needs to happen in Pipedrive, and it handles the sequence of API calls required to get it done.

Who Is Pipedrive Leads MCP For?

Sales Development Reps (SDRs) who spend half their day manually organizing lead data. Sales Managers needing a quick pipeline overview without logging into the CRM dashboard. RevOps teams that need to enforce consistent tagging and source tracking across multiple inputs.

SDR

Uses pd_create_lead immediately after an initial call, ensuring every new lead gets properly labeled by checking available sources via pd_lead_sources.

Sales Representative

Needs to quickly review a prospect's history. They use the agent to run pd_get_lead and pull all relevant notes or status updates on demand.

RevOps Analyst

Runs reports by calling pd_list_leads across large groups of accounts, checking for missing labels via pd_lead_labels to find gaps in the data set.

What Changes When You Connect

  • Stop manually switching tabs. You can view a list of all leads using pd_list_leads and immediately initiate an action—like updating their status—all from one window.
  • Never guess what tags to use again. Calling pd_lead_labels gives you the full, current menu of available labels before you run any updates with pd_update_lead.
  • Streamline prospecting by creating new records. Use pd_create_lead and automatically assign it a proper source via pd_lead_sources, ensuring clean data from day one.
  • Get instant deep dives into single prospects. Instead of digging through the UI, run pd_get_lead to pull all necessary contact details or activity notes instantly.
  • Clean up your backlog fast. When leads are dead ends, use pd_delete_lead. It's a simple command that removes clutter without any manual navigation.

Real-World Use Cases

01

The Post-Conference Cleanup

A SDR just ran through 50 business cards at a trade show. Instead of manually entering each one into Pipedrive, they ask their agent to use pd_create_lead for all 50 contacts and tag them using the 'Trade Show XYZ' source found via pd_lead_sources. This gets everything into the system instantly.

02

Checking Up on a Hot Deal

A Sales Rep needs to check if Acme Corp is still in the right pipeline stage. They run pd_get_lead for Acme's ID, pulling up the last recorded notes and confirming its status before sending the next proposal.

03

Mass Data Scrubbing

The RevOps analyst finds a batch of leads that are marked as 'Unknown Source'. They use pd_list_leads to pull the IDs, then check available labels with pd_lead_labels. Finally, they run pd_update_lead on all relevant records to apply the correct 'Webinar' label.

04

Pipeline Review Before Handoff

A Sales Manager reviews a list of prospects. They use pd_list_leads and ask the agent to filter for leads that haven't been touched in 30 days, identifying who needs an immediate follow-up call.

The Tradeoffs

Assuming default labels

Updating a lead and assuming the label is correct. You run pd_update_lead but don't know if 'Marketing Qualified' was replaced with 'SQL', leaving the data miscategorized.

Always check available options first. Run pd_lead_labels to confirm the exact spelling and status of labels before running any updates with pd_update_lead. This prevents bad data.

Running updates on old leads

A lead is inactive, but a user still runs it through the system because they can't find the 'Archive' button in Pipedrive.

If a lead is confirmed useless and has no value, use pd_delete_lead. Don't just ignore it; actively remove it to keep your records clean.

Mixing up sources

A lead comes from an event, but the user manually labels it 'Webinar' because they forget what the agent showed them earlier.

Before doing anything, run pd_lead_sources. This confirms the exact name of the source—like 'Trade Show XYZ'—so you use pd_create_lead with perfect metadata.

When It Fits, When It Doesn't

Use this server if your primary pain point is context switching. If tracking, updating, or categorizing leads requires opening Pipedrive and manually clicking through multiple screens, this tool fixes that inefficiency. You need it when you want the AI agent to act as a proxy for your hands—running pd_list_leads and then executing bulk updates via pd_update_lead.

Don't use it if you are doing complex data analysis outside of Pipedrive (e.g., running predictive scoring models based on external market data). For those cases, you need a specialized reporting tool, not just a CRUD wrapper. If all you need is to read a static report and nothing needs changing, simple API calls might suffice; but if the goal is action (create/update), this is your best bet.

Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by Pipedrive. All third-party trademarks, logos, and brand names are the property of their respective owners. Their use on this website is strictly for informational purposes to identify service compatibility and interoperability.

VINKIUS INFRASTRUCTURE

Cloud Hosted

Managed infra

V8 Isolated

Sandboxed per request

Zero-Trust Proxy

No stored credentials

DLP Enforced

Policy on every call

GDPR Compliant

EU data residency

Token Compression

~60% cost reduction

How we secure it →

Works with Claude, ChatGPT, Cursor, and more

The Model Context Protocol standardizes how applications expose capabilities to LLMs. Instead of operating in isolation, your AI gains direct access to external platforms, live data, and real-world actions through secure, standardized connections.

This server provides 7 capabilities that interface natively with Claude, ChatGPT, Cursor, and any MCP client. No middleware. No custom integration required.

Available Capabilities

pd_create_lead pd_delete_lead pd_get_lead pd_lead_labels pd_lead_sources pd_list_leads pd_update_lead

Manually organizing leads takes too many clicks.

Today, every time a new lead comes in—say, from an event or a website form—you gotta stop what you’re doing. You open Pipedrive. You find the right place to enter it. Then you have to decide: is this label 'Hot Prospect' or 'Warm Lead'? Did I remember to tag the source correctly? It’s copy-paste hell, jumping between forms and tabs just to make sure one record is clean.

With this MCP server, that manual process vanishes. You tell your agent: 'Add this lead data.' The agent handles all the checks—it uses `pd_lead_sources` to confirm where it came from, runs `pd_get_lead` if it already exists, and executes a single command to get the new record live. It's done in the chat.

Pipedrive Leads MCP Server: Update leads with precision.

The worst part of lead management is realizing you missed a crucial step—like forgetting to update the deal stage after a call. You have to go back, find that record in the pipeline view, and click through multiple menus just to change 'Proposal Sent' to 'Follow Up Needed'.

Now, if you want to move Acme Corp forward, you simply tell your agent to run `pd_update_lead` on their ID. You specify the new stage, and it executes the precise API call. It’s direct. No clicks required.

Common Questions About Pipedrive Leads MCP

How do I list all my current leads using pd_list_leads? +

Just tell your AI client to run pd_list_leads. The agent will pull a summary of all your active leads and give you an overview, so you can quickly identify who needs attention.

Can pd_update_lead change the lead's source? +

Yes. If a lead was mis-sourced, you use pd_get_lead to verify its current details first, and then run pd_update_lead to correct the source information.

What is pd_lead_labels used for? +

It shows you every available label category in Pipedrive. You use this list to ensure that when you create or update a lead, you pick an exact, correct tag.

Should I run pd_create_lead before listing leads? +

No. You use pd_list_leads first if you are checking existing data. Only call pd_create_lead when you have a brand new lead to add to the system.

If I use `pd_get_lead` with a lead ID that doesn't exist, what error code should I expect? +

The tool returns an explicit 'Not Found' status (e.g., 404). You must confirm the lead ID is active in Pipedrive before calling this function. The agent will fail cleanly if the record isn't there.

Does `pd_list_leads` paginate results when I have thousands of leads? +

Yes, it supports pagination logic. When running a list query on many records, you need to pass parameters that tell the agent how to fetch subsequent pages. Don't rely on one single call for large datasets.

What are the mandatory fields I must include when using `pd_create_lead`? +

You generally need a lead name and at least an email address to successfully create a record. While other details are recommended, these two fields are key for the system to register the new entry.

When I call `pd_delete_lead`, is the data permanently removed from Pipedrive? +

No, the action typically soft-deletes the lead. The record moves to a 'trash' state within Pipedrive instead of being instantly purged. You can usually restore it before permanent deletion.

What Pipedrive data can I access? +

Deals, Persons, Organizations, Activities, Notes, and Pipelines. All data respects your Pipedrive permissions.

Can I create and update records? +

Yes! Create and update deals, contacts, activities, and notes — all through natural conversation.

How does authentication work? +

Uses your personal Pipedrive API token. Find it in Settings > Personal preferences > API. No OAuth flow needed.

More in this category

You might also like

Built & Managed by Vinkius 30s setup 7 tools

We've already built the connector for Pipedrive Leads. Just plug in your AI agents and start using Vinkius.

No hosting. No infrastructure. No complex setup.
All 7 tools are live and waiting. You're up and running in seconds.

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
+ other MCP clients

Vinkius gives your AI agents access to the full catalog of app connectors, all fully managed, secure, and enterprise-ready. One subscription, every tool you need.

Zero hosting required Full MCP catalog included Enterprise-grade security Auto-updated by Vinkius

Built, hosted, and secured by Vinkius. You just connect and go.