Products Supporting MCP

Many Salesforce products are available through pre-built integrations in Hosted MCP Servers. These integrations give AI agents secure access to your data, automation, and analytics without requiring custom integration work.

Expose Apex classes annotated with @InvocableMethod as custom MCP tools. The right choice for business logic, data validation, and multi-step operations that go beyond basic record operations. Learn more about @InvocableMethod.

Expose Apex methods annotated with @AuraEnabled as custom MCP tools. If your org already has Lightning components backed by @AuraEnabled controller methods, those same methods can be surfaced to AI agents — no new code required. Learn more about @AuraEnabled.

Custom Apex REST endpoints (classes annotated with @RestResource) can be exposed as MCP tools. Use these when you have existing custom REST APIs built on the Salesforce platform that agents should be able to call. Learn more about Apex REST.

REST API endpoints registered in the Salesforce API Catalog can be mapped to custom tools. This includes standard platform APIs and a growing subset of product-specific Connect APIs. There are thousands of Connect API endpoints across Salesforce products, but not all are in the catalog. Connect APIs are authored by Salesforce — customers cannot create their own.

Data 360 — Query unified customer data in Data 360 using SQL.

Lightning Flows exposed as custom MCP tools. Reuse declarative automation you've already built in Flow Builder without writing integration code. Learn more about Flow Builder.

Prompts from Prompt Builder — Prompt templates created in Prompt Builder exposed as MCP prompts, surfacing your organization's curated, admin-approved templates directly in compatible MCP clients. Client support for MCP prompts varies — check your client before relying on this capability.

Multiple pre-configured SObject servers are available to allow access to standard and custom objects in your org via the MCP protocol. Each provides administrators different levels of control over which operations they expose:

  • SObject All (platform/sobject-all) — Full CRUD: create, read, update, delete, query, search
  • SObject Reads (platform/sobject-reads) — Read and query only (no mutations)
  • SObject Mutations (platform/sobject-mutations) — Create and update (no delete)
  • SObject Deletes (platform/sobject-deletes) — Delete operations only

All SObject tools respect each user's field-level security, object permissions, and sharing rules.

Tableau Next (analytics/tableau-next) — Discover semantic models, retrieve dashboard and visualization metadata, query KPIs, and run natural-language analytical questions via the Analytics Agent.