Salesforce

MCP server for Salesforce CRM — Accounts, Contacts, Opportunities, Leads, Cases.

stdiocommunityservice

Package Details

Transportstdio

Environment Variables

AUTH_MODE(str)
Default:env
Required

Credential source: 'env' reads vars locally, 'gateway' expects header injection from the WYRE MCP Gateway. Set to 'env' for stdio/local use.

SALESFORCE_AUTH_FLOW(str)
Default:client_credentials

Salesforce auth flow: 'client_credentials' (default, requires a Connected App with Client Credentials Flow enabled) or 'username_password' (fallback).

SALESFORCE_CLIENT_ID(str)
Required

Connected App consumer key. Required when SALESFORCE_AUTH_FLOW=client_credentials.

SALESFORCE_CLIENT_SECRET(str)
RequiredSecret

Connected App consumer secret. Required when SALESFORCE_AUTH_FLOW=client_credentials.

SALESFORCE_INSTANCE_URL(str)
Required

Salesforce org's My Domain URL (e.g. https://yourorg.my.salesforce.com). Required when SALESFORCE_AUTH_FLOW=client_credentials.

SALESFORCE_USERNAME(str)

Salesforce username. Only used when SALESFORCE_AUTH_FLOW=username_password.

SALESFORCE_PASSWORD(str)
Secret

Salesforce password. Only used when SALESFORCE_AUTH_FLOW=username_password.

SALESFORCE_TOKEN(str)
Secret

Salesforce security token. Only used when SALESFORCE_AUTH_FLOW=username_password; optional if the org has IP allowlisting configured instead.

MCP_TRANSPORT(str)
Default:stdio

Transport mode for the server. Set to 'stdio' for local CLI use; the image defaults to 'http' for gateway hosting.

LOG_LEVEL(str)
Default:info

Log verbosity: debug, info, warn, error