How to integrate Salesforce MCP with Antigravity

Connect Antigravity to Salesforce MCP. Add new contact to spring campaign, clone opportunity with all associated products, and more using natural language, with authentication handled for you.

Salesforce logoSalesforce
Oauth2S2s Oauth2

Salesforce is a leading CRM platform that helps businesses manage sales, service, and marketing. It centralizes customer data, enabling teams to drive growth and build strong relationships.

285 Tools7 Triggers

How to integrate Salesforce MCP with Antigravity

Antigravity IDE is Google's agentic IDE, built on a VS Code-style editor and powered by models like Gemini 3.5 Flash, Gemini 3.1 Pro, Opus 4.6, and more. It treats the AI agent as a first-class teammate, planning, coding, and validating work through an Agent Manager dashboard with deep browser connectivity.

In this guide, I will explain the easiest and most secure way to connect your Salesforce account to Antigravity IDE via Composio Connect, so it can add new contact to spring campaign, clone opportunity with all associated products, complete follow-up task for lead Smith, and more without ever putting your account credentials at risk.

Also integrate Salesforce with

Why use Composio?

Composio provides:

  • Access to 1,500+ managed apps from a single MCP endpoint. This makes it convenient for agents to run cross-app workflows.
  • Programmatic tool calling. Allows LLMs to write code in a remote workbench to handle complex tool chaining. Reduces to-and-fro with LLMs for frequent tool calling.
  • Large tool response handling outside the LLM context. This minimizes context bloat from large tool responses.
  • Dynamic just-in-time access to thousands of tools across hundreds of apps. Composio loads the tools your agent needs, so LLMs are not overwhelmed by tools they do not need.

Connect Salesforce to Antigravity

Antigravity does not ship with one-click custom MCP install links yet, so configuration goes through the IDE's raw config file. The process takes under a minute.

1. Open the MCP Config

Go to Antigravity Settings, open the Customizations tab, then click Open MCP Config to open mcp_config.json in the editor.

Antigravity Customizations settings with Open MCP Config button

2. Get your API key

Go to the Composio Dashboard and copy your API key.

Composio Dashboard showing where to get the API key

3. Add Composio to mcp_config.json

Paste the following configuration into the file:

bash
{
  "mcpServers": {
    "remote-composio": {
      "serverUrl": "https://connect.composio.dev/mcp",
      "headers": {
        "x-consumer-api-key": "your-composio-api-key"
      }
    }
  }
}

Note: Antigravity uses serverUrl, not url, for remote HTTP-based MCP servers. This differs from the url key used in Cursor and VS Code configs.

Save the file and click refresh in the Installed MCP Servers section.

Antigravity showing Composio tools after MCP setup

Connect your Salesforce account

Back in the Antigravity agent panel, ask the agent to connect to Salesforce or give it any Salesforce-related task.

For example, ask it to:

  • "Add new contact to spring campaign"
  • "Clone opportunity with all associated products"
  • "Complete follow-up task for lead Smith"

It will prompt you to authenticate and authorize access to Salesforce.

That is it. Composio tools are now available in Antigravity, and your Salesforce account is ready to use.

Conclusion

You have successfully connected Salesforce to Antigravity using Composio Connect. Your agent can now use Salesforce securely without exposing credentials in prompts or local scripts.

TOOLS & TRIGGERS

Supported Tools and Triggers

Every Salesforce action and event your agent gets out of the box.

Abort query job

Abort a Bulk API 2.

Add contact to campaign

Adds a contact to a campaign by creating a CampaignMember record to track campaign engagement.

Add lead to campaign

Adds a lead to a campaign by creating a CampaignMember record, allowing you to track campaign engagement.

Add product to opportunity

Adds a product (line item) to an opportunity.

Apply lead assignment rules

Applies configured lead assignment rules to a specific lead, automatically routing it to the appropriate owner based on your organization's rules.

Associate contact to account

Associates a contact with an account by updating the contact's AccountId field.

Clone opportunity with products

Clones an opportunity and optionally its products (line items).

Clone record

