Skip to main content
Glama
JustParent

simple-salesforce-mcp

by JustParent

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault

No arguments

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{
  "listChanged": false
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
run_soql_queryA

Run a raw SOQL query against the Salesforce org. Read-only — SOQL cannot modify data. Use this as the escape hatch for anything the other tools don't cover: filtering, joins via relationship fields, aggregates, ORDER BY. Always include a LIMIT for exploratory queries. If a field or object name errors, check the exact API names with describe_object.

search_recordsA

Full-text search across Salesforce records (name, email, phone, and other searchable fields). Good for 'find the record for X' when you don't know the object or Id. For precise filtering use run_soql_query instead.

get_recordA

Fetch a single Salesforce record by Id.

create_recordA

Create a new Salesforce record. Use describe_object first to find the required fields and valid picklist values.

update_recordA

Update fields on an existing Salesforce record. Requires confirm=true: first present the exact change to the user and get their approval.

delete_recordA

Permanently delete a Salesforce record. Requires confirm=true: first present the deletion to the user and get their approval.

describe_objectA

Get a Salesforce object's fields: API names, types, required flags, and picklist values. Use before writing SOQL or creating/updating records.

list_objectsA

List the org's Salesforce objects (API name and label). System noise (Share/History/Feed/ChangeEvent tables, non-queryable objects) is excluded by default.

get_org_infoA

Current Salesforce user, org id/name/type, instance URL, and API version in use. Call this first to establish context.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources