mcp-server-salesforce logo

MCP Server Salesforce

by kazuki1213

0 forks
0 stars
Free

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:

  1. 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.

  2. 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.

  3. 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.
  • 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.
  • 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:

  1. Visit https://github.com/kazuki...
  2. Follow the setup instructions to create an account (if required)
  3. Connect the MCP server to your Claude Desktop application
  4. Start using mcp-server-salesforce capabilities within your Claude conversations

Additional Information

Created

March 10, 2025

Company

kazuki1213

Start building your own MCP Server

Interested in creating your own MCP Server? Check out the official documentation and resources.

Learn More