Zendesk Sell MCP. Manage the entire sales pipeline via natural conversation.
Works with every AI agent you already use
…and any MCP-compatible client
Just plug in your AI agents and start using Vinkius.
Zendesk Sell MCP Server connects your AI client to your entire sales pipeline. You can create, read, update, and delete leads, contacts, and deals using natural language commands.
This server lets your agent interact directly with your CRM data—no logging into the dashboard required. It's built for reps who need fast updates on deal statuses and ops teams that manage high-volume record creation.
What your AI agents can do
Create new lead
Generates a completely new sales lead record into your account, requiring at least the last name or organization name.
Create sales contact
Creates a detailed contact profile for a person or an entire organization using structured data input.
Create sales deal
Sets up a new sales opportunity (a deal) and links it to a specific existing contact ID.
You can generate a new lead record for potential customers using specific names or organization details.
The server lets you create detailed records for people and entire companies, storing all relevant metadata.
Your agent can change a deal's current stage or update its core information using the existing Deal ID.
You can pull up full details for any single lead, contact, or deal record you need to review.
The server retrieves comprehensive lists of all your current sales leads, contacts, or opportunities.
You can delete unnecessary leads, contacts, or deals to keep your CRM clean and accurate.
Ask AI about this MCP
Supported MCP Clients
Waiting for input…
Zendesk Sell MCP Server: 11 Tools for Sales Pipeline Management
These tools allow your agent to perform all core CRUD operations—creating, reading, updating, and deleting records—across leads, contacts, and deals.
019d7627create new lead
Generates a completely new sales lead record into your account, requiring at least the last name or organization name.
019d7627create sales contact
Creates a detailed contact profile for a person or an entire organization using structured data input.
019d7627create sales deal
Sets up a new sales opportunity (a deal) and links it to a specific existing contact ID.
019d7627delete sales deal
Removes an entire sales opportunity record from your account, cleaning up stale data.
019d7627get deal details
Retrieves all specific information about a single, existing sales deal using its unique ID.
019d7627get lead details
Pulls up the complete record and details for any given sales lead by its ID.
019d7627get sales contact details
Fetches the full profile and metadata for a specific contact or organization using its unique identifier.
019d7627list sales contacts
Returns a list of all qualified contacts currently stored in your Zendesk Sell system.
019d7627list sales deals
Provides an immediate overview and listing of every sales opportunity (deal) you have tracked.
019d7627list sales leads
Returns a list of all potential, unqualified leads currently in your system.
019d7627update existing deal
Modifies details—like status or value—for an already existing deal record using its ID.
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 Zendesk Sell, 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
Listen, you don't wanna log into the Zendesk Sell dashboard just to change a deal status or check a contact’s history. This server connects your AI client straight to your whole sales pipeline, letting your agent talk directly to all your leads, contacts, and deals using natural language commands. You can manage everything—create, read, update, and delete records—without ever touching the web UI.
When you need to bring in a potential customer, you've got options for generating new sales leads: you can create an entirely new lead record just by mentioning the last name or the organization’s name. If you're tracking down someone specific or building out company records, your agent lets you set up detailed contact profiles for individuals or entire organizations using structured data input.
To move a prospect into the pipeline, you can establish a new sales deal and link it directly to an existing contact ID.
Need to keep that CRM clean? If a deal is stale and useless, you can delete the whole sales opportunity record from your account. You'll also find you can modify details on any existing deal—like changing its status or updating its value—just by using the unique Deal ID.
When it comes to looking up information, you got full coverage. If you need to see all the specific info on one single sales deal, your agent pulls up all the data just from its unique ID. You can check any given sales lead's complete record and details using that lead’s ID.
For contacts, you fetch a person's or organization's full profile and metadata using their unique identifier. To get an overview of who you're dealing with, you can list all qualified contacts currently sitting in your Zendesk Sell system, and you can also pull up the immediate listing of every sales opportunity (deal) you’ve tracked.
If you need to see potential, unqualified leads, there are tools to return a full list of those for you.
If you're building out your records from scratch, you'll want to remember that the server can handle creating new detailed contact profiles for people or organizations using structured inputs, and it lets you establish brand-new sales deals linked straight up with an existing contact. For viewing data, beyond checking single items by ID—whether it’s a lead, a contact, or a deal—you've got tools to list all of your current leads, contacts, and opportunities.
And when the cleanup starts, you can delete unnecessary sales deals to keep your whole system accurate.
It's all about speed here. You don't wait for forms or menus. If you need to change a deal’s stage or update its core info, you tell it via natural language. It handles the rest. The server gives your agent direct access to create and manage everything from leads through final deals, letting you keep your sales process moving without ever having to log in.
How Zendesk Sell MCP Works
- 1 Subscribe to the Zendesk Sell server and provide your Personal Access Token.
- 2 Connect your preferred AI client (Claude, Cursor, etc.) to the server via MCP.
- 3 Tell your agent exactly what you want—for instance: 'Update deal 54321 status to Won.' The agent then executes the required function calls.
The bottom line is, it lets your AI client execute complex CRM actions using just plain English conversation.
Who Is Zendesk Sell MCP For?
Sales reps who are sick of switching between their email and the dashboard. Sales managers who need an immediate overview of pipeline health without running a report. Ops teams that handle thousands of leads and deal records weekly, needing reliable data cleanup.
You use it to quickly update the status of a deal or add notes on an existing lead right from your chat window after a call.
You ask it for a list of deals stuck in one stage or want to see which reps need help moving their pipelines along.
You use it to automate data hygiene, deleting stale leads or bulk-creating contact records based on external lists.
What Changes When You Connect
- Update status without logging in. Instead of navigating to a deal record and clicking 'Status: Won,' just tell your agent, 'Change deal 54321 to Won.' The
update_existing_dealtool handles it instantly. - Instant lead capture. Found a prospect's name? Use
create_new_leadto log them immediately. This bypasses the need for you to manually navigate to the Lead tab and fill out forms. - Full pipeline visibility. Need to know who’s in the pipeline? Running
list_sales_dealsgives you a consolidated view of every opportunity without opening multiple reports. - Know your contacts instantly. Never guess what someone's background is again. Use
get_sales_contact_detailsto pull up full metadata profiles on any person or company, right in the chat. - Keep data clean automatically. If a lead goes cold, don't let it clutter the system. Your agent runs
delete_sales_dealordelete_sales_leadwith one prompt.
Real-World Use Cases
The quick prospect follow-up
You just finished a call and need to log the new person. Instead of logging into Zendesk, you tell your agent: 'Create a contact for Jane Doe at Global Tech.' The agent uses create_sales_contact and then immediately creates a deal using create_sales_deal, linking everything together in one turn.
Mid-funnel status change
The sales cycle is moving, but you’re busy. You simply ask your agent: 'Update deal 12345 to Negotiation.' The agent runs update_existing_deal, changing the status and ensuring the record is instantly accurate for reporting.
Auditing an old account
You need to check on a promising, but dormant, lead. You ask your agent to run get_lead_details for 'Acme Corp'. The agent pulls the full history and details instantly, letting you know exactly where they left off.
Daily data cleanup
It's end of quarter, and there are dozens of stale leads. You tell your agent: 'List all leads that haven't been touched in 90 days.' The agent uses list_sales_leads to identify targets, which you then confirm for mass deletion.
The Tradeoffs
Trying to change a deal without an ID
Talking to your agent: 'Change the big enterprise deal to Won.' The system fails because it doesn't know which deal you mean, and you waste time trying again.
→
Always provide context. First, use list_sales_deals to find the Deal ID (e.g., 54321). Then, tell your agent: 'Update deal 54321 status to Won.' Specific IDs prevent errors.
Assuming data is fresh
You think a contact record has all the latest details but it's stale. You waste time checking other internal tools for verification.
→
Use get_sales_contact_details. This tool pulls the authoritative, up-to-date metadata directly from Zendesk Sell to ensure you're working with accurate data.
Trying to create a deal without a contact
Telling your agent: 'Make a new deal for Enterprise License.' It fails because it needs to know who the deal belongs to.
→
You must first use create_sales_contact or locate an existing ID using list_sales_contacts. Then, run create_sales_deal, referencing the required contact ID.
When It Fits, When It Doesn't
Use this MCP Server if your primary bottleneck is manually updating and manipulating structured sales data. If you need to create a record, pull up details by ID, or change status based on natural language conversation, this server works for you. Don't use it if you are trying to run complex reporting queries (like 'Show me the average deal size in Q3')—you still need a dedicated analytics tool for that. This is an action layer, not a reporting layer. If your workflow involves steps like: 1) Identifying a prospect; 2) Creating them as a contact; 3) Setting up a deal; and 4) Updating the status later—this server handles all of it.
Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by Zendesk Sell. 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 11 capabilities that interface natively with Claude, ChatGPT, Cursor, and any MCP client. No middleware. No custom integration required.
Available Capabilities
Manually updating CRM records takes way too much time.
Right now, changing a simple lead status means logging into Zendesk Sell. You click to the Leads tab. You find the record. You open the details pane. You change the stage dropdown. You hit save. Do that 50 times in a day, and you're wasting an hour just on clicks.
With this MCP server, you don't touch the dashboard. You just tell your agent: 'Update lead Acme Corp status to Qualified.' The agent executes the necessary tool call—`update_existing_deal` or `update_existing_lead`—and it’s done. Period.
Zendesk Sell MCP Server lets you manage leads, contacts & deals.
Before this, if a sales rep needed to capture a new prospect found on the street, they had to remember to go through multiple menus: first creating a contact, then manually listing that contact to get an ID, and finally using that ID to create a deal. It's clunky.
Now, you just ask your agent. You say, 'I need to set up a new deal with this person.' The agent handles the whole sequence: it uses `create_sales_contact`, gets the resulting contact ID, and then passes that ID into `create_sales_deal`. It’s seamless.
Common Questions About Zendesk Sell MCP
How do I create a new lead using the Zendesk Sell MCP Server? +
You use the create_new_lead tool. You just need to give your agent the last name or the organization name of the person you want to track.
Can I update a deal's status using Zendesk Sell MCP Server? +
Yes, use update_existing_deal. You just have to give your agent the existing Deal ID and what the new status should be.
What if I need to see all my active leads? Use list_sales_leads. +
You run list_sales_leads when you want a quick overview of every potential lead in your pipeline. It gives you the necessary IDs and summaries.
Is there a way to get details on just one contact? Use get_sales_contact_details. +
Yes, get_sales_contact_details is for pulling up all the metadata about a single person or organization. It's better than digging through a list.
Does Zendesk Sell MCP Server handle cleanup? +
It does. You can use tools like delete_sales_deal and delete_sales_lead to remove outdated or useless records, keeping your CRM clean.
How do I authenticate my account when running list_sales_contacts? +
You must provide a Zendesk Sell Personal Access Token. The server uses this token to authorize every API call, guaranteeing that your AI client only sees data from your specific account.
If I need to remove a sales opportunity, how does the server handle using delete_sales_deal? +
The server processes the deletion request directly. It confirms successful removal of the specified deal ID and automatically handles the cleanup process without needing manual confirmation steps from your AI client.
What information do I get when running list_sales_deals? +
This function returns a roster of all opportunities, giving you key details like the deal name and current status for every record. From that list, you can then use tools like get_deal_details to pull the full history on any specific ID.
What is the difference between a Lead and a Contact in Zendesk Sell? +
Leads represent potential interest but are not yet qualified. Contacts are qualified individuals or organizations that can be associated with sales deals.
Can I associate a deal with a contact via the agent? +
Yes, when using the create_sales_deal tool, you must provide a contact_id to link the new opportunity to an existing person or company.
How do I update the status of an existing deal? +
Use the update_existing_deal tool with the unique deal ID and a JSON object containing the new status (e.g., 'Won', 'Lost', or a specific pipeline stage).
Use it with your favorite AI tools
Connect this server to Cursor, Claude, VS Code, and more.
More in this category
Refersion
Manage your affiliate marketing program via Refersion — list affiliates, track conversions, and manage webhooks directly from any AI agent.
Impact.com
Manage partnership campaigns, ads, and affiliate payouts via Impact.com API.
FindThatLead
Uncover business email addresses from domain names and LinkedIn profiles to fuel your outbound prospecting pipeline.
You might also like
Weiban Assistant
Customer relationship management for WeCom — manage leads, customers, and group chats via AI.
PDF Invoice Data Extractor
Extract raw text directly from digital PDF invoices entirely local. Keeps your sensitive accounting data air-gapped while letting the AI classify NIFs, suppliers, and totals.
Amplenote
Connect your Amplenote workspace to your AI agent — search notes, manage tasks, and organize ideas via natural language.