MCP Salesforce Connector
MCP Salesforce 连接器
一个用于 Salesforce 集成的模型上下文协议 (MCP) 服务器实现,允许 LLM 通过 SOQL 查询和 SOSL 搜索与 Salesforce 数据进行交互。
功能
执行 SOQL (Salesforce 对象查询语言) 查询
执行 SOSL (Salesforce 对象搜索语言) 搜索
获取 Salesforce 对象的元数据,包括字段名称、标签和类型
列出所有可用的 SObject - 发现标准对象和自定义对象
检索、创建、更新和删除记录
执行 Tooling API 请求
执行 Apex REST 请求
向 Salesforce 发起直接 REST API 调用
Related MCP server: Salesforce MCP Integration
配置
模型上下文协议
要将此服务器与模型上下文协议配合使用,您需要在 claude_desktop_config.json 文件中进行配置。在 mcpServers 部分添加以下条目:
{
"mcpServers": {
"salesforce": {
"command": "uvx",
"args": [
"--from",
"mcp-salesforce-connector",
"salesforce"
],
"env": {
"SALESFORCE_ACCESS_TOKEN": "SALESFORCE_ACCESS_TOKEN",
"SALESFORCE_INSTANCE_URL": "SALESFORCE_INSTANCE_URL",
"SALESFORCE_DOMAIN": "SALESFORCE_DOMAIN"
}
}
}
}可用工具
查询和搜索工具
run_soql_query- 针对 Salesforce 执行 SOQL 查询run_sosl_search- 在对象中执行 SOSL 搜索
元数据工具
get_object_fields- 检索特定对象的字段元数据list_sobjects- 列出所有可用的 SObject(标准和自定义)
单条记录操作
get_record- 按 ID 检索特定记录create_record- 创建新记录update_record- 更新现有记录delete_record- 删除记录
批量操作
bulk_create_records- 在单次操作中创建多条记录bulk_update_records- 更新多条记录(必须包含 Id 字段)bulk_delete_records- 使用记录 ID 删除多条记录
高级 API 工具
tooling_execute- 执行 Tooling API 请求apex_execute- 执行 Apex REST 请求restful- 向 Salesforce 发起直接 REST API 调用
关于 Salesforce 身份验证方法的说明
此服务器支持四种身份验证方法:
OAuth(推荐): 将
SALESFORCE_ACCESS_TOKEN和SALESFORCE_INSTANCE_URL设置为环境变量。客户端凭据: 为 OAuth 2.0 客户端凭据流设置
SALESFORCE_CLIENT_ID和SALESFORCE_CLIENT_SECRET。这对于服务器到服务器的集成非常有用。Salesforce CLI(默认组织): 如果未设置 OAuth 环境变量,服务器将尝试使用当前工作区中活动的 Salesforce CLI 默认组织(通过
sf org display --json或sfdx force:org:display --json)。可选择设置SALESFORCE_CLI_TARGET_ORG以指定特定组织。用户名/密码(旧版): 如果未设置
SALESFORCE_ACCESS_TOKEN和SALESFORCE_INSTANCE_URL,服务器将回退使用SALESFORCE_USERNAME、SALESFORCE_PASSWORD和SALESFORCE_SECURITY_TOKEN。
环境配置
SALESFORCE_DOMAIN(可选): 设置为test以连接到 Salesforce 沙盒环境。如果未设置或留空,服务器将连接到生产环境。SALESFORCE_CLI_TARGET_ORG(可选): 使用 Salesforce CLI 身份验证方法时,设置此项以指定特定的组织别名或用户名,而不是默认组织。
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- Alicense-qualityDmaintenanceA Model Context Protocol server that enables interaction with Salesforce through REST API using jsforce, allowing users to execute SOQL queries, retrieve object metadata, and perform CRUD operations on Salesforce records.49MIT
- Flicense-qualityDmaintenanceA Model Context Protocol server that allows execution of SOQL queries and interaction with Salesforce data through a standardized interface.
- Alicense-qualityCmaintenanceA TypeScript implementation of a Model Context Protocol server that enables LLMs to interact with Salesforce data through SOQL queries, SOSL searches, and CRUD operations.2MIT
- AlicenseBqualityDmaintenanceA server implementation that enables LLMs to interact with Salesforce data through SOQL queries, SOSL searches, and API operations including retrieving, creating, updating, and deleting records.101MIT
Related MCP Connectors
A comprehensive Model Context Protocol (MCP) server that enables AI assistants to interact with yo…
A Model Context Protocol server for Wix AI tools
MCP server providing access to the Scorecard API to evaluate and optimize LLM systems.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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/smn2gnt/MCP-Salesforce'
If you have feedback or need assistance with the MCP directory API, please join our Discord server