
What is mcp-server-salesforce
mcp-server-salesforce is an implementation of the Model Context Protocol (MCP) designed to facilitate interactions with Salesforce. Developed by kazuki1213, this server enables AI systems to securely access and manipulate Salesforce data. It provides a structured environment where notes can be stored and analyzed, and Salesforce objects can be queried, created, updated, or deleted. The server's architecture supports both custom URI schemes for notes and Salesforce objects, making it a versatile tool for managing and analyzing business data.
How to Use mcp-server-salesforce
To use mcp-server-salesforce, you must configure authentication credentials for Salesforce. This can be done using environment variables or a .env
file in the project directory. Required credentials include your Salesforce username, password, security token, and optionally, the login domain.
Once set up, the server can be utilized for various tasks:
-
Notes Management: You can add, store, and summarize notes using a custom URI scheme. This is particularly useful for organizing information and generating summaries that can be brief or detailed based on your preference.
-
Salesforce Interactions: The server provides several tools for interacting with Salesforce. You can query data using SOQL, create new records, update existing ones, or delete records. Each action requires specific arguments like object names or data fields.
-
Prompts and Analysis: Use prompts to summarize stored notes or analyze Salesforce data. You can specify how detailed the summaries should be or limit the number of records analyzed.
Key Features of mcp-server-salesforce
-
Notes Storage System:
- Custom
note://
URI scheme for accessing and managing individual notes. - Each note is stored with a name, description, and text/plain mimetype.
- Summarization capabilities with optional detail levels.
- Custom
-
Salesforce Object Management:
- Custom
salesforce://
URI scheme for accessing and manipulating Salesforce objects. - Supports JSON data format for object resources.
- Comprehensive tools for querying, creating, updating, and deleting Salesforce records.
- Custom
-
Prompts for Analysis:
summarize-notes
: Generate summaries of stored notes with style preferences.analyze-salesforce-data
: Analyze Salesforce data with options to specify the object and limit the number of records.
-
Authentication and Configuration:
- Seamless integration with Salesforce through environment configurations.
- Supports both environment variables and .env files for flexibility.
-
Development and Deployment:
- Continuous integration and deployment pipelines using GitHub Actions.
- Easy installation and configuration for different environments.
This server is a powerful tool for businesses looking to enhance their data management and analysis capabilities within Salesforce, offering a streamlined interface for interacting with both notes and Salesforce data.
How to Use
To use the mcp-server-salesforce, follow these steps:
- Visit https://github.com/kazuki1213/mcp-server-salesforcehttps://github.com/kazuki...
- Follow the setup instructions to create an account (if required)
- Connect the MCP server to your Claude Desktop application
- Start using mcp-server-salesforce capabilities within your Claude conversations
Additional Information
Created
March 10, 2025
Company
Related MCP Servers
Start building your own MCP Server
Interested in creating your own MCP Server? Check out the official documentation and resources.
Learn More