Pipedrive Products MCP. Quote products and track ARR on deals instantly.
Works with every AI agent you already use
…and any MCP-compatible client
Just plug in your AI agents and start using Vinkius.
Pipedrive Products MCP Server lets your AI client manage product catalogs, attach items to deals, and track recurring revenue subscriptions all within Pipedrive CRM.
You can search for products by name, view complete pricing details, add line-item products to a deal, or calculate the Annual Recurring Revenue (ARR) for any subscription attached to a deal.
What your AI agents can do
Pd add product to deal
Attaches a product from the catalog to a specific deal, calculating line-item totals for quoting purposes.
Pd create product
Creates a new item in the Pipedrive product catalog using name, SKU code, and unit type.
Pd deal products
Retrieves all products attached to a deal, listing quantity, price, discount, and total value per line.
You create new products or modify existing ones (SKU, pricing) directly in the Pipedrive catalog.
Your agent searches for a product by name or pulls every detail on record using specific IDs.
You add products, quantities, and unit prices to an active deal, automatically building the quote total.
The server pulls subscription details from a deal, calculating the associated MRR or ARR.
Ask AI about this MCP
Supported MCP Clients
Waiting for input…
Pipedrive Products MCP Server: 8 Tools for Deal Ops
Use these tools to build quotes, manage product listings, and track recurring revenue details within your sales pipeline.
019d75f4pd add product to deal
Attaches a product from the catalog to a specific deal, calculating line-item totals for quoting purposes.
019d75f4pd create product
Creates a new item in the Pipedrive product catalog using name, SKU code, and unit type.
019d75f4pd deal products
Retrieves all products attached to a deal, listing quantity, price, discount, and total value per line.
019d75f4pd deal subscriptions
Gets recurring revenue details for a deal, tracking the monthly or annual subscription amount (MRR/ARR).
019d75f4pd get product
Pulls complete product data by ID, including all pricing structures, tax rates, and custom fields.
019d75f4pd list products
Lists every available product in the catalog with its name, current unit price, code, and active status.
019d75f4pd search products
Searches for a product by name to find basic pricing information and an ID needed for quoting.
019d75f4pd update product
Updates the details of an existing catalog product, such as changing its name, SKU, or price.
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
Make Your AI Do More
Start with Pipedrive Products, 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 AI agent directly into Pipedrive CRM’s product catalog and deal structures. You manage everything from building initial quotes to tracking complex recurring revenue streams without ever leaving your chat client.
To build or adjust your product list, you start with the catalog tools. You use pd_create_product when you gotta drop a brand-new item into Pipedrive's inventory; this requires providing the name, SKU code, and unit type for that product. If an existing product changes—say, the price jumps or the description needs fixing—you run pd_update_product to handle those details on the catalog item itself.
When you just need a look at what’s available right now, pd_list_products spits out every single product in the catalog, giving you its name, current unit price, code, and active status.
When you need specific information about one of these goods, your agent has two ways to pull data. First, if all you know is the name, use pd_search_products; that searches for a product by name and gives you basic pricing info along with an ID—that ID is what you'll need later for quoting.
If you already have the specific product ID, you run pd_get_product. This pulls all the details on record, including every pricing structure, tax rate, and custom field associated with that item.
For actual deal composition, you gotta attach products to a deal first using pd_add_product_to_deal. That tool sticks an item from the catalog onto your specific deal and calculates the line-item totals right away for quoting purposes. If you need to see everything already on the deal, pd_deal_products retrieves all attached items, listing out the quantity, price, discount, and total value per line for every single product associated with that opportunity.
Tracking recurring revenue is another big play. When a sale involves ongoing service or subscription fees, you use pd_deal_subscriptions. This tool pulls detailed subscription information from an active deal, allowing your agent to calculate both the Monthly Recurring Revenue (MRR) and the Annual Recurring Revenue (ARR). You're always working with product details—whether it’s creating a new catalog entry using pd_create_product, getting comprehensive pricing data via pd_get_product by ID, or attaching those finalized products to a deal with pd_add_product_to_deal.
This gives you complete control over the entire sales lifecycle, making sure your quotes are accurate and your revenue projections are spot on.
How Pipedrive Products MCP Works
- 1 First, your agent uses
pd_search_productsto find the required product name and get basic pricing data. You'll also usepd_get_productif you need complete details like tax rates or custom fields. - 2 Next, when ready to quote, you call
pd_add_product_to_deal, specifying the deal ID, product ID, unit price, and quantity for each line item. - 3 Finally, if it's a subscription sale, your agent calls
pd_deal_subscriptionsto pull the recurring amount, billing cycle, and dates. That gives you the full revenue picture.
The bottom line is: You don't have to leave the chat window to build complex quotes or track annual recurring revenue for any Pipedrive deal.
Who Is Pipedrive Products MCP For?
Anyone who lives in the sales cycle and deals with quoting needs this. Think of the SDR who needs to quickly generate a quote while talking to a prospect, or the RevOps engineer tired of cross-referencing spreadsheets just to verify ARR. This server puts product data, pricing, and subscription tracking right where you are.
You use this to attach products and calculate line-item totals on the fly when a prospect asks for a quote.
You rely on it to quickly check product existence, verify pricing, and create initial records for new leads.
You use the deal-specific tools (pd_deal_products, pd_deal_subscriptions) to get a full financial picture of a closed or pending deal.
What Changes When You Connect
- See the full deal composition immediately. Use
pd_deal_productsto list every item attached to a specific deal, verifying quantities, prices, and discounts without clicking through tabs. - Know your true recurring revenue. The
pd_deal_subscriptionstool pulls MRR/ARR details straight from the deal record, letting you calculate subscription value in conversation. - Build quotes accurately. By using
pd_add_product_to_deal, you attach products with specific unit prices and quantities, getting instant line-item totals for the user. - Manage your catalog centrally. You can create new items or update existing ones via
pd_create_productandpd_update_product, keeping your source of truth current. - Find product details fast. If a client mentions an item, use
pd_search_productsfirst to get the basic ID and pricing before you run any other function.
Real-World Use Cases
The Quarterly Review
A Sales Manager needs to quickly see if a deal includes hardware sales alongside recurring software fees. They ask their agent, 'What's the revenue structure on Deal XYZ?'. The agent runs pd_deal_products and pd_deal_subscriptions, giving the manager both line-item totals and the total ARR in one response.
The Quick Quote
An SDR is talking to a prospect and needs to add two different services to a deal right now. They tell their agent, 'Add Product A (2 units) and Product B (1 unit) at these prices.' The agent calls pd_add_product_to_deal, calculates the combined cost, and updates the deal quote.
The Catalog Cleanup
A RevOps user knows a product's price changed. They use their AI client to call pd_get_product first to verify the current state, then run pd_update_product to change the rate and save it.
The Deep Dive
You need to know every possible detail about a product before selling it. You use pd_search_products first for IDs, then run pd_get_product to pull every field—tax rates, custom fields, currency pricing—for total validation.
The Tradeoffs
Assuming data is correct
Just running pd_add_product_to_deal without checking the price first. You might use an outdated unit price, resulting in a quote that's wrong.
→
Always run pd_search_products or pd_get_product before calling pd_add_product_to_deal. This ensures you are working with current pricing and correct product IDs.
Manual data entry for updates
Manually changing a SKU in the Pipedrive UI. This is slow, prone to typos, and doesn't log an audit trail.
→
Use pd_update_product. Your agent handles the API call, making sure only specified fields change and documenting the change automatically.
Ignoring recurring revenue
Only focusing on the one-time product sale amount. You miss the fact that most modern deals include an annual service contract.
→
Always run pd_deal_subscriptions when reviewing a deal to capture the full picture of Annual Recurring Revenue (ARR).
When It Fits, When It Doesn't
Use this server if your primary focus is tracking financial value through products and subscriptions attached to deals. If you need basic contact management, task creation, or viewing general pipelines, that’s a different toolset. You must use pd_deal_products when you need to list what's on the deal. You must use pd_search_products if you just need an ID and current price check. If you are building a new item from scratch, go straight for pd_create_product. Don't try to update pricing using only general contact or activity tools; those don't know anything about your catalog structure. These deal-specific tools keep the financial data isolated and accurate.
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
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 8 capabilities that interface natively with Claude, ChatGPT, Cursor, and any MCP client. No middleware. No custom integration required.
Available Capabilities
Building a quote shouldn't feel like logging into four different tabs.
Today, if you need to build a complex quote in Pipedrive, you have to jump between the Product Catalog screen, the Deals view, and sometimes even manually reference pricing sheets. You copy product codes from one place, paste them into another, and then cross-check the line item total against the subscription amount—it's tedious.
With this MCP server, that whole process gets compressed. Your agent handles the complexity. You just ask it to build the quote, specify what you need, and watch as it calls `pd_add_product_to_deal`, calculating everything instantly. You get a single, accurate deal summary without touching another tab.
Pipedrive Products MCP Server: Track Product & Deal Ops
Before this, updating pricing or finding out what was actually sold on a historical deal meant running multiple reports and checking manually across different sections of the CRM. The data was scattered—the product price here, the subscription details there.
Now? You ask for it once. Calling `pd_deal_products` or `pd_deal_subscriptions` pulls all related financial information into a single stream. It's clean, fast, and always accurate to the deal context.
Common Questions About Pipedrive Products MCP
How do I check product pricing using pd_search_products? +
You use pd_search_products by name. This returns a basic set of data, including the unit price and product code (SKU), which is enough to proceed with adding it to a deal.
What does pd_deal_subscriptions track? +
It tracks recurring revenue information like MRR or ARR. This is crucial for businesses that sell ongoing services, giving you the subscription amount and billing cycle tied directly to the deal.
Can I use pd_add_product_to_deal if I don't have a product ID? +
No. You must first find the Product ID using pd_search_products or pd_list_products. The tool requires the specific ID to correctly calculate and attach the line item.
How do I change a product's price? Do I need pd_update_product? +
Yes, you use pd_update_product. You must specify which fields are changing (like pricing or name) so the agent doesn't accidentally overwrite other critical catalog data.
What's the difference between running `pd_search_products` and `pd_list_products`? +
Listing shows all available items in your catalog, while searching filters results based on criteria. Use pd_list_products when you need an overview of every SKU; use pd_search_products when you know the name or code and just want to find it quickly.
If I find a product using `pd_search_products`, how do I get all its pricing and custom fields using `pd_get_product`? +
Running pd_get_product gives you the complete data set for that item. It pulls full details, including names across different currencies, tax rates, and any specific custom fields attached to the product ID.
When creating a new item, what data does the `pd_create_product` tool require? +
You must provide a name for the product. You also need to set an internal code (the SKU) and specify the unit of measure—whether it’s pieces, hours, kilograms, etc.—before the product is added to the catalog.
What information does the `pd_deal_products` tool return when reviewing a deal's line items? +
This tool provides a detailed breakdown of everything on the deal. You get the product name, quantity sold, item price, any applied discount percentage, and the final total value for that specific line.
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.
Use it with your favorite AI tools
Connect this server to Cursor, Claude, VS Code, and more.
More in this category
Breakthrough Ideation Prover
AI agents default to safe, obvious ideas or hallucinate impossible ones. This tool forces breakthrough ideation: challenge convention with facts, integrate real constraints, map a concrete roadmap, and prove feasibility for every blocker. Radical AND realizable.
Referly
Automate affiliate programs via Referly — manage partners, track conversions, and monitor workflows directly.
Onpipeline
Track deals through your sales pipeline with a visual CRM that focuses on activity-based selling and revenue forecasting.
You might also like
Penguin Random House
Access the global Penguin Random House catalog—search for authors, titles, works, and literary categories directly from your AI agent.
Unsplash
Automate high-resolution photo searches via Unsplash — find images, browse collections, retrieve user portfolios, and get random inspiration directly from your AI agent.
Concord CLM
Enable your AI agent to manage contracts, send documents for signature, and track agreement statuses via the Concord CLM API.