Skip to main content
Glama
jaworjar95

Salesforce MCP Server

by jaworjar95

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
SF_PASSWORDNoSalesforce password for username/password authentication
SF_USERNAMENoSalesforce username for username/password authentication
SF_CLIENT_IDNoOAuth2 client ID from Connected App
SF_LOGIN_URLNoSalesforce login URL (e.g. https://login.salesforce.com or https://test.salesforce.com)https://login.salesforce.com
SF_INSTANCE_URLNoSalesforce instance URL (e.g. https://yourorg.my.salesforce.com)
SF_CLIENT_SECRETNoOAuth2 client secret from Connected App
SF_REFRESH_TOKENNoOAuth2 refresh token
SF_SECURITY_TOKENNoSalesforce security token (if required, otherwise empty)

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
test-connectionA

Test Salesforce connection and return organization info

execute-soqlB

Execute SOQL query with auto-bulk switching for large result sets

execute-soslB

Execute SOSL search with multi-object support

describe-sobjectA

Describe SObject metadata with 1-hour caching

execute-apexB

Execute anonymous Apex code with debug log capture

run-apex-testsC

Run Apex tests with coverage and detailed results

get-apex-logsB

Get debug logs with filtering and parsing options

create-recordB

Create single or multiple records with auto-bulk switching

get-recordB

Retrieve a record by ID with optional field selection

update-recordB

Update single or multiple records with auto-bulk switching

delete-recordA

Delete records by ID(s) with auto-bulk switching

upsert-recordB

Upsert records using external ID with auto-bulk switching

deploy-metadataC

Deploy metadata components to Salesforce org

retrieve-metadataB

Retrieve metadata components from Salesforce org

list-metadata-typesB

List available metadata types in the org for discovery

deploy-bundleC

Deploy a metadata bundle (e.g., LWC) from a directory path

check-deploy-statusA

Check the status of a deployment

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/jaworjar95/salesforce-mcp-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server