Customer Relation

Salesforce MCP Server

Connect your account, then chat with AI to run tools.

Query pipeline totals, inspect accounts and opportunities, and run read-only SOQL from chat — connect your Salesforce org once in MCPBundles and let an AI agent handle the report-builder grind.

Best forRevOpsSales OperationsCRM AdministratorsAccount Executives

Try this workflow

Pipeline snapshot

Show open opportunities closing this quarter grouped by stage with total amount — use SOQL if the standard list tools are too narrow.

Managed
13 tools
Agent guide included

Opens MCPBundles Studio with this server selected. After sign-in, chat and run tools from the same thread.

Browse all tools

What you can do with Salesforce

Built for

RevOps Teams, Sales Operations, CRM Administrators, Account Executives

Example workflows

Pipeline snapshot

Aggregate SOQL or opportunity reads for pipeline reviews.

Try this

Show open opportunities closing this quarter grouped by stage with total amount — use SOQL if the standard list tools are too narrow.

Account lookup

Account and contact reads for account planning.

Try this

Find the Acme Retail account in Salesforce, list related contacts with email and title, and summarize recent opportunity activity.

Cross-object search

SOSL keyword discovery before targeted SOQL.

Try this

Search Salesforce for 'renewal' across accounts and opportunities and return the top matches with object type and id.

Custom object schema

Describe before ad-hoc SOQL on unfamiliar custom objects.

Try this

Describe the Custom_Project__c object in my org — list queryable fields and picklist values before I filter records.

Context to know first

What is Salesforce MCP?

It connects your Salesforce org to AI assistants for reading accounts, contacts, leads, opportunities, SOQL queries, and object metadata after you authorize MCPBundles.

Is SOQL write access allowed?

No. SOQL queries are read-only SELECT statements. Creates, updates, and deletes use the dedicated write tools with explicit record ids.

Who is this for?

Sales and RevOps teams who want pipeline rollups, record lookups, and schema discovery from chat without opening multiple Salesforce list views.

AI Skill
SKILL.md

Domain knowledge for Salesforce — workflow patterns, data models, and gotchas for your AI agent.

Salesforce

Salesforce is a CRM where revenue teams track accounts, contacts, leads, and opportunities through the sales pipeline. Custom objects extend the same record model in each org.

First moves

  1. Accounts — list or open company records when the user names a customer or territory.
  2. Contacts — list or open people tied to accounts for outreach and account planning.
  3. Leads — list or open pre-qualified prospects before conversion into accounts.
  4. Opportunities — list or open pipeline deals with stage, amount, and close date.
  5. Object catalog — discover which record types exist in the org before custom-object work.
  6. SOQL reads — ad-hoc SELECT for joins, filters, and rollups (COUNT, SUM, GROUP BY) when list views are too narrow.
  7. Keyword search — cross-object search when the user names a term, not a specific table.
  8. Schema inspection — field names, picklists, and relationships for an object before writing filters or updates.

Data model

Account → Contact / Opportunity. Accounts represent companies and can sit in parent/child hierarchies. Contacts are people, usually linked to an account. Leads are prospects before conversion. Opportunities are active deals moving through pipeline stages.

Operational order

  1. Start from the object the user named — account planning begins with the account, pipeline reviews with opportunities.
  2. Use SOQL when you need aggregates, date windows, or joins across related objects.
  3. Use keyword search to locate ids when the user only has a name or phrase.
  4. Inspect schema on unfamiliar or custom objects before building filters or writes.
  5. Continue paginated SOQL from the prior result set instead of re-running the same query when more rows remain.

Writes

Create, update, delete, and upsert records by object type and id. SOQL and keyword search are read-only — discover record ids first, then write. Destructive deletes need explicit user approval.

Gotchas

  • Governor limits — SOQL returns at most 2000 rows per query; paginate or narrow filters for large orgs.
  • Aggregate SOQL — COUNT, SUM, and GROUP BY are supported for pipeline rollups but remain read-only.
  • Default field sets — standard list reads return a small column set; name the fields you need in SOQL for wider projections.
  • Custom objects — every org differs; inspect schema before assuming field or picklist names.
  • Schema weight — object metadata responses are large; reuse field names within a session instead of re-inspecting every turn.
  • Lead vs contact — leads are pre-conversion; converted leads become accounts and contacts with new ids.

