NestDaddy

Salesforce Metadata Mcp

io.github.semwalajay83-sem/salesforce-metadata-mcp ยท v3.2.0

The only Salesforce MCP with Agentforce, OmniStudio & DevOps Center tools โ€” 228 total.

Connect Runs on your machine

Terminal
claude mcp add salesforce-metadata-mcp -e SF_INSTANCE_URL=<SF_INSTANCE_URL> -e SF_ACCESS_TOKEN=<SF_ACCESS_TOKEN> -e SF_ALIAS=<SF_ALIAS> -e SF_TOOLSETS=<SF_TOOLSETS> -e SF_PRODUCTION_GUARD=<SF_PRODUCTION_GUARD> -- npx -y [email protected]
claude_desktop_config.json
{
  "mcpServers": {
    "salesforce-metadata-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "[email protected]"
      ],
      "env": {
        "SF_INSTANCE_URL": "<SF_INSTANCE_URL>",
        "SF_ACCESS_TOKEN": "<SF_ACCESS_TOKEN>",
        "SF_ALIAS": "<SF_ALIAS>",
        "SF_TOOLSETS": "<SF_TOOLSETS>",
        "SF_PRODUCTION_GUARD": "<SF_PRODUCTION_GUARD>"
      }
    }
  }
}
~/.cursor/mcp.json
{
  "mcpServers": {
    "salesforce-metadata-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "[email protected]"
      ],
      "env": {
        "SF_INSTANCE_URL": "<SF_INSTANCE_URL>",
        "SF_ACCESS_TOKEN": "<SF_ACCESS_TOKEN>",
        "SF_ALIAS": "<SF_ALIAS>",
        "SF_TOOLSETS": "<SF_TOOLSETS>",
        "SF_PRODUCTION_GUARD": "<SF_PRODUCTION_GUARD>"
      }
    }
  }
}
.vscode/mcp.json
{
  "servers": {
    "salesforce-metadata-mcp": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "[email protected]"
      ],
      "env": {
        "SF_INSTANCE_URL": "<SF_INSTANCE_URL>",
        "SF_ACCESS_TOKEN": "<SF_ACCESS_TOKEN>",
        "SF_ALIAS": "<SF_ALIAS>",
        "SF_TOOLSETS": "<SF_TOOLSETS>",
        "SF_PRODUCTION_GUARD": "<SF_PRODUCTION_GUARD>"
      }
    }
  }
}

Replace the values in angle brackets with your own. Keys stay on your machine; we never see them.

Tools

This server runs locally, so its tools are listed by your MCP client once it starts.

Environment variables

NameDescription
SF_INSTANCE_URL
Required
Salesforce org URL, e.g. https://yourorg.my.salesforce.com
SF_ACCESS_TOKEN
Optional, secret
Salesforce access token (or use SF_ALIAS / JWT variables instead)
SF_ALIAS
Optional
Salesforce CLI org alias (alternative to SF_ACCESS_TOKEN)
SF_TOOLSETS
Optional
Toolsets to load at startup: 'all', 'none', or a comma-separated list. Default: core,metadata. All 228 tools stay available via sf_find_tool / sf_load_toolset, and callable via sf_call_tool even on clients that do not refresh their tool list.
SF_PRODUCTION_GUARD
Optional
Refuse destructive tools on production orgs: 'destructive' (default), 'strict', or 'off'. Metadata creation is never affected.

Details

Package[email protected] (NPM, stdio)
First published30 Sep 2026
Last updated30 Sep 2026
Registry nameio.github.semwalajay83-sem/salesforce-metadata-mcp

More marketing and seo servers See all

Listing data from the official MCP registry. Status and tools from NestDaddy's daily check. Browse all MCP servers.