Salesforce Connector
Integrates large language models with Salesforce data via a Model Context Protocol server.
About
The Salesforce Connector is a TypeScript implementation of a Model Context Protocol (MCP) server designed to bridge the gap between large language models (LLMs) and Salesforce. It empowers LLMs to directly interact with Salesforce data by executing SOQL queries, performing SOSL searches, conducting CRUD operations (Create, Read, Update, Delete), accessing metadata, and making direct REST API calls, including Apex REST and Tooling API requests. The server is Docker-ready and fully configurable via environment variables, supporting secure OAuth 2.0 password authentication with automatic token refresh for seamless, long-running sessions.
Key Features
- Secure OAuth 2.0 Password Authentication
- Execute SOQL queries and SOSL searches
- Perform CRUD operations on Salesforce records
- Access Salesforce object metadata and execute Tooling/Apex REST APIs
- Docker-ready with environment variable configuration and automatic token refresh
- 1 GitHub stars
Use Cases
- Enabling LLMs to manage Salesforce records by creating, updating, or deleting entries.
- Empowering LLMs to directly query and search Salesforce data for information retrieval.
- Allowing LLMs to retrieve Salesforce object metadata and execute advanced API calls for informed interactions.