Creates a copy of an existing Salesforce record by reading its data, removing system fields, and creating a new record.

Clone report

Creates a persisted copy of an existing Salesforce report under a new name.

Close or abort a job

Tool to close or abort a Salesforce Bulk API v2 ingest job.

Complete task

Marks a task as completed with optional completion notes.

Create account

Creates a new account in Salesforce with the specified information.

Create analytics notification

Create a scheduled report, dashboard or Analytics notification with delivery actions.

Create a record

Tool to create a Salesforce record using the UI API.

Create bulk ingest job

Create a Bulk API 2.

Create bulk query job

Create a Bulk API 2.

Create campaign

Creates a new campaign in Salesforce.

Create contact

Creates a new contact in Salesforce with the specified information.

Create custom field

Tool to create a custom field on a Salesforce object using the Tooling API.

Create custom object

Tool to create a custom object in Salesforce using the Metadata API.

Create folder

Create a Salesforce folder, optionally beneath an existing parent folder.

Create folder shares

Append shares to a Salesforce folder without replacing its share list.

Create lead

Creates a new lead in Salesforce.

Create list view

Create a Salesforce UI API list view for a standard or custom object.

Create note

Creates a new note attached to a Salesforce record with the specified title and content.

Create opportunity

Creates a new opportunity in Salesforce with the specified information.

Create SObject record

Tool to create a new Salesforce SObject record.

Create sObject tree

Tool to create one or more sObject trees with root records of the specified type.

Create task

Creates a new task in Salesforce to track activities, to-dos, and follow-ups related to contacts, leads, or other records.

Create Tooling Flow

Create a Salesforce Flow version through the Tooling API.

Create Tooling API record

Create a supported Salesforce Tooling API sObject record.

Create validation rule

Create an active or inactive Salesforce validation rule through Tooling API.

Delete account

Permanently deletes an account from Salesforce.

Delete analytics notification

Permanently delete one Salesforce analytics notification by ID.

Delete campaign

Permanently deletes a campaign from Salesforce.

Delete contact

Permanently deletes a contact from Salesforce.

Delete dashboard

Delete a Salesforce dashboard by moving it to the Recycle Bin.

Delete file

Tool to permanently delete a file from Salesforce.

Delete folder

Delete a Salesforce report or dashboard folder by ID.

Delete folder share

Delete one report or dashboard folder share.

Delete ingest job

Delete a Bulk API 2.

Delete job query

Tool to delete a Salesforce Bulk API v2 query job.

Delete lead

Permanently deletes a lead from Salesforce.

Delete note

Permanently deletes a note from Salesforce.

Delete opportunity

Permanently deletes an opportunity from Salesforce.

Delete report

Delete a saved Salesforce report by moving it to the Recycle Bin.

Delete sObject record

Tool to delete a single Salesforce record by its ID.

Delete multiple records (SObject Collections)

Tool to delete up to 200 records in one request with optional rollback.

Delete survey translations

