CRM

Salesforce

The world's leading CRM platform for sales, service, marketing, and more powering customer relationships at scale.

Salesforce MCP, Integrations & Automations for Enterprise AI Agents

Connect your AI agents to Salesforce MCP in minutes. No field mapping. No code required. Adopt AI's zero-shot API discovery means your agents understand Salesforce's schema on first contact - and can act on it instantly.

Generate MCP URL

What Your AI Agents Can Do

Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
Convert Lead on Salesforce
Converts a Salesforce lead to an account, contact, and optionally an opportunity using the standard convertLead action.
Get Account Opportunities on Salesforce
Retrieves all opportunities associated with a specific Salesforce account using the account ID.
Create Opportunity on Salesforce
Creates a new Opportunity record in Salesforce with details including account, stage, close date, amount, and other sales information.
Create Lead on Salesforce
Creates a new lead record in Salesforce with contact information, company details, and lead qualification data.
Composite Update Sobjects on Salesforce
Updates multiple Salesforce sObjects (like Accounts) in a single API call using the Composite API. Allows updating different fields across multiple records with optional all-or-none transaction control.
Describe Object on Salesforce
Describe an object or get metadata about an object in salesforce
Get Catalog Products on Salesforce
Retrieves catalog products from Salesforce Commerce API with specified product contexts, fields, and retrieval type.
Sosl Search on Salesforce
Executes a Salesforce Object Search Language (SOSL) query to search across multiple objects and fields, returning matching Account and Contact records.
Get Recent Listviews on Salesforce
Retrieves recent list views for a specific Salesforce object type with an optional limit parameter.
Upsert Lead on Salesforce
Upserts a Lead record in Salesforce using an external ID. Creates a new lead if the external ID doesn't exist, or updates the existing lead if it does.
Describe Opportunity on Salesforce
Retrieves metadata description for the Salesforce Opportunity object including fields, record types, and object properties.
Create Account on Salesforce
Creates a new Account record in Salesforce with company details including contact information, billing address, and business metrics.
Update Contact By External Id on Salesforce
Updates a Salesforce Contact record using an external ID field. This API allows updating contact information such as name, email, and associated account by referencing the external identifier.
Update Lead on Salesforce
Updates a Salesforce Lead record with new field values such as status, title, phone, rating, and description.
Update Contact on Salesforce
Updates a contact record in Salesforce by patching specific fields like title, email, phone, and department using the contact ID.
Query Account With Contacts And Opportunities on Salesforce
Queries Salesforce Account data including related Contacts and open Opportunities for a specific account ID using SOQL query.
Query Opportunity Line Items on Salesforce
Queries Salesforce to retrieve opportunity line items including product details for a specific opportunity ID using SOQL.
Create User on Salesforce
Creates a new Salesforce User record; use this to provision users with standardized settings. .If specific attributes are not provided, you must use the default values defined in the schema for fields like TimeZoneSidKey, LocaleSidKey and EmailEncodingKey to ensure successful record creation.
Get Event Log File on Salesforce
Retrieves the log file content for a specific EventLogFile record from Salesforce using the record ID.
Composite Upsert Accounts on Salesforce
Performs a composite upsert operation on Salesforce Account records using an external ID field. Updates existing records or creates new ones based on the external ID.
Composite Get Accounts on Salesforce
Retrieves multiple Salesforce Account records by their IDs using the composite API, returning specified fields for each account.
Query Product Selling Model on Salesforce
Queries Salesforce to retrieve product names, selling model IDs, and product IDs from ProductSellingModelOption, grouped by product name, product ID, and selling model ID.
Delete Contact on Salesforce
Deletes a contact record from Salesforce using the contact ID.
Describe Account Object on Salesforce
Retrieves the metadata and schema description for the Account object in Salesforce, including all fields, relationships, and object properties.
Parameterized Search on Salesforce
Performs a parameterized search across multiple Salesforce objects (Account, Contact, etc.) with specified fields and limits using the Salesforce REST API.
Reset User Password on Salesforce
Resets the password for a Salesforce Self Service User by user ID.
Get Account on Salesforce
Retrieves account information from Salesforce using the account ID. Optionally, specific fields can be requested via query parameters.
Query Opportunity Contact Roles on Salesforce
Queries Salesforce to retrieve opportunity contact roles including contact details and role information for a specific opportunity.
Query on Salesforce
Query Salesforce data using SOQL (Salesforce Object Query Language). Use this tool to retrieve, search, filter, and analyze records from any Salesforce object including Accounts, Contacts, Opportunities, Leads, Cases, custom objects, and more. Supports complex queries with WHERE clauses, field selection, relationship queries, aggregations (COUNT, SUM, AVG), sorting (ORDER BY), and pagination (LIMIT, OFFSET).
Delete Opportunity on Salesforce
Deletes an Opportunity record from Salesforce using the Opportunity ID.
Search Knowledge Articles on Salesforce
Searches Salesforce knowledge articles using SOSL query method through the App channel. Returns knowledge articles matching the specified search query.
Fetch All Accounts on Salesforce
Executes a SOQL query against Salesforce to retrieve records. Supports filtering, ordering, and pagination using query locators.
Create Composite Account Contact on Salesforce
Creates an Account and related Contact in Salesforce using composite API request. The contact is automatically linked to the newly created account using a reference.
Update Opportunity on Salesforce
Updates an existing Salesforce Opportunity record with new stage, amount, close date, probability, and next step information.
Get List View Results on Salesforce
Retrieves results from a specific list view for a Salesforce object using the Salesforce REST API.
Get Lightning Usage Metrics on Salesforce
Retrieves Lightning usage metrics by app type from Salesforce Data API v64.0.
Get Compact Layouts on Salesforce
Retrieves compact layouts for specified Salesforce objects using the Salesforce REST API.
Create Lightning Toggle Metrics on Salesforce
Creates a new LightningToggleMetrics record in Salesforce using the REST API.
Create Contact on Salesforce
Creates a new contact record in Salesforce with personal information, address details, and account association.
Describe Account Listview on Salesforce
Retrieves metadata and describe information for a specific Account object list view in Salesforce, including columns, filters, and scope details.
Get Deleted Accounts on Salesforce
Retrieves a list of deleted Account records from Salesforce within a specified date range.
Search on Salesforce
Searches Salesforce records using SOSL (Salesforce Object Search Language) query across all fields and returns specified object fields.
Search Opportunities on Salesforce
Searches Salesforce objects using SOSL (Salesforce Object Search Language) to find Opportunities with specified fields including Id, Name, StageName, Amount, CloseDate, and AccountId.
Update Account on Salesforce
Updates an existing Salesforce account record with new details including phone, industry, annual revenue, description, and website information.
Composite Create Records on Salesforce
Creates multiple Salesforce records (Account, Contact, Opportunity) in a single transaction using the Composite API with cross-referencing between records.
Get Account Contacts on Salesforce
Retrieves all contacts associated with a specific Salesforce account using the account ID and bearer token authentication.
Describe Listview on Salesforce
Retrieves metadata and field information for a specific list view of a Salesforce object using the Salesforce REST API.
Update Composite Sobjects on Salesforce
Updates multiple Salesforce records (sObjects) in a single API call using the composite sobjects endpoint. Allows updating different object types with different fields in one request.
Composite Create Sobjects on Salesforce
Creates multiple Salesforce objects (sObjects) in a single request using the Composite API. Supports batch creation of accounts or other object types with configurable all-or-none behavior.
Delete Composite Sobjects on Salesforce
Deletes multiple Salesforce objects (sObjects) in a single request using their IDs. The allOrNone parameter controls whether the operation should be atomic.
Get Opportunity on Salesforce
Retrieves opportunity information from Salesforce, optionally filtered by specific fields using the Salesforce REST API.
Get Updated Accounts on Salesforce
Retrieves a list of Account IDs that have been updated within a specified date range from Salesforce.
Get Api Versions on Salesforce
Retrieves a list of available Salesforce API versions and their corresponding resource URLs.
Get Lightning Usage By Browser Metrics on Salesforce
Retrieves Lightning Usage By Browser Metrics data from Salesforce using the REST API v64.0.
Delete Lead on Salesforce
Deletes a Lead record from Salesforce using the Salesforce REST API.
Create Composite Sobjects on Salesforce
Creates multiple Salesforce sObjects (like Leads) in a single API call using the Composite API. Allows batch creation of records with configurable all-or-none behavior.
Close Win An Opportunity on Salesforce
Updates an existing Salesforce Opportunity record with new stage, probability, and close date information.
Get Lead Updates on Salesforce
Retrieves a list of Lead IDs that have been updated within a specified date range from Salesforce.
Query Opportunities on Salesforce
Executes a SOQL query to retrieve Opportunity records from Salesforce with flexible filtering and sorting options
Describe Account Approval Layouts on Salesforce
Retrieves approval layout information for a specific approval process on the Salesforce Account object
Create Opportunity Line Item on Salesforce
Creates a new opportunity line item in Salesforce by associating a product with an opportunity, including quantity, unit price, and description.
Get Event Schema on Salesforce
Retrieves the event schema for a custom platform event object in Salesforce, returning the schema definition including field types and metadata.
Get Lead on Salesforce
Retrieves a Lead record from Salesforce by ID, optionally specifying which fields to return.
Create Composite Opportunities on Salesforce
Creates multiple Salesforce Opportunity records in a single API call using the composite sobjects endpoint.
Create Composite Contacts on Salesforce
Creates multiple Contact records in Salesforce using the composite API to perform batch operations in a single request.
Query Event Log Files on Salesforce
Queries Salesforce EventLogFile objects to retrieve event log file records, ordered by last modified date in descending order with a configurable limit.
Describe Contact on Salesforce
Retrieves metadata describing the Contact object in Salesforce, including field definitions, picklist values, and object properties.
Update Account By External Id on Salesforce
Updates a Salesforce Account record using an external ID field. This allows updating account information like name, phone, and industry using an external identifier instead of the Salesforce record ID.
Get Sobject Listviews on Salesforce
Retrieves all list views for a specified Salesforce object type using the Salesforce REST API.
Get Data Category Groups on Salesforce
Retrieves data category groups for a specified sObject (KnowledgeArticleVersion) from Salesforce support API.
Get Account Listviews on Salesforce
Retrieves all list views for the Account object in Salesforce using the REST API.
Delete Account on Salesforce
Deletes a Salesforce account record by account ID using the Salesforce REST API.
Get Updated Contacts on Salesforce
Retrieves a list of Contact IDs that have been updated within a specified date range from Salesforce.
Get Contact on Salesforce
Retrieves details of a specific Salesforce Contact record by its unique Contact ID using the Salesforce REST API.
Close Lose An Opportunity on Salesforce
Updates a Salesforce Opportunity record with new field values such as stage name and loss reason.
Describe Lead on Salesforce
Retrieves metadata describing the Lead object in Salesforce, including field definitions, relationships, and object properties.
Submit Approval on Salesforce
Submits a record for approval in Salesforce, specifying the action type, context ID, comments, and next approver IDs.

