4,500+ servers built on MCP Fusion
Vinkius

Salesforce Sales Cloud MCP. Manage leads, accounts, and opportunities in conversation.

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

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

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.

+ 7 more capabilities included
Create and qualify new leads

The agent can generate new prospect records in Salesforce using the sf_create_lead tool.

Search for company details

Find comprehensive company data, including revenue, industry, and employee count, by searching account names via sf_search_accounts.

Track deal progression

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.

Update record status and amounts

Modify existing records—advancing a deal stage, changing a lead's rating, or updating an opportunity’s monetary amount using sf_update_opportunity.

Log sales interactions

Create and link activity records (calls, meetings) to specific contacts or accounts via the sf_log_activity tool.

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

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.

sf019d7602

sf create lead

Creates a new prospect record in Salesforce with details like name, company, and email.

sf019d7602

sf log activity

Logs calls or meetings as completed tasks linked to any contact, lead, account, or opportunity.

sf019d7602

sf opportunities by stage

Gets all open opportunities at a specific pipeline stage for review and analysis.

sf019d7602

sf pipeline summary

Provides an aggregate snapshot of the entire sales pipeline, showing deal counts and total value per stage.

sf019d7602

sf search accounts

Searches for company records by name to find details like revenue, industry, or employee count.

sf019d7602

sf search contacts

Finds specific people at customer accounts using their name or email address.

sf019d7602

sf search leads

Searches for prospective clients in the pipeline by name, company, or email to check status.

sf019d7602

sf search opportunities

Looks up specific deals by name to see their current stage, amount, and close date.

sf019d7602

sf update lead

Updates an existing lead's details—like changing its status or setting a new rating (Hot/Warm/Cold).

sf019d7602

sf 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
Start building

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. 1 You ask your AI agent a question, like 'What is the total value of deals in Negotiation?'
  2. 2 The MCP server intercepts this request and executes sf_opportunities_by_stage, fetching structured data on your open pipeline.
  3. 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.

Account Executive

Use the agent to update opportunity amounts and advance deal stages immediately after client calls, logging all activities with sf_log_activity.

SDR (Sales Development Rep)

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.

RevOps Specialist

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_summary to 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_leads first, then use sf_update_lead to 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_accounts tool.
  • Maintain accurate forecasting data. The agent helps you track deal changes; use sf_update_opportunity to change a close date when negotiations stall.

Real-World Use Cases

01

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.

02

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.

03

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.

04

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

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 10 capabilities that interface natively with Claude, ChatGPT, Cursor, and any MCP client. No middleware. No custom integration required.

Available Capabilities

sf_create_lead sf_log_activity sf_opportunities_by_stage sf_pipeline_summary sf_search_accounts sf_search_contacts sf_search_leads sf_search_opportunities sf_update_lead sf_update_opportunity

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.

More in this category

You might also like

Built & Managed by Vinkius 30s setup 10 tools

We've already built the connector for Salesforce Sales Cloud. Just plug in your AI agents and start using Vinkius.

No hosting. No infrastructure. No complex setup.
All 10 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.