Back to Apps

Salesforce MCP Tools
by mt7180
Generate and insert nested Salesforce test data using natural language and MCP Sampling.
0 stars
Works in:claude
Exposes:Tools
What it does
Connects to Salesforce scratch orgs via JWT Bearer Flow. It leverages MCP Sampling to let an LLM analyze the Salesforce data model and autonomously generate realistic, nested test records that are then inserted via the Composite Tree REST API.
Tools
query_salesforce: Executes SOQL queries against the scratch org to retrieve records.describe_sobject: Retrieves creatable fields for a specific sObject.get_basic_datamodel: Provides a lightweight field map for core objects like Account, Contact, Case, and User.generate_nested_record: Uses LLM sampling to draft a Composite Tree compatible nested record from a natural language request.insert_record: Posts the generated payload to the Salesforce Composite Tree API.
Installation
Configure your .env file with CLIENT_ID, CONSUMER_PW, USERNAME, PRIVATE_KEY_FILE, and OPENAI_API_KEY. Then add the server to your claude_desktop_config.json:
{
"mcpServers": {
"salesforce": {
"type": "stdio",
"command": "python3",
"args": ["/path/to/mcp-tools-salesforce/server.py"]
}
}
}
Supported hosts
- Claude Desktop
Quick install
pip install -r requirements.txtInformation
- Pricing
- free
- Published
- 6/29/2026
- stars
- 0
Categories
Choose your AI client and follow the steps below.
Claude Desktop
{
"mcpServers": {
"salesforce": {
"type": "stdio",
"command": "python3",
"args": ["/path/to/mcp-tools-salesforce/server.py"]
}
}
}