Delete one or a batch of translated Survey flow fields (REST API 48.

Delete Tooling API record

Delete one Tooling API metadata record by object name and Salesforce ID.

Describe dashboard

Get dashboard metadata, components, filters, layout, and running user.

Describe list view

Retrieve columns, filters, ordering, and generated SOQL for a list view.

Describe report type

Describe a Salesforce report type's fields, filters and default metadata.

Describe Tooling object

Describe a Tooling API object's fields, URLs, and child relationships.

Discover unit tests

Discover one page of Apex and automated flow tests without running them.

Download attachment body

Download the binary Body field of a legacy Salesforce Attachment record.

Execute composite

Execute up to 25 dependent Salesforce data API subrequests in one call.

Execute composite batch

Execute up to 25 independent JSON Salesforce REST subrequests serially.

Execute global quick action

Execute a global (non-object-specific) quick action (POST /quickActions/{actionName}).

Execute invocable action

Invoke any standard or custom invocable action by name (POST /actions/standard/{name} or /actions/custom/{name}).

Execute sObject Quick Action

Tool to execute a specific quick action on an sObject to create records with pre-configured defaults.

Execute SOSL search

Execute a SOSL search to search across multiple Salesforce objects.

Execute Tooling composite

Execute up to 25 mixed GET, POST, PUT, PATCH, or DELETE Tooling API requests, including at most five queries.

Get batch of UI API records

Tool to retrieve multiple Salesforce records in a single request with customizable field selection.

Get account

Retrieves a specific account by ID from Salesforce, returning all available fields.

Get all objects

Retrieves Salesforce objects (standard and custom) with detailed metadata.

Get all fields for an object

Retrieves all fields (standard and custom) for a Salesforce object with complete metadata including field types, constraints, picklist values, and relationships.

Get all navigation items

Gets all navigation items (tabs) that the user has access to.

Get analytics notification

Retrieve a Salesforce analytics notification or subscription by ID and source.

Get Analytics notification limits

Get maximum and remaining notification limits for a selected source.

Get Apex log body

Return the raw text body of one Salesforce Apex debug log.

Get API resources by version

Tool to discover available REST API resources for a specified Salesforce API version.

Get an app

Tool to get metadata about a specific Salesforce app by ID.

Get App Menu

Discover App Menu types or retrieve Lightning/mobile menu items or headers.

Get appointment candidates

Find available Salesforce Scheduler resources and time slots without booking an appointment.

Get appointment slots

Find available Salesforce Scheduler time slots without booking appointments.

Get apps

Tool to get metadata for all apps a user has access to.

Get campaign

Retrieves a specific campaign by ID from Salesforce, returning all available fields.

Get Chatter resources

Tool to access Chatter resources directory.

Get child records

Tool to get child records for a specified parent record and child relationship name.

Get Compact Layouts

Tool to retrieve compact layout information for multiple Salesforce objects.

Get composite resources

Tool to retrieve a list of available composite resources in Salesforce.

Get multiple records by IDs

Retrieves multiple records of the same object type by IDs with a request body.

Get consent preferences

Tool to check consent preferences for a SINGLE action (e.

Get contact

Retrieves a specific contact by ID from Salesforce, returning all available fields.

Retrieve specific contact by id

Retrieves a Salesforce Contact by its unique ID; the ID must correspond to an existing Contact record in Salesforce.

Get dashboard

Gets detailed metadata for a specific dashboard including its components, layout, and filters.

Get dashboard components

Read details and status for selected dashboard components without refreshing or saving.

Get dashboard filter options

Validate dashboard filter options against report fields without saving changes.

Get dashboard status

Read dashboard component refresh status without triggering a refresh.

Get data categories

List visible Knowledge data category groups or retrieve one category's children.

Get deleted records

List record IDs and deletion times for one Salesforce object and time window.

Get Embedded Service configuration

Retrieve an Embedded Service deployment's configuration or response headers.

Get file content

Returns the binary content of a Salesforce file, including references to external files.

Get file information

Tool to retrieve comprehensive metadata and information about a specified file in Salesforce.

Get file shares

Returns information about the objects with which the specified file has been shared.

Get folder

Get a report or dashboard folder's details, ancestors, and sharing URLs.

Get folder share

Retrieve one explicit access entry for a report or dashboard folder.

Get folder shares

Lists the explicit access entries for a report or dashboard folder.

Get global actions

Tool to retrieve actions displayed in the Salesforce Global Actions menu with metadata.

Get ingest job info

Retrieve status, processing counts, and metadata for one Bulk API 2.

Get invalid Apex compilation results

Read compilation results for invalid Apex classes and triggers (API 68.

Get job failed record results

Tool to retrieve failed records from a Salesforce Bulk API 2.

Get job successful record results

Tool to retrieve successfully processed records from a Salesforce Bulk API 2.

Get job unprocessed record results

Tool to retrieve unprocessed records from a Salesforce Bulk API 2.

Get last selected app

Retrieves the app the current user last selected or the app the user sees by default.

Get lead

Retrieves a specific lead by ID from Salesforce, returning all available fields.

Get List View Header Actions

Tool to retrieve header actions on list views.

Get batch of list view metadata

Tool to retrieve metadata for multiple list views in a single batch request.

Get list view metadata

Returns list view metadata by object and list view API name.

Get list view records by ID

Returns record data for a list view by its ID.

Get list view records by API name

Retrieves paginated record data for a specified list view using the object and list view API names.

Get list view results

Retrieves the results of a list view for a specified sObject.

Get lookup field suggestions

Tool to retrieve lookup field suggestions for editing lookup fields with search filtering.

Get lookup field suggestions with POST

Tool to get lookup field suggestions with POST request.

Get Metadata Deployment Status

Poll a Metadata API deployment request and optionally return detailed results.

Get named layout

Retrieve an object's alternate named layout by its discovered layout name.

Get note

Retrieves a specific note by ID from Salesforce, returning all available fields.

Get list views for an object

Returns a collection of list views associated with a Salesforce object.

Get object UI layout

Retrieve object-level UI layout metadata without requiring a record ID.

Get opportunity

Retrieves a specific opportunity by ID from Salesforce, returning all available fields.

Get organization limits

Tool to retrieve organization limits with max and remaining allocations.

Get photo actions

Tool to retrieve available photo actions for Salesforce pages.

Get Values for All Picklist Fields

Tool to get values for all picklist fields of a record type, including dependent picklists.

Get platform event schema

Read a platform event schema by event API name or schema ID, without publishing events.

Get Process Approvals

List Salesforce approval processes grouped by object, or read their headers.

Get process rules

Read active workflow rules or their headers, globally, by object, or by rule ID.

Get job info query

Tool to retrieve information about a Salesforce Bulk API v2 query job.

Get job query result

Retrieves results for a completed Bulk API v2 query job in CSV format.

Get query result pages

List up to five parallel result download links for a completed Bulk API 2.

Get quick actions

Tool to retrieve global and object-specific quick actions from Salesforce.

Get record count for objects

Tool to retrieve total record counts for specified Salesforce objects.

Get record edit page actions

Tool to get available actions on record edit pages.

Get related list actions

Tool to get actions on related lists for record detail pages.

Get batch of related list user preferences

Tool to get a batch of related list user preferences from Salesforce.

Get related list records with request body

Tool to retrieve related list records with request body parameters for filtering and pagination.

Get relevant items

Get the current user's relevant record IDs grouped by Salesforce object.

Get report fields

Read a report's available filter fields, optionally intersecting other reports.

Get report instance results

Gets the results of a report instance created by running a report.

Get rich text image

Download an image embedded in a Salesforce record's rich text area field.

Get scheduling resources

Discover available Salesforce Scheduler REST resources and their URIs.

Get search result layouts

Retrieves search result layout information for specified sObjects.

Get search scope

Get the connected user's default global search scope and object order.

Search suggested queries

Returns a list of suggested searches based on the user's query string.

Get self-service user password status

Read a legacy self-service user's password expiration status or headers.

Get sObject basic information

Get basic sObject metadata, related resource URLs, and recent records.

Get sObject by external ID

Tool to retrieve a Salesforce record by matching an external ID field value.

Get multiple sObject records

Tool to retrieve multiple records of the same sObject type in a single API call.

Get sObject compact layouts

Retrieve compact layouts and record type assignments for a Salesforce object.

Get sObject layout headers

Retrieve only HTTP headers for an object's approval or compact layouts.

Get sObject layouts

Retrieve an object's page layouts and record-type mappings, or HTTP headers.

Get sObject list view information

Tool to retrieve basic information about a specific list view for an sObject.

Get list views for sObject

Tool to retrieve list views for a specified sObject.

Get PlatformAction SObject metadata

Retrieves metadata description of PlatformAction SObject.

Get sObject Quick Action Default Values by ID

Retrieves default field values for a quick action in a specific record context.

Get sObject Quick Action Default Values

Retrieves default field values for a specific quick action on an sObject.

Get sObject quick actions

List an object's quick actions, including global actions, or retrieve headers only.

Get sObject record by ID

Tool to retrieve a single Salesforce record by ID from any sObject type.

Get records using sObject relationships

Retrieves records by traversing sObject relationships using friendly URLs.

Get layouts for object with record type

Tool to retrieve layout metadata for a specific record type on an object.

Get approval layouts for object

Retrieves approval layouts for a specified Salesforce object.

Get updated sObject records

Tool to retrieve a list of sObject records that have been updated within a given timeframe.

Get support knowledge

Retrieves the root of the Support Knowledge REST API.

Get directory of supported objects

Tool to get a Salesforce org's active theme and directory of supported objects.

Get support knowledge articles

Retrieves user's visible knowledge articles and data categories from Salesforce Knowledge.

Get Survey Translations

Read translated Survey Flow field values individually or in a batch.

Get tabs

List all tabs available to the current user, or inspect their HTTP headers.

Get theme

Tool to get icons and colors for Salesforce UI themes.

Get Tooling completions

Retrieve available Apex system symbol or Visualforce markup completions.

Get Tooling FlexiPage

Retrieve one FlexiPage metadata record by its Tooling API ID.

Get Tooling API record

Retrieve one complete Tooling API metadata record by object name and ID.

Get lookup field actions

Tool to get lookup field actions for a Salesforce object.

Get MRU List View Actions

Tool to retrieve header actions available on the MRU (Most Recently Used) list view for a specified Salesforce object.

Get related list actions

Tool to get available actions on related lists for a record detail page.

Get Personalized Navigation Items

Tool to get personalized navigation items for a specific Salesforce app.

Get Account AllAccounts list view metadata

Retrieves list view metadata for the Account AllAccounts view using Salesforce UI API.

Get List View Metadata

Tool to get list view metadata from Salesforce UI API.

Get Account SearchResult list view metadata

Retrieves list view metadata for the Account __SearchResult view using Salesforce UI API.

Get List Views for Object

Tool to get list views for a Salesforce object.

Get record UI data and metadata

Tool to retrieve layout, field metadata, and record data in a single response.

Get related list user preferences

Tool to retrieve user preferences for a specific related list on an object.

Get user info

Retrieves information about the current user or a specific user in Salesforce.

Get custom actions headers

Tool to return HTTP headers for custom invocable actions without response body.

Get standard actions headers

Tool to return HTTP headers for standard invocable actions metadata without response body.

Get AppMenu Salesforce1 headers

Tool to return HTTP headers for AppMenu Salesforce1 mobile navigation items without response body.

Get process rules headers

Tool to return HTTP headers for process rules of an sObject without retrieving the response body.

Get Quick Actions headers

Tool to return HTTP headers for Quick Actions resource without response body.

Get quick action default values headers by ID

Tool to return HTTP headers for sObject quick action default values by context ID without response body.

Get global publisher layouts headers

Tool to return HTTP headers for all global publisher layouts without response body.

Get sObject quick action headers

Tool to return HTTP headers for a specific sObject quick action without response body.

Get User password headers

Tool to return HTTP headers for User password resource without response body.

List accounts

Lists accounts from Salesforce using SOQL query, allowing flexible filtering, sorting, and field selection.

List Analytics notifications

List Analytics notifications or report/dashboard subscriptions by source.

List Analytics templates

Tool to list CRM Analytics templates available in the org.

List API versions

List available Salesforce REST API versions, release labels, and root URLs.

List bulk jobs

List one page of Salesforce Bulk API ingest or query jobs with optional filters.

List campaigns

Lists campaigns from Salesforce using SOQL query, allowing flexible filtering, sorting, and field selection.

List communities

List Experience Cloud sites available to the connected Salesforce user.

List contacts

Lists contacts from Salesforce using SOQL query, allowing flexible filtering, sorting, and field selection.

Get custom invocable actions

Retrieves the list of custom actions including Flow actions, Apex actions, and invocable processes.

List dashboards

Lists dashboards with basic metadata including name, ID, and URLs.

List email templates

Lists available email templates in Salesforce with filtering and search capabilities.

List folder children

List one page of a Salesforce folder's immediate child folders.

List folders

List one page of visible Salesforce folders, optionally filtered by content type.

List folder share recipients

List eligible folder share recipients without granting any access.

List leads

Lists leads from Salesforce using SOQL query, allowing flexible filtering, sorting, and field selection.

List notes

Lists notes from Salesforce using SOQL query, allowing flexible filtering, sorting, and field selection.

List opportunities

Lists opportunities from Salesforce using SOQL query, allowing flexible filtering, sorting, and field selection.

List pricebook entries

Lists pricebook entries from Salesforce using SOQL query, allowing flexible filtering, sorting, and field selection.

List pricebooks

Lists pricebooks from Salesforce using SOQL query, allowing flexible filtering, sorting, and field selection.

List recent list views

List recently used list views for a Salesforce object.

List recent records

List records recently viewed or referenced by the connected Salesforce user.

List report filter operators

List available report or dashboard filter operators by field data type.

List report runs

List asynchronous runs of a Salesforce report, including status and results URLs.

List reports

Lists reports with basic metadata including name, ID, and URLs.

List report types

List report types available to the connected Salesforce user.

Get standard invocable actions

Retrieves the list of standard actions that can be statically invoked.

List Tooling API objects

List available Salesforce Tooling API objects and their metadata.

Log call

Logs a completed phone call as a task in Salesforce with call-specific details like duration, type, and disposition.

Log email activity

Creates an EmailMessage record to log email activity in Salesforce, associating it with related records.

Mass transfer ownership

Transfers ownership of multiple records to a new owner in a single operation using Salesforce's composite API for better performance.

Parameterized Search

Tool to execute RESTful search using parameters instead of SOSL clause.

Upsert records using external ID

Tool to upsert up to 200 records using external ID field matching.

Execute Composite Graph

Tool to execute multiple related REST API requests in a single transactional call with up to 500 subrequests per graph.

Create records using sObject Collections

Tool to create up to 200 records in one request using sObject Collections.

Parameterized Search

Tool to execute parameterized search across Salesforce objects with advanced filtering.

Process Approvals

Submit records for approval, or approve/reject pending work items as an assigned approver.

Query All (including deleted)

Tool to execute SOQL queries including soft-deleted and archived records.

Query more (next page of SOQL results)

Retrieve the next page of SOQL results using a query locator (GET /query/{queryLocator}).

Refresh dashboard

Trigger an asynchronous refresh of a Salesforce dashboard's cached data.

Remove from campaign

Removes a lead or contact from a campaign by deleting the CampaignMember record.

Replace folder shares

Replace a folder's entire share list, removing omitted shares.

Reset self-service user password

Reset a legacy self-service user's password and email them a reset link.

Retrieve lead by id

Retrieves details for a Salesforce Lead by its ID; the specified Lead ID must exist in Salesforce.

Retrieve opportunities data

Retrieves all available Opportunity records, representing potential revenue-generating deals, from Salesforce.

Run report

Runs a report synchronously (GET /analytics/reports/{id}?

Run report async

Run a Salesforce report asynchronously (POST /analytics/reports/{id}/instances).

Run report with overrides

Run a report synchronously with transient metadata overrides.

Run SOQL query

Executes a SOQL query against Salesforce data.

Run tests asynchronously

Enqueue explicitly selected Apex or automated flow test classes and methods.

Run tests synchronously

Run methods from one Apex or automated flow test class synchronously.

Save report

Create a saved report, or update selected fields when report_id is provided.

Search accounts

Search for Salesforce accounts using criteria like name, industry, type, location, or contact information.

Search campaigns

Search for Salesforce campaigns using multiple criteria like name, type, status, date range, or active status.

Search contacts

Search Salesforce Contact records (not Leads — use SALESFORCE_SEARCH_LEADS for those) using name, email, phone, account, or title.

Search suggested article title matches

Search for Salesforce Knowledge articles with titles matching the search query.

Search leads

Search for Salesforce leads using criteria like name, email, phone, company, title, status, or lead source.

Search notes

Search for Salesforce notes using multiple criteria like title, body content, parent record, owner, or creation date.

Search opportunities

Search for Salesforce opportunities using multiple criteria like name, account, stage, amount, close date, or status.

Search tasks

Search for Salesforce tasks using multiple criteria like subject, status, priority, assigned user, related records, or dates.

Search Tooling API records

Search Tooling API metadata records with a SOSL statement.

Send email

Sends an email through Salesforce with options for recipients, attachments, and activity logging.

Send email from template

Sends an email using a predefined Salesforce email template with merge field support.

Send mass email

Sends an email to each recipient immediately and irreversibly, using a template or custom subject/body (requires either a valid template_id or both subject and body).

Set self-service user password

Replace one legacy self-service user's password with the supplied password.

Set user password

Set or reset a Salesforce user's password.

Update sObject record

Tool to update specific fields in an existing Salesforce sObject record.

Get user password expiration status

Tool to check whether a Salesforce user's password has expired.

Start metadata deployment

Submit a ZIP package to the Salesforce Metadata API for deployment.

Execute Tooling API query

Tool to execute SOQL queries against Salesforce Tooling API metadata objects.

Trigger process rules

Trigger all active workflow rules for records, regardless of evaluation criteria.

Update account

Updates an existing account in Salesforce with the specified changes.

Update analytics notification

Save changes to an analytics notification's schedule, delivery or subscription settings.

Update campaign

Updates an existing campaign in Salesforce with the specified changes.

Update contact

Updates an existing contact in Salesforce with the specified changes.

Update custom field metadata

Update the Metadata representation of one CustomField Tooling record.

Update dashboard

Saves metadata changes to an existing Salesforce dashboard.

Update a favorite

Tool to update a favorite's properties in Salesforce UI API.

Update folder

Rename a Salesforce report or dashboard folder by its ID.

Update folder share

Update the access level of one existing report or dashboard folder share.

Update lead

Updates an existing lead in Salesforce with the specified changes.

Update list view preferences

Tool to update user preferences for a Salesforce list view including column widths, text wrapping, and display order.

Update note

Updates an existing note in Salesforce with the specified changes.

Update opportunity

Updates an existing opportunity in Salesforce with the specified changes.

Update a record

Tool to update a record's data in Salesforce via UI API.

Update Related List Preferences

Tool to update user preferences for a specific related list on an object in Salesforce.

Update sObject collection

Update up to 200 Salesforce records by ID in one request.

Update task

Updates an existing task in Salesforce with new information.

Update Tooling Flow

Delete and replace a draft Flow version with updated Tooling API Metadata.

Update Tooling API record

Update a supported Salesforce Tooling API record by object name and ID.

Upload file to Salesforce Files

Upload a file to Salesforce Files home via the Connect REST API.

Upload job data

Tool to upload CSV data to a Salesforce Bulk API v2 ingest job.

Upsert sObject by External ID

Tool to upsert records using sObject Rows by External ID.

Upsert Survey Translations

Add or update Survey Flow field translations individually or in a batch.

Who Am I

Return the identity (email, name, org) of the connected Salesforce account.

FAQ

Frequently asked questions

With a standalone Salesforce MCP server, the agents and LLMs can only access a fixed set of Salesforce tools tied to that server. However, with the Composio Tool Router, agents can dynamically load tools from Salesforce and many other apps based on the task at hand, all through a single MCP endpoint.

Yes, you can. Antigravity fully supports MCP integration. You get structured tool calling, message history handling, and model orchestration while Tool Router takes care of discovering and serving the right Salesforce tools.

Yes, absolutely. You can configure which Salesforce scopes and actions are allowed when connecting your account to Composio. You can also bring your own OAuth credentials or API configuration so you keep full control over what the agent can do.

All sensitive data such as tokens, keys, and configuration is fully encrypted at rest and in transit. Composio is SOC 2 Type 2 compliant and follows strict security practices so your Salesforce data and credentials are handled as safely as possible.

Start with Salesforce.It takes 30 seconds.

Managed auth, hosted MCP servers, and every Salesforce tool your agent needs.Free to start.

Start building