Salesforce is the worldâs leading CRM platform for sales, service, and marketing. The Salesforce MCP server lets you query, create, update, and manage any object using natural language.Documentation Index
Fetch the complete documentation index at: https://docs.gumloop.com/llms.txt
Use this file to discover all available pages before exploring further.
What Can It Do?
- Query records with SOQL or SOSL
- Create, update, and delete any object
- Run reports and pull data for analysis
- View and manage dashboards including refreshing, cloning, and updating layouts
- Manage campaigns by adding leads and contacts
- Download files and attachments from Salesforce to Gumloop storage
- Convert leads and create related records
Where to Use It
In Agents (Recommended)
Add Salesforce as a tool to any agent. The agent can then manage your CRM conversationally, choosing the right actions based on context. To add an MCP tool to your agent:- Open your agentâs configuration
- Click Add tools â Connect an app with MCP
- Search for the integration and select it
- Authenticate with your account
In Workflows (Via Agent Node)
For automated pipelines, use an Agent Node with Salesforce tools. This gives you the flexibility of an agent within a deterministic workflow.As a Custom MCP Node
You can also create a standalone MCP node for a specific action. This generates a reusable node that performs one task, useful when you need the same operation repeatedly in workflows.- Go to your node library and search for the integration
- Click Create a node with AI
- Describe the specific action you want (e.g., âQuery accounts in Californiaâ)
- Test the node and save it for reuse
Custom MCP nodes are single-purpose by design. For tasks that require multiple steps or dynamic decision-making, use an agent instead.
Available Tools
| Tool | Description |
|---|---|
| Soql Query | Execute SOQL queries |
| Sosl Search | Search across objects |
| Describe Object | Get object metadata |
| Get Record | Retrieve a record by ID |
| Create Record | Create a new record |
| Update Record | Update an existing record |
| Delete Record | Delete a record |
| Run Report | Execute a Salesforce report |
| List Reports | List available reports |
| Add Lead To Campaign | Add a lead to a campaign |
| Add Contact To Campaign | Add a contact to a campaign |
| Convert Lead | Convert lead to account/contact |
| Get File | Download a file or attachment from Salesforce to storage. Supports ContentVersion, ContentDocument, and legacy Attachment IDs. |
| Create Report | Create a new Salesforce report |
| Update Report | Update an existing reportâs metadata |
| Clone Report | Clone an existing report |
| List Dashboards | List recently viewed dashboards |
| Get Dashboard | Retrieve a dashboardâs results and component data |
| Create Dashboard | Create a new dashboard by cloning an existing one |
| Update Dashboard | Update a dashboardâs metadata and structure |
| Manage Dashboard | Refresh or delete a dashboard |
| Create Note | Create a note on a record |
| Create File | Upload a file |
Example Prompts
Use these with your agent or in the Agent Node: Query records:Connecting Gumloop to Salesforce
Gumloop is a Salesforce Connected App â it is not listed on the Salesforce AppExchange marketplace. A Salesforce administrator must authorize the connection before users can authenticate. Quickest setup: Have your Salesforce admin visit the Salesforce credentials page in Gumloop and complete the OAuth flow. This automatically installs the Gumloop connected app in your Salesforce organization. If a non-admin user attempts to connect first, the admin will see an approval request in Salesforce under Setup > Apps > Connected Apps > Manage Connected Apps. For full setup instructions, see the Credentials page â Salesforce Setup.For more details on Salesforceâs connected app restrictions, see the official Salesforce documentation.
Troubleshooting
| Issue | Solution |
|---|---|
| âAdministrators need to pre-install the Gumloop applicationâ error | A Salesforce admin must first authorize Gumloop. See Connecting Gumloop to Salesforce above. |
| Agent not finding the right data | Use specific record IDs or exact names |
| Action not completing | Check that youâve authenticated with Salesforce |
| Unexpected results | The agent may chain multiple tools (e.g., querying first, then updating). Review the agentâs reasoning to understand its approach. |
| Tool not available | Verify the tool is enabled in your agentâs MCP configuration |
Need Help?
- Agents documentation for setup and best practices
- Agent Node guide for workflow integration
- Gumloop Community for questions and examples
- Contact support@gumloop.com for assistance
Use this integration directly in Claude or Cursor. Connect remotely via the Salesforce MCP server using your Gumloop credentials.