Connect Salesforce MCP using Adopt AI in 3 Simple Steps

  1. Run a single command in your terminal to install the Salesforce MCP server locally, no complex setup, no cloud dependency.
  2. A browser window opens automatically, where you can securely authenticate with your Salesforce account with one click.
  3. Restart your AI client, and your agents instantly have full access to leads, opportunities, accounts, and every Salesforce object, ready to read, write, and automate.

Use Cases for Salesforce MCP

1. Automated Lead Scoring & Routing

AI agents analyze incoming leads in Salesforce, score them based on engagement and fit, and automatically route high-priority leads to the right sales reps.


2. Pipeline Health Monitoring

AI agents continuously monitor your Salesforce pipeline, flag stalled deals, and alert reps to opportunities that need immediate attention.


3. Contact & Account Enrichment

Automatically enrich Salesforce records with data from connected apps, keeping contact details, company info, and interaction history up to date.


4. Automated Activity Logging

AI agents capture emails, calls, and meetings from connected tools and log them directly to the correct Salesforce records � no manual entry required.


5. Forecast & Revenue Reporting

AI agents pull deal data from Salesforce, generate revenue forecasts, and build executive-ready reports across your entire pipeline.

Explore Similar Apps  

Explore Other Apps

Frequently Asked Questions

Do I need my own developer credentials to use Salesforce MCP with Adopt AI?

No, you can get started immediately using Adopt AI's built-in Salesforce integration. For production use, we recommend configuring your own OAuth credentials for greater control and security.

Can I connect Salesforce with other apps through Adopt AI?

Yes! Adopt AI supports multi-app workflows, so your AI agents can seamlessly move data between Salesforce and billing tools, spreadsheets, messaging platforms, and more.

Is Adopt AI secure?

Absolutely. Adopt AI is SOC 2 Type 2 certified and ISO/IEC 27001 compliant, and adheres to EU GDPR, CCPA, and HIPAA standards. All data is encrypted in transit and at rest, ensuring the confidentiality, integrity, and availability of your data. Learn more here.

What happens if the Salesforce API changes?

Adopt AI maintains and updates all integrations automatically, so your agents always work with the latest API versions no manual maintenance required.

Do I need coding skills to set up the Salesforce integration?

Not at all. Adopt AI's zero-shot API discovery means your agents understand Salesforce's schema on first contact. Setup takes minutes with no code required.

How do I set up custom Salesforce MCP in Adopt AI?

For a step-by-step guide on creating and configuring your own Salesforce OAuth credentials with Adopt AI, see here.