mcpField
S
Salesforce HTTP MCP Server

Salesforce HTTP MCP Server

Local
github.com/mrpaapiData & Analytics0Updated 73w ago

About Salesforce HTTP MCP Server

Salesforce HTTP MCP Server is an MCP server for integrating Salesforce with LangChain and running SOQL queries. It protects access with an API key and includes rate limiting.

Key features

  1. 01Tool manifests via `/mcp` and `/sse`
  2. 02Executes SOQL queries
  3. 03API key protection
  4. 04Rate limiting

Use cases

  1. 01Query Salesforce data through MCP
  2. 02Access Salesforce in LangChain integrations
  3. 03Limit abuse of the service endpoints

MCP support

The server exposes tool manifests through `/mcp` and `/sse`, and executes SOQL queries through `/mcp/tool`. Access is protected by an API key.

Configuration

Local server config is the same for every client. Copy it into your client’s MCP config file.

No install method listed yet

We haven’t collected a package or remote endpoint for this server. Follow the instructions in the project README.

Repository

Tools

No tool list yet

Local servers expose tools only once running on your machine, and the maintainer has not provided a tool list.

Details

From the project README

Salesforce HTTP MCP Server

A Model Context Protocol (MCP) server for Salesforce integration with LangChain.

Features

  • Tool Manifest: Exposes available tools via /mcp and /sse
  • Tool Execution: Executes SOQL queries via /mcp/tool
  • Authentication: API key protection
  • Rate Limiting: Prevents abuse

Setup

  1. Clone the repository git clone https://github.com/mrpaapi/salesforce-http-mcp-server.git cd salesforce-http-mcp-server

  2. Install Dependencies npm install

  3. Configure environment Variables cp .env.example .env - Edit .env with your Salesforce credentials

  4. Start the Server npm start

##Usage

  • Get Tool Manifest curl http://localhost:3000/sse -H "Accept: text/event-stream"

  • Execute query curl -X POST http://localhost:3000/mcp/tool -H "Content-Type: application/json" -H "x-mcp-key: your-api-key" -d '{"name":"salesforce_query","parameters":{"query":"SELECT Id FROM Account LIMIT 1"}}'

Comments

Markdown supported

New to MCP?

From what the protocol is to installing your first server, these answers cover most first questions.

An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.