Tools in this Server (13)

Salesforce Create Record

Create a Salesforce sObject record. Pass object API name (Account, Contact, Lead, Custom__c, …) and fields map with column values. SOQL query remains ...

Salesforce Delete Record

Permanently delete a Salesforce sObject record by id. Requires confirm_write=true. Deleted rows land in the Recycle Bin until purged. SOQL query remai...

Salesforce Describe Object

Describe a Salesforce sObject — fields, picklists, child relationships, and create/updateable flags. Use before SOQL or filters on unfamiliar custom o...

Salesforce Get Accounts

List or fetch Salesforce Account records. Omit id to list recent accounts with optional fields projection; pass id for one account row.

Salesforce Get Contacts

List or fetch Salesforce Contact records. Omit id to list contacts; pass id for one contact including AccountId and email fields when present.

Salesforce Get Leads

List or fetch Salesforce Lead records. Omit id to list leads; pass id for one lead with status, company, and owner fields.

Salesforce Get Opportunities

List or fetch Salesforce Opportunity records. Omit id to list pipeline rows; pass id for one opportunity with stage, amount, and close date.

Salesforce List Objects

List Salesforce sObjects available in the connected org — standard and custom objects with queryable/updateable flags.

Salesforce Query

Run a read-only SOQL query against the connected Salesforce org. Returns records and totalSize; use for filters, joins, and aggregates beyond the stan...

Salesforce Query More

Continue a paginated SOQL query using the nextRecordsUrl from a prior query response. Pass the URL or path exactly as returned.

Salesforce Search

Run a read-only SOSL search against the connected Salesforce org. Returns search records grouped by sObject type for keyword discovery across objects.

Salesforce Update Record

Update a Salesforce sObject record by id. Pass object API name, record id, and fields map with only the columns to change.

Salesforce Upsert Record

Create or update a Salesforce record using an external id field. Pass object, external_id_field, external_id_value, and fields map. PATCH semantics on...

Frequently Asked Questions

What is Salesforce MCP?

It connects your Salesforce org to AI assistants for reading accounts, contacts, leads, opportunities, SOQL queries, and object metadata after you authorize MCPBundles.

Is SOQL write access allowed?

No. SOQL queries are read-only SELECT statements. Creates, updates, and deletes use the dedicated write tools with explicit record ids.

Who is this for?

Sales and RevOps teams who want pipeline rollups, record lookups, and schema discovery from chat without opening multiple Salesforce list views.

How do I connect?

Open the Salesforce skill page in MCPBundles, paste your Connected App consumer key and secret, and complete OAuth against your org.

How do I connect Salesforce to my AI agent?

Add the MCPBundles server URL to your MCP client configuration (Claude Desktop, Cursor, VS Code, etc.). The URL format is: https://mcp.mcpbundles.com/bundle/salesforce. Authentication is handled automatically.

How many tools does Salesforce provide?

Salesforce provides 13 tools that can be called by AI agents, along with a SKILL.md that gives your AI agent domain knowledge about when and how to use them.

What authentication does Salesforce require?

Salesforce uses One-click sign in. Salesforce requires credentials. Connect via MCPBundles and authentication is handled automatically.

Setup Instructions

Connect Salesforce to any MCP client in minutes

MCP URL
https://mcp.mcpbundles.com/bundle/salesforce

One-click install:

The link prefills the Add custom connector dialog — you still review the values and click Add, then Connect to complete OAuth.

Or add manually

  1. Open claude.ai → Settings → Connectors.
  2. Click the + button and choose Add custom connector.
  3. Set Name to Salesforce and paste the MCP URL into Remote MCP server URL.
  4. Click Add. Salesforce will appear under Not connected — select it and click Connect to complete OAuth.
Name: Salesforce
Remote MCP server URL: https://mcp.mcpbundles.com/bundle/salesforce
Authentication: OAuth

Custom connectors at claude.ai require a paid Claude plan (Pro, Max, Team, or Enterprise).

Ready to use Salesforce?

Sign in to connect your credentials and start running tools from the chat.

Salesforce MCP Server