Connect Salesforce with AI agents using Model Context Protocol (MCP). Seamlessly integrate Salesforce tools and actions into Claude, Cursor, Windsurf, and other AI applications for enhanced workflow automation.
CRM tools for AI automation
Install Salesforce MCP server in minutes. Choose your AI platform: Cursor, Claude Desktop, Windsurf, or use HTTP endpoint for custom integrations. Follow our step-by-step guide to connect Salesforce with your AI agent.
Explore other MCP integrations: Gmail MCP, Notion MCP, GitHub MCP, Linear MCP, Slack MCP, Google Sheets MCP, and 100+ more AI agent tools.
Salesforce is a leading CRM platform integrating sales, service, marketing, and analytics to build customer relationships and drive business growth
1780
143
CRM
Paste and run this command in your terminal to set up Cursor with MCP
After running the command, restart Cursor to start using the MCP Server.
Creates a new salesforce account using a json post request, requiring 'name'; specific fields (e.g., custom, dunsnumber) may have org-level prerequisites.
Adds a contact to a campaign by creating a campaignmember record, allowing you to track campaign engagement.
Adds a lead to a campaign by creating a campaignmember record, allowing you to track campaign engagement.
Adds a product (line item) to an opportunity. the product must exist in a pricebook entry that's associated with the opportunity's pricebook.
Applies configured lead assignment rules to a specific lead, automatically routing it to the appropriate owner based on your organization's rules.
Associates a contact with an account by updating the contact's accountid field.
Clones an opportunity and optionally its products (line items). creates a new opportunity with the same field values and products as the original.
Creates a copy of an existing salesforce record by reading its data, removing system fields, and creating a new record. optionally apply field updates to the clone.
Marks a task as completed with optional completion notes. this is a convenience action that updates the task status to 'completed'.
Creates a new account in salesforce with the specified information.
Creates a new campaign in salesforce with the specified information.
Creates a new campaign record in salesforce; if 'parentid' is provided, it must be a valid id of an existing campaign record, and if 'ownerid' is provided, it must be a valid id of an active user.
Creates a new contact in salesforce with the specified information.
Creates a new lead in salesforce with the specified information.
Creates a new lead in salesforce, requiring `lastname` and `company` unless person accounts are enabled and `company` is null.
Creates a new contact in salesforce; 'lastname' is required, an existing 'accountid' must be used if provided, and any custom fields (ending with ' c') must be predefined.
Creates a new note attached to a salesforce record with the specified title and content.
Creates a new note record in salesforce, associated with an existing salesforce object via `parentid`, automatically including a `content-type: application/json` header.
Creates a new opportunity in salesforce with the specified information.
Creates a new opportunity record in salesforce; `name`, `stagename`, and `closedate` are mandatory, and ensure any referenced ids (e.g., `accountid`, `campaignid`) are valid and corresponding salesforce features are enabled if used.
20 actions available