Salesforce Sales Cloud MCP. Manage leads, accounts, and opportunities in conversation.
Works with every AI agent you already use
…and any MCP-compatible client
Just plug in your AI agents and start using Vinkius.
Salesforce Sales Cloud MCP Server connects your AI client directly to your Salesforce CRM data. You can search for contacts, build new leads, track deal stages, and update opportunity amounts—all without switching tabs or opening a browser window.
It lets you manage the entire sales pipeline through natural conversation.
What your AI agents can do
Sf create lead
Creates a new prospect record in Salesforce with details like name, company, and email.
Sf log activity
Logs calls or meetings as completed tasks linked to any contact, lead, account, or opportunity.
Sf opportunities by stage
Gets all open opportunities at a specific pipeline stage for review and analysis.
The agent can generate new prospect records in Salesforce using the sf_create_lead tool.
Find comprehensive company data, including revenue, industry, and employee count, by searching account names via sf_search_accounts.
Retrieve specific opportunities or get an aggregate snapshot of the total pipeline value across all stages using sf_opportunities_by_stage and sf_pipeline_summary.
Modify existing records—advancing a deal stage, changing a lead's rating, or updating an opportunity’s monetary amount using sf_update_opportunity.
Create and link activity records (calls, meetings) to specific contacts or accounts via the sf_log_activity tool.
Ask AI about this MCP
Supported MCP Clients
Waiting for input…
Salesforce Sales Cloud: 10 Tools for Pipeline Ops
Use these tools to query, create, or modify every core record in your Salesforce CRM—from leads to closed opportunities.
019d7602sf create lead
Creates a new prospect record in Salesforce with details like name, company, and email.
019d7602sf log activity
Logs calls or meetings as completed tasks linked to any contact, lead, account, or opportunity.
019d7602sf opportunities by stage
Gets all open opportunities at a specific pipeline stage for review and analysis.
019d7602sf pipeline summary
Provides an aggregate snapshot of the entire sales pipeline, showing deal counts and total value per stage.
019d7602sf search accounts
Searches for company records by name to find details like revenue, industry, or employee count.
019d7602sf search contacts
Finds specific people at customer accounts using their name or email address.
019d7602sf search leads
Searches for prospective clients in the pipeline by name, company, or email to check status.
019d7602sf search opportunities
Looks up specific deals by name to see their current stage, amount, and close date.
019d7602sf update lead
Updates an existing lead's details—like changing its status or setting a new rating (Hot/Warm/Cold).
019d7602sf update opportunity
Modifies an active deal by advancing the stage, adjusting the amount, or updating the close date.
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 Salesforce Sales Cloud, 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
Yo, listen up. This setup hooks your AI client right into Salesforce Sales Cloud, giving you direct access to your CRM data without making you jump through hoops or switching tabs. You manage your whole sales pipeline just talking to your agent. Here's what the tools do.
Finding People and Companies:
You gotta start somewhere, right? Need info on a company? Use sf_search_accounts to pull up detailed records using just the account name—you get revenue figures, industry classifications, and even employee counts. If you know who's at that place, sf_search_contacts finds specific people by their name or email address within those accounts.
Need to check on a potential client? You can run sf_search_leads, searching the pipeline by name, company, or email just to see where they stand. If you need details on an active deal, sf_search_opportunities pulls up specific opportunity records using the deal name so you can review its current stage, monetary amount, and planned close date.
Building and Tweaking Records:
If you find a solid lead but don't have one yet, run sf_create_lead. You feed it the name, company, and email, and boom—a new prospect record pops into Salesforce. When that lead gets some updates, remember you can use sf_update_lead to change its details, like setting a new status or rating it as Hot, Warm, or Cold.
Dealing with an existing opportunity? Don't sweat it.
You use sf_update_opportunity. This tool lets you advance a deal’s stage, adjust the monetary amount associated with it, or push out that close date if things slip. It handles all those adjustments to active deals.
Analyzing the Pipeline and Tracking Work:
Want a bird's-eye view? Call sf_pipeline_summary. That gives you an immediate, aggregate snapshot of your entire sales pipeline, showing deal counts and the total value broken down by every stage. If you want to deep dive into just one section—say, all deals that are stuck in 'Negotiation'—you use sf_opportunities_by_stage to pull a list of only those open opportunities for review and analysis.
For specific activities, if you need to log a call or meeting linked to any contact, lead, account, or opportunity, just run sf_log_activity. It creates and links that activity record right where it needs to go.
Putting it All Together:
Your agent lets you manage the whole flow conversationally. You can search for accounts using sf_search_accounts, then use those details to find contacts via sf_search_contacts. If a deal is ready, you run sf_update_opportunity to advance its stage and maybe bump up that amount. After the meeting, you hit it with sf_log_activity to record the call against that account.
You can always check in on where everything stands by running sf_pipeline_summary, or narrow your focus using sf_opportunities_by_stage. It keeps all those moving parts linked up and gives you instant visibility into every prospect, deal, and activity recorded.
How Salesforce Sales Cloud MCP Works
- 1 You ask your AI agent a question, like 'What is the total value of deals in Negotiation?'
- 2 The MCP server intercepts this request and executes
sf_opportunities_by_stage, fetching structured data on your open pipeline. - 3 Your AI client receives the raw figures and presents them back to you—for example, 'The Negotiation stage holds $890,000.'
The bottom line is: it lets you treat your CRM like a database query tool inside the chat interface.
Who Is Salesforce Sales Cloud MCP For?
Any sales professional who spends too much time context-switching between Salesforce and their communication tools. This is for reps tired of clicking through multiple tabs just to update one field or get a quick pipeline snapshot. It’s built for people whose job requires constant, accurate data entry.
Use the agent to update opportunity amounts and advance deal stages immediately after client calls, logging all activities with sf_log_activity.
Run searches like sf_search_leads to qualify new prospects and use sf_create_lead to get them into the system without leaving your workflow.
Pull pipeline health reports using sf_pipeline_summary or check for bottlenecks by running sf_opportunities_by_stage before weekly forecast calls.
What Changes When You Connect
- Save time by managing data entry. Instead of opening Salesforce to update a deal, just ask the agent to advance the stage using
sf_update_opportunity. It handles the API calls for you. - Get instant pipeline visibility without running reports. Use
sf_pipeline_summaryto check total open value and deal count across all stages in one prompt. - Keep your activity log clean. After a client call, tell the agent to log it (
sf_log_activity) instead of having to navigate to the correct contact record and manually create a task. - Qualify prospects on the fly. Need to check a lead? Use
sf_search_leadsfirst, then usesf_update_leadto change its status from 'Open - Not Contacted' to 'Working'. - Deep dive into company data. You can find out if Acme Corp is in tech or finance and how many employees they have using the
sf_search_accountstool. - Maintain accurate forecasting data. The agent helps you track deal changes; use
sf_update_opportunityto change a close date when negotiations stall.
Real-World Use Cases
Need to check the health of the Q3 pipeline?
A RevOps manager needs to know if they're on track. They prompt the agent: 'What’s our total open value?' The agent runs sf_pipeline_summary, instantly returning a breakdown that shows which stage (e.g., Negotiation) is carrying too much risk or volume.
Just finished talking to a new prospect, John.
An SDR needs to capture the lead quickly. They ask: 'Create a new lead for John Smith at Widget Corp.' The agent runs sf_create_lead, captures all required fields (email, phone), and gets it into the system in seconds.
A deal is progressing faster than expected.
An Account Executive needs to close a deal. They prompt: 'Advance the Acme Corp opportunity to Closed Won.' The agent runs sf_update_opportunity, updating both the stage and locking in the final amount.
Need background info on a potential client?
A sales rep hears a company name. They ask: 'What's Acme Corp like?' The agent runs sf_search_accounts, providing instant context on industry, revenue, and employee count so the rep can tailor their pitch immediately.
The Tradeoffs
Trying to search for a deal by its internal ID.
Just asking 'Show me opportunity 00Q...' without specifying the tool. The agent might fail or give incomplete data because it doesn't know which specific function handles that lookup.
→
Always use sf_search_opportunities and provide key details like name or owner to ensure you get a clean result.
Updating multiple records in one prompt.
Asking 'Update the lead AND log the activity.' The agent might only execute half the commands, leaving data incomplete. You need separate actions for different types of updates.
→
Break it down: First, use sf_update_lead to change status. Then, run a second prompt using sf_log_activity with the appropriate IDs.
Assuming all search functions are interchangeable.
Using sf_search_accounts when you only need contact details for a specific person. You might get too much data (revenue, industry) and waste time filtering irrelevant fields.
→
If you need a person, use sf_search_contacts. If you need the company wrapper info, then use sf_search_accounts.
When It Fits, When It Doesn't
Use this MCP Server if your job revolves around manipulating specific sales records (leads, opportunities) and requires real-time data updates. It's essential when you need to go beyond just viewing reports; you must be able to change the state of a record—like advancing an opportunity stage or logging a call. Don't use it if your goal is general market research or conceptual brainstorming (use a general knowledge agent instead). If your only requirement is viewing a static list, sf_search_opportunities works fine. But if you need to advance the deal after viewing it, then this server, with tools like sf_update_opportunity, is mandatory.
Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by Salesforce. 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 10 capabilities that interface natively with Claude, ChatGPT, Cursor, and any MCP client. No middleware. No custom integration required.
Available Capabilities
Managing sales data shouldn't require 15 clicks and three different tabs.
Today, to update a deal status, you open Salesforce. You click the opportunity record. Then you find the stage dropdown, change it (e.g., from Qualification to Proposal). After that, you have to go back to the activity tab and manually log the call details—all while copying data from your notes.
With this MCP server, you just talk to your agent. You say, 'Advance the XYZ Corp deal to Proposal stage and log today's meeting.' It handles both the state change (`sf_update_opportunity`) and the record creation (`sf_log_activity`) instantly.
The sf_pipeline_summary tool gives you a financial health check in seconds.
Previously, getting a pipeline summary meant running a complex report that took minutes to load and required multiple filters. You'd have to manually aggregate the amounts from different stages just to get a quick 'how are we doing?' answer.
Now, you ask for the snapshot. The agent runs `sf_pipeline_summary` and hands you the total value and deal count instantly. It’s that simple.
Common Questions About Salesforce Sales Cloud MCP
How do I use sf_update_opportunity to change a deal's status? +
You tell the agent which opportunity needs updating and what the new stage is (e.g., 'Update Deal ABC to Closed Won'). The agent runs sf_update_opportunity and makes the state change.
Is sf_create_lead better than searching for a lead? +
Yes, use sf_create_lead when you have brand new prospect information that doesn't exist in Salesforce yet. You only search (sf_search_leads) if the person or company is already partially recorded.
Which tool should I use to log a meeting? +
Always use sf_log_activity. This tool ensures the call or meeting details are correctly linked and categorized as a task against the relevant contact, account, or opportunity ID.
Can sf_search_accounts give me enough info for a pitch? +
Yes. It returns key data like industry, annual revenue, and employee count, giving you enough context to tailor your pitch immediately without leaving your chat window.
When using sf_log_activity, how do I correctly link a call to both an Account and a specific Contact? +
You must pass separate IDs for the related records. Use the provided whoId parameter for the Contact's ID and the whatId parameter for the associated Opportunity or Account ID. This ensures accurate reporting in Salesforce.
If I run sf_create_lead but omit a mandatory field like 'company', how does the system handle the error? +
The agent returns an explicit error message listing exactly which fields are missing or incorrect. You must provide values for all required parameters, otherwise, the lead creation call will fail.
Can sf_search_accounts filter results by specific criteria like industry type or employee count? +
The tool searches accounts primarily by name but returns key metrics including annual revenue, industry, and employee count for each result. You can then use your AI client to narrow down the data post-retrieval.
What is the scope or limit when I run sf_search_opportunities? +
The tool retrieves a comprehensive view of opportunities based on your query, detailing name, stage, amount, and close date. For extremely large data sets, you might need to structure multiple calls for full coverage.
What Salesforce data can I access? +
Leads, Opportunities, Accounts, Contacts, Tasks, and aggregate pipeline summaries. All data respects your Salesforce field-level security permissions.
Can I create and update records? +
Yes! You can create Leads and Tasks, update Leads and Opportunities (stage, amount, close date), and log activities — all through natural conversation.
How does authentication work? +
Uses OAuth 2.0 Client Credentials flow. You provide your Salesforce Instance URL, Consumer Key, and Consumer Secret from a Connected App. The server handles token exchange and renewal automatically.
Use it with your favorite AI tools
Connect this server to Cursor, Claude, VS Code, and more.
More in this category
Quip
Connect Quip to your AI to search documents, read threads, view messages, and edit content seamlessly.
USAJOBS (OPM)
Search and analyze federal job opportunities directly from USAJOBS. Access active listings, historic data, and detailed job requirements.
NVIDIA Vision
Generate images, analyze visuals, detect objects, and caption images via NVIDIA Vision APIs.
You might also like
Exact Online Bouw
Manage Dutch construction accounting with project budgets, cost tracking, and financial reporting built for the building industry.
DataCite REST
Manage and query DOIs (Digital Object Identifiers) via DataCite — retrieve metadata, list activities, and manage research records directly from your AI agent.
CDC WONDER (Epidemiologic Data)
Access public health data from the CDC WONDER system, including mortality, births, and vaccine adverse events directly through your AI agent.