Connect Grok Bot to Salesforce
Ask Grok Bot about live Salesforce records, schema, Apex and Flows through the ApexGenius MCP server. Every call recorded; destructive work labeled.
1,000 free credits · No card required
How to connect Salesforce to Grok Bot
FirstConnect Salesforce to ApexGenius
ThenConnect ApexGenius to Grok Bot
Read the steps Follow along at your own pace
1. Create your account

2. Choose Salesforce

3. Allow access

4. Choose Grok Bot

5. Approve access

In Grok Bot: Grok Bot signs in with your Cursor account. Connect ApexGenius from Settings, then Plugins, and authorize in the browser. If you are on a Cursor team, its MCP policy decides whether the server can be added. Grok Bot MCP guide (opens in a new tab)
What it looks like in Grok Bot
Illustration of a task, not a recorded customer result. Your answers come from the account and dates you choose.
apex_search_toolsSalesforce records · Find the Salesforce read pathCompleteapex_call_read_toolquery_soql · Query opportunities closing this monthCompleteapex_call_read_toolquery_soql · Read owner namesCompleteSix opportunities over 50k close this month. Four belong to Priya Shah, two to Marcus Lee. The largest is Acme Renewal at 180k, stage Negotiation. Nothing was changed.
Read-only routeTry asking
Which opportunities over 50k are closing this month and who owns them?
Describe the Case object, including picklists and required fields.
Which validation rules on Opportunity changed most recently?
Pull the Account trigger and explain what it changes.
What Grok Bot can do in Salesforce
21 operations: 11 read, 10 write. Read looks things up and changes nothing. Writes change Salesforce and run only when you turn them on.
Connection context
1 readlist_projectsreadList accessible Salesforce connections and their environment details.
Records and schema
5 read · 3 writequery_soqlreadRun SOQL and return selected Salesforce fields.
create_recordwriteCreate one Salesforce record.
update_recordwriteUpdate selected fields on one Salesforce record.
delete_recordwriteDelete one Salesforce record by ID.
get_recordreadRetrieve one record by object type and ID.
list_objectsreadList accessible Salesforce objects.
describe_objectreadReturn fields, types, picklists, relationships, and permissions.
search_recordsreadSearch records across Salesforce objects.
Apex runtime
1 writeexecute_anonymous_apexwriteExecute supplied anonymous Apex, which can change or delete data.
Staging and documentation
3 read · 3 writeread_filereadRead one staged component or documentation file.
write_filewriteCreate or overwrite a Salesforce metadata component or Markdown document in private staging.
edit_filewriteReplace exact matching content in a staged Salesforce metadata component or document.
delete_filewritePermanently remove one staged component or documentation file.
list_filesreadList staged or documentation files with an optional folder or pattern filter.
grepreadSearch staged file names or contents.
Live metadata and deployment
2 read · 3 writedeploywriteDeploy selected staged files with the requested Salesforce test level.
check_deploy_statusreadRead deployment status, component results, and test details.
cancel_deploywriteCancel an in-progress Salesforce deployment.
list_live_metadatareadList live components of one metadata type in the selected org.
get_live_componentwritePull one live component into the private staging workspace.
You choose the access. When you approve Grok Bot, pick Full access, Read only, or Custom.
The selected Salesforce connection remains visible in the gateway workspace.
Tool availability is resolved for the current connection and account context.
Supported Salesforce write activity is recorded for review.
Turn a tool off to block calls. Enabled tools run when called.
Questions about connecting Grok Bot to Salesforce
Updated August 26, 2026.
Does Grok Bot need anything installed?
No. ApexGenius is a hosted remote MCP server. Grok Bot connects over HTTP and you authorize in the browser, so nothing runs on your machine.
Which plans include Grok Bot?
Grok Bot is available on SuperGrok plans and on Cursor Pro, Ultra, and Teams plans, on desktop and iOS. The ApexGenius side is the same on every plan.
Can Grok Bot change records or deploy on its own?
Only if you leave those operations on. Delete, anonymous Apex, and deploy are marked destructive, so they are easy to find and switch off.
How do I connect Grok Bot to Salesforce?
Connect Grok Bot to Salesforce through ApexGenius in three steps. Sign in to ApexGenius and connect Salesforce with Salesforce OAuth, choosing Production or Sandbox. Add ApexGenius to Grok Bot. Then open a task in Grok Bot and ask a question about your Salesforce. Start with a read, so nothing changes.
Is there a Salesforce MCP server for Grok Bot?
Yes. ApexGenius is an MCP server that Grok Bot connects to once. It carries your Salesforce connection and 21 Salesforce operations, so Grok Bot does not need a separate Salesforce integration or plugin. You set it up one time and add each agent the same way.
What can Grok Bot do in Salesforce once it is connected?
Grok Bot can run 21 Salesforce operations through ApexGenius: 11 reads that list connections and objects, describe the schema, query and search records, and check deployments, and 10 writes that create, update and delete records, run Apex, edit staged files and deploy metadata.
More connections like this one
Grok Bot with other apps
All 44 apps Grok Bot can use
GitHub
Stripe
Context.dev
Semrush
Notion
Apify
Linear
Jira
HQ Rental
Google Ads
Google Analytics
Google Forms
Google Meet
Google Tasks
Gmail
Google Calendar
Google Chat
Google Docs
Google Drive
Google Sheets
Google Slides
Blotato
Bing Webmaster
Calendly
ClickUp
monday.com
Atlassian Rovo
Polymarket
OP.GGYouTube
YouTube Analytics
n8n
Confluence
Google Search ConsoleElevenLabs
FreshBooks
Other agents with Salesforce
Connect Salesforce to Grok Bot today
Start free1,000 free credits. No card required. Disconnect any time.
