Skip to Content
User Guide🧩 Available MCP ServersSalesforce - Metadata Experts

Salesforce - Metadata Experts

Connect to Salesforce’s official Hosted MCP Metadata Experts server to run invocable actions for Salesforce metadata types.

Key Features

  • Run actions related to Salesforce metadata types
  • Explore and work with metadata-based configurations such as CustomApplication and Flow
  • Execute specialized actions for metadata tasks

Basic Information

Authentication Method

Uses Salesforce OAuth authentication.

Input Parameters

  • consumerKey (Required): Consumer Key of the Salesforce External Client App (ECA)
  • consumerSecret (Required): Consumer Secret of the Salesforce External Client App (ECA)
  • useSandbox (Optional): Whether to connect to a Salesforce Sandbox environment

Salesforce Setup Method

This Integration requires a Salesforce External Client App (ECA) and an activated Hosted MCP server.

  1. Create an External Client App by following the Salesforce official guide .
  2. Register the Callback URL shown in the AIP OAuth setup screen as the External Client App Callback URL.
  3. Enter the External Client App Consumer Key and Consumer Secret in the AIP consumerKey and consumerSecret fields.
  4. Activate the metadata-experts server under Salesforce Setup → API Catalog → MCP Servers. See the Salesforce MCP server activation guide  for details.

Supported MCP Tools

Metadata Experts Tools

execute_metadata_action

Runs an invocable action for a Salesforce metadata type.

Usage Examples

For example,

  • if you enter a prompt like “Run a metadata action for Flow”,
  • the LLM calls the execute_metadata_action tool through MCP,
  • and responds in the chat based on the tool result.

Other example prompts:

  • “Run an available action for CustomApplication metadata”
  • “Summarize the result of this Salesforce metadata task”

Notes

  • Available actions and target metadata types depend on Salesforce permissions and server capabilities.
  • Metadata operations can affect your Salesforce configuration, so use them carefully.
Last updated on