{"servers":[{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-10-17/server.schema.json","name":"ai.cirra/salesforce-mcp","description":"Comprehensive Salesforce administration and data management capabilities","title":"Cirra AI Salesforce Admin MCP Server","repository":{"url":"https://github.com/cirra-ai/mcp-server","source":"github"},"version":"1.0.0","icons":[{"src":"https://cirra.ai/icon-gradient-onwhite.svg"},{"src":"https://cirra.ai/icon-gradient-onwhite.jpg"}],"remotes":[{"type":"streamable-http","url":"https://mcp.cirra.ai/sfdc/mcp"}],"_meta":{}},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2025-12-13T01:53:10.483779Z","publishedAt":"2025-12-13T01:53:10.483779Z","updatedAt":"2025-12-13T01:53:10.483779Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-10-17/server.schema.json","name":"ai.cirra/salesforce-mcp","description":"Comprehensive Salesforce administration and management","title":"Cirra AI Salesforce Admin MCP Server","version":"1.0.1","websiteUrl":"https://docs.cirra.ai","icons":[{"src":"https://cirra.ai/icon-gradient-onwhite.svg"},{"src":"https://cirra.ai/images/icon-gradient-onwhite-square-1024.png"}],"remotes":[{"type":"streamable-http","url":"https://mcp.cirra.ai/sfdc/mcp"}],"_meta":{"io.modelcontextprotocol.registry/publisher-provided":{"version":"1.0.1"}}},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-06-17T21:27:22.456615Z","publishedAt":"2026-06-17T21:27:22.456615Z","updatedAt":"2026-06-17T21:27:22.456615Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-10-17/server.schema.json","name":"ai.cirra/salesforce-mcp","description":"Comprehensive Salesforce administration and management","title":"Cirra AI Salesforce Admin MCP Server","version":"1.0.2","websiteUrl":"https://docs.cirra.ai","icons":[{"src":"https://cirra.ai/icon-gradient-onwhite.svg"},{"src":"https://cirra.ai/images/icon-gradient-onwhite-square-1024.png"}],"remotes":[{"type":"streamable-http","url":"https://mcp.cirra.ai/sfdc/mcp"}],"_meta":{"io.modelcontextprotocol.registry/publisher-provided":{"license":"LicenseRef-Proprietary","privacyPolicyUrl":"https://cirra.ai/legal/privacy-policy/","termsOfServiceUrl":"https://cirra.ai/legal/tos/","version":"1.0.2"}}},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-06-17T21:41:17.956027Z","publishedAt":"2026-06-17T21:41:17.956027Z","updatedAt":"2026-06-17T21:41:17.956027Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-09-16/server.schema.json","name":"ai.smithery/kodey-ai-salesforce-mcp","description":"Run SOQL queries to explore and retrieve Salesforce data. Inspect records, fields, and relationshi…","repository":{"url":"https://github.com/kodey-ai/salesforce-mcp","source":"github"},"version":"1.0.0","remotes":[{"type":"streamable-http","url":"https://server.smithery.ai/@kodey-ai/salesforce-mcp/mcp","headers":[{"description":"Bearer token for Smithery authentication","value":"Bearer {smithery_api_key}","name":"Authorization"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2025-10-08T03:10:49.227357Z","publishedAt":"2025-10-08T03:10:49.227357Z","updatedAt":"2025-10-08T03:10:49.227357Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-09-16/server.schema.json","name":"ai.smithery/kodey-ai-salesforce-mcp-kodey","description":"Run SOQL queries against your Salesforce org to explore and retrieve data. Quickly iterate on filt…","repository":{"url":"https://github.com/kodey-ai/salesforce-mcp","source":"github"},"version":"1.0.0","remotes":[{"type":"streamable-http","url":"https://server.smithery.ai/@kodey-ai/salesforce-mcp-kodey/mcp","headers":[{"description":"Bearer token for Smithery authentication","value":"Bearer {smithery_api_key}","name":"Authorization"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2025-10-08T03:10:47.790579Z","publishedAt":"2025-10-08T03:10:47.790579Z","updatedAt":"2025-10-08T03:10:47.790579Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-09-16/server.schema.json","name":"ai.smithery/kodey-ai-salesforce-mcp-minimal","description":"Run SOQL queries to explore and retrieve Salesforce data. Access accounts, contacts, opportunities…","repository":{"url":"https://github.com/kodey-ai/salesforce-mcp","source":"github"},"version":"1.0.0","remotes":[{"type":"streamable-http","url":"https://server.smithery.ai/@kodey-ai/salesforce-mcp-minimal/mcp","headers":[{"description":"Bearer token for Smithery authentication","value":"Bearer {smithery_api_key}","name":"Authorization"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2025-10-08T03:10:50.179693Z","publishedAt":"2025-10-08T03:10:50.179693Z","updatedAt":"2025-10-08T03:10:50.179693Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-09-16/server.schema.json","name":"ai.smithery/kodey-ai-salesforce-mcp-server","description":"Run SOQL queries against your Salesforce org to retrieve records and insights. Explore objects, fi…","repository":{"url":"https://github.com/kodey-ai/salesforce-mcp","source":"github"},"version":"1.0.0","remotes":[{"type":"streamable-http","url":"https://server.smithery.ai/@kodey-ai/salesforce-mcp-server/mcp","headers":[{"description":"Bearer token for Smithery authentication","value":"Bearer {smithery_api_key}","name":"Authorization"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2025-10-08T03:10:46.917883Z","publishedAt":"2025-10-08T03:10:46.917883Z","updatedAt":"2025-10-08T03:10:46.917883Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"cloud.serpent/salesforce-devops","description":"Plan Salesforce deploys, open pull requests and trigger pipelines from your AI client.","version":"1.0.0","websiteUrl":"https://serpent.cloud/mcp","remotes":[{"type":"streamable-http","url":"https://mcp.serpent.cloud/mcp"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-07-26T12:15:34.785034Z","publishedAt":"2026-07-26T12:15:34.785034Z","updatedAt":"2026-07-26T12:15:34.785034Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"com.devart/mcp-salesforce","description":"Schema-aware read/write access to Salesforce through Devart dotConnect ADO.NET data provider.","title":"Devart MCP Server for Salesforce (ADO.NET)","repository":{"url":"https://github.com/devart-ai-connectivity/devart-mcp-server-salesforce","source":"github"},"version":"1.1.0","packages":[{"registryType":"nuget","registryBaseUrl":"https://api.nuget.org/v3/index.json","identifier":"Devart.Mcp.Salesforce","version":"1.1.0","transport":{"type":"stdio"},"packageArguments":[{"value":"run","type":"positional"}],"environmentVariables":[{"description":"A dotConnect for Salesforce connection string.","isRequired":true,"value":"Host={host};Authentication Type=AccessRefreshTokenInteractive;License Key={license_key};","isSecret":true,"variables":{"host":{"description":"Salesforce login URL: login.salesforce.com for production, test.salesforce.com for a sandbox.","isRequired":true,"default":"login.salesforce.com","choices":["login.salesforce.com","test.salesforce.com"]},"license_key":{"description":"Devart dotConnect for Salesforce license key, from the Devart Customer Portal.","isRequired":true,"isSecret":true}},"name":"DEVART_MCP_SALESFORCE_CONNECTION"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-23T12:29:48.03915Z","publishedAt":"2026-09-23T12:29:48.03915Z","updatedAt":"2026-09-23T12:29:48.03915Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"com.devart/mcp-salesforcemc","description":"Schema-aware read/write access to Salesforce Marketing Cloud via Devart dotConnect.","title":"Devart MCP Server for Salesforce Marketing Cloud (ADO.NET)","repository":{"url":"https://github.com/devart-ai-connectivity/devart-mcp-server-salesforce-marketing-cloud","source":"github"},"version":"1.1.0","packages":[{"registryType":"nuget","registryBaseUrl":"https://api.nuget.org/v3/index.json","identifier":"Devart.Mcp.SalesforceMc","version":"1.1.0","transport":{"type":"stdio"},"packageArguments":[{"value":"run","type":"positional"}],"environmentVariables":[{"description":"A dotConnect for Salesforce Marketing Cloud connection string.","isRequired":true,"value":"Authentication Type=RefreshToken;Subdomain={subdomain};Refresh Token={refresh_token};App Client Id={client_id};App Client Secret={client_secret};License Key={license_key};","isSecret":true,"variables":{"client_id":{"description":"Client id of the installed package, from App Center.","isRequired":true},"client_secret":{"description":"Client secret of the installed package, from App Center.","isRequired":true,"isSecret":true},"license_key":{"description":"Devart dotConnect for Salesforce Marketing Cloud license key, from the Devart Customer Portal.","isRequired":true,"isSecret":true},"refresh_token":{"description":"OAuth refresh token of the installed package.","isRequired":true,"isSecret":true},"subdomain":{"description":"Tenant-specific subdomain of your Marketing Cloud API endpoints.","isRequired":true}},"name":"DEVART_MCP_SALESFORCEMC_CONNECTION"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-23T12:30:16.438849Z","publishedAt":"2026-09-23T12:30:16.438849Z","updatedAt":"2026-09-23T12:30:16.438849Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"dev.workers.selbyventurecap.cf-worker/apollo-salesforce-mapper","description":"Apollo->Salesforce Lead mapper. No LLM. Strict-fail required fields. PASS/REPAIR/FAIL verdict.","version":"2.0.0","remotes":[{"type":"streamable-http","url":"https://cf-worker.selbyventurecap.workers.dev/mcp"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-03-18T03:51:03.272703Z","publishedAt":"2026-03-18T03:51:03.272703Z","updatedAt":"2026-03-18T03:51:03.272703Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.WYRE-AI/salesforce-mcp","description":"MCP server for Salesforce CRM — Accounts, Contacts, Opportunities, Leads, Cases.","title":"Salesforce","repository":{"url":"https://github.com/WYRE-AI/salesforce-mcp","source":"github"},"version":"1.0.4","websiteUrl":"https://github.com/WYRE-AI/salesforce-mcp","packages":[{"registryType":"oci","identifier":"ghcr.io/wyre-ai/salesforce-mcp:v1.0.4","transport":{"type":"stdio"},"environmentVariables":[{"description":"Credential source: 'env' reads vars locally, 'gateway' expects header injection from the WYRE MCP Gateway. Set to 'env' for stdio/local use.","isRequired":true,"format":"string","default":"env","name":"AUTH_MODE"},{"description":"Salesforce auth flow: 'client_credentials' (default, requires a Connected App with Client Credentials Flow enabled) or 'username_password' (fallback).","format":"string","default":"client_credentials","name":"SALESFORCE_AUTH_FLOW"},{"description":"Connected App consumer key. Required when SALESFORCE_AUTH_FLOW=client_credentials.","isRequired":true,"format":"string","name":"SALESFORCE_CLIENT_ID"},{"description":"Connected App consumer secret. Required when SALESFORCE_AUTH_FLOW=client_credentials.","isRequired":true,"format":"string","isSecret":true,"name":"SALESFORCE_CLIENT_SECRET"},{"description":"Salesforce org's My Domain URL (e.g. https://yourorg.my.salesforce.com). Required when SALESFORCE_AUTH_FLOW=client_credentials.","isRequired":true,"format":"string","name":"SALESFORCE_INSTANCE_URL"},{"description":"Salesforce username. Only used when SALESFORCE_AUTH_FLOW=username_password.","format":"string","name":"SALESFORCE_USERNAME"},{"description":"Salesforce password. Only used when SALESFORCE_AUTH_FLOW=username_password.","format":"string","isSecret":true,"name":"SALESFORCE_PASSWORD"},{"description":"Salesforce security token. Only used when SALESFORCE_AUTH_FLOW=username_password; optional if the org has IP allowlisting configured instead.","format":"string","isSecret":true,"name":"SALESFORCE_TOKEN"},{"description":"Transport mode for the server. Set to 'stdio' for local CLI use; the image defaults to 'http' for gateway hosting.","format":"string","default":"stdio","name":"MCP_TRANSPORT"},{"description":"Log verbosity: debug, info, warn, error","format":"string","default":"info","name":"LOG_LEVEL"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-26T13:45:35.088669Z","publishedAt":"2026-08-26T13:45:35.088669Z","updatedAt":"2026-08-26T13:45:35.088669Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.WYRE-AI/salesforce-mcp","description":"MCP server for Salesforce CRM — Accounts, Contacts, Opportunities, Leads, Cases.","title":"Salesforce","repository":{"url":"https://github.com/WYRE-AI/salesforce-mcp","source":"github"},"version":"1.0.5","websiteUrl":"https://github.com/WYRE-AI/salesforce-mcp","packages":[{"registryType":"oci","identifier":"ghcr.io/wyre-ai/salesforce-mcp:v1.0.5","transport":{"type":"stdio"},"environmentVariables":[{"description":"Credential source: 'env' reads vars locally, 'gateway' expects header injection from the WYRE MCP Gateway. Set to 'env' for stdio/local use.","isRequired":true,"format":"string","default":"env","name":"AUTH_MODE"},{"description":"Salesforce auth flow: 'client_credentials' (default, requires a Connected App with Client Credentials Flow enabled) or 'username_password' (fallback).","format":"string","default":"client_credentials","name":"SALESFORCE_AUTH_FLOW"},{"description":"Connected App consumer key. Required when SALESFORCE_AUTH_FLOW=client_credentials.","isRequired":true,"format":"string","name":"SALESFORCE_CLIENT_ID"},{"description":"Connected App consumer secret. Required when SALESFORCE_AUTH_FLOW=client_credentials.","isRequired":true,"format":"string","isSecret":true,"name":"SALESFORCE_CLIENT_SECRET"},{"description":"Salesforce org's My Domain URL (e.g. https://yourorg.my.salesforce.com). Required when SALESFORCE_AUTH_FLOW=client_credentials.","isRequired":true,"format":"string","name":"SALESFORCE_INSTANCE_URL"},{"description":"Salesforce username. Only used when SALESFORCE_AUTH_FLOW=username_password.","format":"string","name":"SALESFORCE_USERNAME"},{"description":"Salesforce password. Only used when SALESFORCE_AUTH_FLOW=username_password.","format":"string","isSecret":true,"name":"SALESFORCE_PASSWORD"},{"description":"Salesforce security token. Only used when SALESFORCE_AUTH_FLOW=username_password; optional if the org has IP allowlisting configured instead.","format":"string","isSecret":true,"name":"SALESFORCE_TOKEN"},{"description":"Transport mode for the server. Set to 'stdio' for local CLI use; the image defaults to 'http' for gateway hosting.","format":"string","default":"stdio","name":"MCP_TRANSPORT"},{"description":"Log verbosity: debug, info, warn, error","format":"string","default":"info","name":"LOG_LEVEL"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-21T09:41:09.347616Z","publishedAt":"2026-09-21T09:41:09.347616Z","updatedAt":"2026-09-21T09:41:09.347616Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.ZLeventer/salesforce-marketing-mcp","description":"MCP server for Salesforce — 47 tools for leads, campaigns, pipeline, attribution, and reporting.","title":"Salesforce Marketing","repository":{"url":"https://github.com/ZLeventer/salesforce-marketing-mcp","source":"github"},"version":"1.0.1","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"salesforce-marketing-mcp","version":"1.0.1","transport":{"type":"stdio"},"environmentVariables":[{"description":"Salesforce login email","isRequired":true,"name":"SF_USERNAME"},{"description":"Salesforce account password","isRequired":true,"isSecret":true,"name":"SF_PASSWORD"},{"description":"Salesforce security token (appended to password on login)","isRequired":true,"isSecret":true,"name":"SF_SECURITY_TOKEN"},{"description":"Login URL — use https://test.salesforce.com for sandbox (default https://login.salesforce.com)","name":"SF_LOGIN_URL"},{"description":"Salesforce REST API version (default 60.0)","name":"SF_API_VERSION"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-04-26T18:09:51.542838Z","publishedAt":"2026-04-26T18:09:51.542838Z","updatedAt":"2026-04-26T18:09:51.542838Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.aaronsb/salesforce-cloud","description":"Salesforce CRM integration — opportunities, accounts, SOQL, file downloads, analytics","title":"Salesforce Cloud","repository":{"url":"https://github.com/aaronsb/salesforce-cloud","source":"github"},"version":"0.5.0","websiteUrl":"https://github.com/aaronsb/salesforce-cloud#readme","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"@aaronsb/salesforce-cloud-mcp","version":"0.5.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"Salesforce Connected App client ID","isRequired":true,"isSecret":true,"name":"SF_CLIENT_ID"},{"description":"Salesforce Connected App client secret","isRequired":true,"isSecret":true,"name":"SF_CLIENT_SECRET"},{"description":"Salesforce username (if set, uses password flow; otherwise client credentials flow)","name":"SF_USERNAME"},{"description":"Salesforce password (required with SF_USERNAME for password flow)","isSecret":true,"name":"SF_PASSWORD"},{"description":"Your Salesforce My Domain URL (e.g., https://company.my.salesforce.com)","isRequired":true,"name":"SF_LOGIN_URL"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-03-27T00:05:01.582803Z","publishedAt":"2026-03-27T00:05:01.582803Z","updatedAt":"2026-03-27T00:05:01.582803Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.aaronsb/salesforce-cloud","description":"Salesforce CRM integration — opportunities, accounts, SOQL, file downloads, analytics","title":"Salesforce Cloud","repository":{"url":"https://github.com/aaronsb/salesforce-cloud","source":"github"},"version":"0.8.0","websiteUrl":"https://github.com/aaronsb/salesforce-cloud#readme","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"@aaronsb/salesforce-cloud-mcp","version":"0.8.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"Salesforce Connected App client ID","isRequired":true,"isSecret":true,"name":"SF_CLIENT_ID"},{"description":"Salesforce Connected App client secret","isRequired":true,"isSecret":true,"name":"SF_CLIENT_SECRET"},{"description":"Salesforce username (if set, uses password flow; otherwise client credentials flow)","name":"SF_USERNAME"},{"description":"Salesforce password (required with SF_USERNAME for password flow)","isSecret":true,"name":"SF_PASSWORD"},{"description":"Your Salesforce My Domain URL (e.g., https://company.my.salesforce.com)","isRequired":true,"name":"SF_LOGIN_URL"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-31T15:04:16.788938Z","publishedAt":"2026-08-31T15:04:16.788938Z","updatedAt":"2026-08-31T15:04:16.788938Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.aaronsb/salesforce-cloud","description":"AI-powered Salesforce CRM: opportunity intelligence, conversation analysis, SOQL, analytics","title":"Salesforce Cloud","repository":{"url":"https://github.com/aaronsb/salesforce-cloud","source":"github"},"version":"0.8.2","websiteUrl":"https://github.com/aaronsb/salesforce-cloud#readme","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"@aaronsb/salesforce-cloud-mcp","version":"0.8.2","transport":{"type":"stdio"},"environmentVariables":[{"description":"Salesforce Connected App client ID","isRequired":true,"isSecret":true,"name":"SF_CLIENT_ID"},{"description":"Salesforce Connected App client secret","isRequired":true,"isSecret":true,"name":"SF_CLIENT_SECRET"},{"description":"Salesforce username (if set, uses password flow; otherwise client credentials flow)","name":"SF_USERNAME"},{"description":"Salesforce password (required with SF_USERNAME for password flow)","isSecret":true,"name":"SF_PASSWORD"},{"description":"Your Salesforce My Domain URL (e.g., https://company.my.salesforce.com)","isRequired":true,"name":"SF_LOGIN_URL"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-31T15:33:22.735205Z","publishedAt":"2026-08-31T15:33:22.735205Z","updatedAt":"2026-08-31T15:33:22.735205Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.mindstone/mcp-server-salesforce","description":"Salesforce CRM MCP server: accounts, contacts, opportunities, leads, tasks, and custom objects","title":"Salesforce","repository":{"url":"https://github.com/mindstone/mcp-servers","source":"github","subfolder":"connectors/salesforce"},"version":"0.1.2","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"@mindstone/mcp-server-salesforce","version":"0.1.2","runtimeHint":"npx","transport":{"type":"stdio"},"environmentVariables":[{"description":"Salesforce Connected App client ID (recommended path)","isRequired":true,"format":"string","name":"SALESFORCE_CLIENT_ID"},{"description":"Salesforce Connected App client secret (recommended path)","isRequired":true,"format":"string","isSecret":true,"name":"SALESFORCE_CLIENT_SECRET"},{"description":"Set to true for sandbox environments","format":"string","name":"SALESFORCE_SANDBOX"},{"description":"Static access token (alternative to OAuth)","format":"string","isSecret":true,"name":"SALESFORCE_ACCESS_TOKEN"},{"description":"Salesforce instance URL (required for manual token mode)","format":"string","name":"SALESFORCE_INSTANCE_URL"},{"description":"Custom config directory","format":"filepath","default":"~/.mcp/salesforce","name":"SALESFORCE_CONFIG_DIR"},{"description":"OAuth callback port (0 = OS-assigned)","format":"number","default":"0","name":"SALESFORCE_OAUTH_PORT"},{"description":"Space-separated OAuth scopes","format":"string","name":"SALESFORCE_OAUTH_SCOPES"}]}],"_meta":{"io.modelcontextprotocol.registry/publisher-provided":{"com.mindstone.rebel":{"catalogId":"bundled-salesforce","provider":"rebel-oss"}}}},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-05-21T11:27:41.129735Z","publishedAt":"2026-05-21T11:27:41.129735Z","updatedAt":"2026-05-21T11:27:41.129735Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.mindstone/mcp-server-salesforce","description":"Salesforce CRM MCP server: accounts, contacts, opportunities, leads, tasks, and custom objects","title":"Salesforce","repository":{"url":"https://github.com/mindstone/mcp-servers","source":"github","subfolder":"connectors/salesforce"},"version":"0.1.3","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"@mindstone/mcp-server-salesforce","version":"0.1.3","runtimeHint":"npx","transport":{"type":"stdio"},"environmentVariables":[{"description":"Salesforce Connected App client ID (recommended path)","isRequired":true,"format":"string","name":"SALESFORCE_CLIENT_ID"},{"description":"Salesforce Connected App client secret (recommended path)","isRequired":true,"format":"string","isSecret":true,"name":"SALESFORCE_CLIENT_SECRET"},{"description":"Set to true for sandbox environments","format":"string","name":"SALESFORCE_SANDBOX"},{"description":"Static access token (alternative to OAuth)","format":"string","isSecret":true,"name":"SALESFORCE_ACCESS_TOKEN"},{"description":"Salesforce instance URL (required for manual token mode)","format":"string","name":"SALESFORCE_INSTANCE_URL"},{"description":"Custom config directory","format":"filepath","default":"~/.mcp/salesforce","name":"SALESFORCE_CONFIG_DIR"},{"description":"OAuth callback port (0 = OS-assigned)","format":"number","default":"0","name":"SALESFORCE_OAUTH_PORT"},{"description":"Space-separated OAuth scopes","format":"string","name":"SALESFORCE_OAUTH_SCOPES"}]}],"_meta":{"io.modelcontextprotocol.registry/publisher-provided":{"com.mindstone.rebel":{"catalogId":"bundled-salesforce","provider":"rebel-oss"}}}},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-06-12T19:55:41.534299Z","publishedAt":"2026-06-12T19:55:41.534299Z","updatedAt":"2026-06-12T19:55:41.534299Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.mindstone/mcp-server-salesforce","description":"Salesforce CRM MCP server: accounts, contacts, opportunities, leads, tasks, and custom objects","title":"Salesforce","repository":{"url":"https://github.com/mindstone/mcp-servers","source":"github","subfolder":"connectors/salesforce"},"version":"0.2.0","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"@mindstone/mcp-server-salesforce","version":"0.2.0","runtimeHint":"npx","transport":{"type":"stdio"},"environmentVariables":[{"description":"Salesforce Connected App client ID (recommended path)","isRequired":true,"format":"string","name":"SALESFORCE_CLIENT_ID"},{"description":"Salesforce Connected App client secret (recommended path)","isRequired":true,"format":"string","isSecret":true,"name":"SALESFORCE_CLIENT_SECRET"},{"description":"Set to true for sandbox environments","format":"string","name":"SALESFORCE_SANDBOX"},{"description":"Static access token (alternative to OAuth)","format":"string","isSecret":true,"name":"SALESFORCE_ACCESS_TOKEN"},{"description":"Salesforce instance URL (required for manual token mode)","format":"string","name":"SALESFORCE_INSTANCE_URL"},{"description":"Custom config directory","format":"filepath","default":"~/.mcp/salesforce","name":"SALESFORCE_CONFIG_DIR"},{"description":"OAuth callback port (0 = OS-assigned)","format":"number","default":"0","name":"SALESFORCE_OAUTH_PORT"},{"description":"Space-separated OAuth scopes","format":"string","name":"SALESFORCE_OAUTH_SCOPES"}]}],"_meta":{"io.modelcontextprotocol.registry/publisher-provided":{"com.mindstone.rebel":{"catalogId":"bundled-salesforce","provider":"rebel-oss"}}}},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-07T19:49:23.807205Z","publishedAt":"2026-08-07T19:49:23.807205Z","updatedAt":"2026-08-07T19:49:23.807205Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.mindstone/mcp-server-salesforce","description":"Salesforce CRM MCP server: accounts, contacts, opportunities, leads, tasks, and custom objects","title":"Salesforce","repository":{"url":"https://github.com/mindstone/mcp-servers","source":"github","subfolder":"connectors/salesforce"},"version":"0.2.1","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"@mindstone/mcp-server-salesforce","version":"0.2.1","runtimeHint":"npx","transport":{"type":"stdio"},"environmentVariables":[{"description":"Salesforce Connected App client ID (recommended path)","isRequired":true,"format":"string","name":"SALESFORCE_CLIENT_ID"},{"description":"Salesforce Connected App client secret (recommended path)","isRequired":true,"format":"string","isSecret":true,"name":"SALESFORCE_CLIENT_SECRET"},{"description":"Set to true for sandbox environments","format":"string","name":"SALESFORCE_SANDBOX"},{"description":"Static access token (alternative to OAuth)","format":"string","isSecret":true,"name":"SALESFORCE_ACCESS_TOKEN"},{"description":"Salesforce instance URL (required for manual token mode)","format":"string","name":"SALESFORCE_INSTANCE_URL"},{"description":"Custom config directory","format":"filepath","default":"~/.mcp/salesforce","name":"SALESFORCE_CONFIG_DIR"},{"description":"OAuth callback port (0 = OS-assigned)","format":"number","default":"0","name":"SALESFORCE_OAUTH_PORT"},{"description":"Space-separated OAuth scopes","format":"string","name":"SALESFORCE_OAUTH_SCOPES"}]}],"_meta":{"io.modelcontextprotocol.registry/publisher-provided":{"com.mindstone.rebel":{"catalogId":"bundled-salesforce","provider":"rebel-oss"}}}},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-09T23:55:32.073807Z","publishedAt":"2026-08-09T23:55:32.073807Z","updatedAt":"2026-08-09T23:55:32.073807Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.mindstone/mcp-server-salesforce","description":"Salesforce CRM MCP server: accounts, contacts, opportunities, leads, tasks, and custom objects","title":"Salesforce","repository":{"url":"https://github.com/mindstone/mcp-servers","source":"github","subfolder":"connectors/salesforce"},"version":"0.2.2","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"@mindstone/mcp-server-salesforce","version":"0.2.2","runtimeHint":"npx","transport":{"type":"stdio"},"environmentVariables":[{"description":"Salesforce Connected App client ID (recommended path)","isRequired":true,"format":"string","name":"SALESFORCE_CLIENT_ID"},{"description":"Salesforce Connected App client secret (recommended path)","isRequired":true,"format":"string","isSecret":true,"name":"SALESFORCE_CLIENT_SECRET"},{"description":"Set to true for sandbox environments","format":"string","name":"SALESFORCE_SANDBOX"},{"description":"Static access token (alternative to OAuth)","format":"string","isSecret":true,"name":"SALESFORCE_ACCESS_TOKEN"},{"description":"Salesforce instance URL (required for manual token mode)","format":"string","name":"SALESFORCE_INSTANCE_URL"},{"description":"Custom config directory","format":"filepath","default":"~/.mcp/salesforce","name":"SALESFORCE_CONFIG_DIR"},{"description":"OAuth callback port (0 = OS-assigned)","format":"number","default":"0","name":"SALESFORCE_OAUTH_PORT"},{"description":"Space-separated OAuth scopes","format":"string","name":"SALESFORCE_OAUTH_SCOPES"}]}],"_meta":{"io.modelcontextprotocol.registry/publisher-provided":{"com.mindstone.rebel":{"catalogId":"bundled-salesforce","provider":"rebel-oss"}}}},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-18T11:38:25.980972Z","publishedAt":"2026-08-18T11:38:25.980972Z","updatedAt":"2026-08-18T11:38:25.980972Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.mindstone/mcp-server-salesforce","description":"Salesforce CRM MCP server: accounts, contacts, opportunities, leads, tasks, and custom objects","title":"Salesforce","repository":{"url":"https://github.com/mindstone/mcp-servers","source":"github","subfolder":"connectors/salesforce"},"version":"0.2.3","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"@mindstone/mcp-server-salesforce","version":"0.2.3","runtimeHint":"npx","transport":{"type":"stdio"},"environmentVariables":[{"description":"Salesforce Connected App client ID (recommended path)","isRequired":true,"format":"string","name":"SALESFORCE_CLIENT_ID"},{"description":"Salesforce Connected App client secret (recommended path)","isRequired":true,"format":"string","isSecret":true,"name":"SALESFORCE_CLIENT_SECRET"},{"description":"Set to true for sandbox environments","format":"string","name":"SALESFORCE_SANDBOX"},{"description":"Static access token (alternative to OAuth)","format":"string","isSecret":true,"name":"SALESFORCE_ACCESS_TOKEN"},{"description":"Salesforce instance URL (required for manual token mode)","format":"string","name":"SALESFORCE_INSTANCE_URL"},{"description":"Custom config directory","format":"filepath","default":"~/.mcp/salesforce","name":"SALESFORCE_CONFIG_DIR"},{"description":"OAuth callback port (0 = OS-assigned)","format":"number","default":"0","name":"SALESFORCE_OAUTH_PORT"},{"description":"Space-separated OAuth scopes","format":"string","name":"SALESFORCE_OAUTH_SCOPES"}]}],"_meta":{"io.modelcontextprotocol.registry/publisher-provided":{"com.mindstone.rebel":{"catalogId":"bundled-salesforce","provider":"rebel-oss"}}}},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-29T16:48:06.168517Z","publishedAt":"2026-09-29T16:48:06.168517Z","updatedAt":"2026-09-29T16:48:06.168517Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.pipeworx-io/salesforce","description":"Salesforce MCP Pack","title":"Salesforce","repository":{"url":"https://github.com/pipeworx-io/mcp-salesforce","source":"github"},"version":"0.1.0","websiteUrl":"https://pipeworx.io/packs/salesforce","remotes":[{"type":"streamable-http","url":"https://gateway.pipeworx.io/salesforce/mcp"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-04-22T01:32:16.479617Z","publishedAt":"2026-04-22T01:32:16.479617Z","updatedAt":"2026-04-22T01:32:16.479617Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.pipeworx-io/salesforce","description":"Salesforce MCP Pack","title":"Salesforce","repository":{"url":"https://github.com/pipeworx-io/mcp-salesforce","source":"github"},"version":"0.1.1","websiteUrl":"https://pipeworx.io/packs/salesforce","remotes":[{"type":"streamable-http","url":"https://gateway.pipeworx.io/salesforce/mcp"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-25T02:11:30.45222Z","publishedAt":"2026-09-25T02:11:30.45222Z","updatedAt":"2026-09-25T02:11:30.45222Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.pipeworx-io/salesforce","description":"Salesforce MCP Pack","title":"Salesforce","repository":{"url":"https://github.com/pipeworx-io/mcp-salesforce","source":"github"},"version":"0.1.2","websiteUrl":"https://pipeworx.io/packs/salesforce","remotes":[{"type":"streamable-http","url":"https://gateway.pipeworx.io/salesforce/mcp"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-26T21:22:33.843762Z","publishedAt":"2026-09-26T21:22:33.843762Z","updatedAt":"2026-09-26T21:22:33.843762Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-09-29/server.schema.json","name":"io.github.semwalajay83-sem/salesforce-metadata-mcp","description":"The only Salesforce MCP with Agentforce, OmniStudio & DevOps Center tools — 228 total.","repository":{"url":"https://github.com/semwalajay83-sem/salesforce-metadata-mcp","source":"github"},"version":"2.12.0","packages":[{"registryType":"npm","identifier":"salesforce-metadata-mcp","version":"2.12.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"Salesforce org URL, e.g. https://yourorg.my.salesforce.com","isRequired":true,"name":"SF_INSTANCE_URL"},{"description":"Salesforce access token (or use SF_ALIAS / JWT variables instead)","isSecret":true,"name":"SF_ACCESS_TOKEN"},{"description":"Salesforce CLI org alias (alternative to SF_ACCESS_TOKEN)","name":"SF_ALIAS"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-11T13:21:26.451628Z","publishedAt":"2026-08-11T13:21:26.451628Z","updatedAt":"2026-08-11T13:21:26.451628Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-09-29/server.schema.json","name":"io.github.semwalajay83-sem/salesforce-metadata-mcp","description":"The only Salesforce MCP with Agentforce, OmniStudio & DevOps Center tools — 228 total.","repository":{"url":"https://github.com/semwalajay83-sem/salesforce-metadata-mcp","source":"github"},"version":"3.0.0","packages":[{"registryType":"npm","identifier":"salesforce-metadata-mcp","version":"3.0.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"Salesforce org URL, e.g. https://yourorg.my.salesforce.com","isRequired":true,"name":"SF_INSTANCE_URL"},{"description":"Salesforce access token (or use SF_ALIAS / JWT variables instead)","isSecret":true,"name":"SF_ACCESS_TOKEN"},{"description":"Salesforce CLI org alias (alternative to SF_ACCESS_TOKEN)","name":"SF_ALIAS"},{"description":"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.","name":"SF_TOOLSETS"},{"description":"Refuse destructive tools on production orgs: 'destructive' (default), 'strict', or 'off'. Metadata creation is never affected.","name":"SF_PRODUCTION_GUARD"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-02T08:22:08.086124Z","publishedAt":"2026-09-02T08:22:08.086124Z","updatedAt":"2026-09-02T08:22:08.086124Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-09-29/server.schema.json","name":"io.github.semwalajay83-sem/salesforce-metadata-mcp","description":"The only Salesforce MCP with Agentforce, OmniStudio & DevOps Center tools — 228 total.","repository":{"url":"https://github.com/semwalajay83-sem/salesforce-metadata-mcp","source":"github"},"version":"3.2.0","packages":[{"registryType":"npm","identifier":"salesforce-metadata-mcp","version":"3.2.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"Salesforce org URL, e.g. https://yourorg.my.salesforce.com","isRequired":true,"name":"SF_INSTANCE_URL"},{"description":"Salesforce access token (or use SF_ALIAS / JWT variables instead)","isSecret":true,"name":"SF_ACCESS_TOKEN"},{"description":"Salesforce CLI org alias (alternative to SF_ACCESS_TOKEN)","name":"SF_ALIAS"},{"description":"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.","name":"SF_TOOLSETS"},{"description":"Refuse destructive tools on production orgs: 'destructive' (default), 'strict', or 'off'. Metadata creation is never affected.","name":"SF_PRODUCTION_GUARD"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-30T13:08:03.027295Z","publishedAt":"2026-09-30T13:08:03.027295Z","updatedAt":"2026-09-30T13:08:03.027295Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.wyre-technology/salesforce-mcp","description":"MCP server for Salesforce CRM — Accounts, Contacts, Opportunities, Leads, Cases.","title":"Salesforce","repository":{"url":"https://github.com/wyre-technology/salesforce-mcp","source":"github"},"version":"1.0.2","websiteUrl":"https://github.com/wyre-technology/salesforce-mcp","packages":[{"registryType":"oci","identifier":"ghcr.io/wyre-technology/salesforce-mcp:v1.0.2","transport":{"type":"stdio"},"environmentVariables":[{"description":"Credential source: 'env' reads vars locally, 'gateway' expects header injection from the WYRE MCP Gateway. Set to 'env' for stdio/local use.","isRequired":true,"format":"string","default":"env","name":"AUTH_MODE"},{"description":"Salesforce auth flow: 'client_credentials' (default, requires a Connected App with Client Credentials Flow enabled) or 'username_password' (fallback).","format":"string","default":"client_credentials","name":"SALESFORCE_AUTH_FLOW"},{"description":"Connected App consumer key. Required when SALESFORCE_AUTH_FLOW=client_credentials.","isRequired":true,"format":"string","name":"SALESFORCE_CLIENT_ID"},{"description":"Connected App consumer secret. Required when SALESFORCE_AUTH_FLOW=client_credentials.","isRequired":true,"format":"string","isSecret":true,"name":"SALESFORCE_CLIENT_SECRET"},{"description":"Salesforce org's My Domain URL (e.g. https://yourorg.my.salesforce.com). Required when SALESFORCE_AUTH_FLOW=client_credentials.","isRequired":true,"format":"string","name":"SALESFORCE_INSTANCE_URL"},{"description":"Salesforce username. Only used when SALESFORCE_AUTH_FLOW=username_password.","format":"string","name":"SALESFORCE_USERNAME"},{"description":"Salesforce password. Only used when SALESFORCE_AUTH_FLOW=username_password.","format":"string","isSecret":true,"name":"SALESFORCE_PASSWORD"},{"description":"Salesforce security token. Only used when SALESFORCE_AUTH_FLOW=username_password; optional if the org has IP allowlisting configured instead.","format":"string","isSecret":true,"name":"SALESFORCE_TOKEN"},{"description":"Transport mode for the server. Set to 'stdio' for local CLI use; the image defaults to 'http' for gateway hosting.","format":"string","default":"stdio","name":"MCP_TRANSPORT"},{"description":"Log verbosity: debug, info, warn, error","format":"string","default":"info","name":"LOG_LEVEL"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-07-19T00:53:59.342059Z","publishedAt":"2026-07-19T00:53:59.342059Z","updatedAt":"2026-07-19T00:53:59.342059Z","isLatest":false}}}],"metadata":{"nextCursor":"io.github.wyre-technology/salesforce-mcp:1.0.2","count":30}}
