salesforce-mcp-jsforce
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| SF_SCOPE | No | OAuth scopes | api refresh_token |
| SF_READONLY | No | Set to '1' to strip write tools | off |
| SF_CLIENT_ID | No | ECA consumer key for login command | |
| SF_LOGIN_URL | No | OAuth host (sandbox: test.salesforce.com) | https://login.salesforce.com |
| SF_API_VERSION | No | REST API version | 62.0 |
| SF_ACCESS_TOKEN | No | Salesforce access token for stdio mode (optional if token file exists) | |
| SF_INSTANCE_URL | No | Salesforce instance URL for stdio mode (optional if token file exists) | |
| SF_CLIENT_SECRET | No | Client secret for confidential apps |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| salesforce_identityA | Return the identity (user, org, instance) of the supplied token. Use this to confirm the connection is authenticated. |
| salesforce_queryC | Run a SOQL query and return matching records. |
| salesforce_searchB | Run a SOSL full-text search across objects. |
| salesforce_list_objectsA | List all sObjects available in the org with their key metadata. |
| salesforce_describe_objectA | Describe an sObject: its fields, types, picklist values, and references (trimmed payload). |
| salesforce_get_recordB | Retrieve a single record by Id, optionally limited to specific fields. |
| salesforce_create_recordC | Create a new record on the given object. |
| salesforce_update_recordB | Update fields on an existing record. |
| salesforce_delete_recordB | Delete a record by Id. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
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/imazhar101/salesforce-mcp-jsforce'
If you have feedback or need assistance with the MCP directory API, please join our Discord server