Connect Hermes to Salesforce and Shopify
What happens next
Set up in minutes
Choose where it runs
On your computer through your own Hermes, or hosted in the cloud. The rest of setup adapts to your choice:
Pick what it can do in Salesforce
A preset of real Salesforce operations. Each one becomes a tool the agent can call, and it can't touch anything outside the list.
Pick what it can do in Shopify
A preset of real Shopify operations. Each one becomes a tool the agent can call, and it can't touch anything outside the list.
Connect Salesforce
One sign-in. The agent acts through your account, scoped to the operations you picked.
Connect Shopify
One sign-in. The agent acts through your account, scoped to the operations you picked.
Add your personal MCP link
The last step mints a private MCP URL for this agent and walks you through exactly this, with your real link filled in. The page flips to Connected the moment your Hermes first calls in.
1. Run this in your terminal
2. Answer no when asked if the server requires authentication — the link itself is the key
<your-link> is your personal server URL — setup mints it for you.
Exact capabilities
Tools Hermes gets
Salesforce
144 toolsExecute a SOQL query to retrieve records
Get the next batch of query results using a query locator
Execute a SOSL search across multiple objects
Get a single record by ID
Create a new record
Update an existing record
Delete a record
Create or update a record using an external ID field
Create multiple records in a single request (up to 200)
Update multiple records in a single request (up to 200)
Delete multiple records in a single request (up to 200)
List all available sObjects in the org
Get detailed metadata for a specific sObject including all fields
Get global metadata about the org
Get org API usage limits
Get information about the current authenticated user
Get available Salesforce API versions
Get available tabs for the user
List all approval processes in the org
Submit a record for approval
Approve or reject a pending approval request
Get blob (binary) data for a record field like Attachment body or Document body
Create an attachment on a record
Upload a file as ContentVersion (Files)
Execute multiple REST API requests in a single call
Create a tree of nested, parent-child records in a single request
Get recently viewed records
List available global quick actions
List quick actions for a specific object
Execute a quick action
Get page layouts for an object
Get compact layouts for an object
Create a bulk ingest job for large data operations
Upload CSV data to a bulk job
Close a bulk job to start processing
Get the status of a bulk job
Get results (successful or failed records) from a bulk job
Abort a bulk job
List bulk jobs
List available reports
Execute a report and get results
Get metadata for a report
Get records deleted within a time range
Get records updated within a time range
Execute a SOQL query including deleted and archived records
Get list views for an object
Get details of a specific list view
Execute a list view and get results
List available dashboards
Get dashboard data and metadata
Refresh a dashboard to get latest data
List available standard invocable actions
Get details of a specific invocable action
Execute an invocable action
Post a message to Chatter feed
Get Chatter feed items
Convert Lead
Merge Records
Create Task
Update Task
Create Event
Update Event
Create Note
Add Campaign Member
Update Campaign Member Status
Create Campaign
Add Case Comment
Add Opportunity Line Item
Add Contact to Opportunity
Assign Permission Set to User
Reset User Password
Get Content Document
Download Content Version
List Content Versions
Delete Content Document
Create Content Document Link
List Files Linked to Record
Send Single Email
Send Email via Template
List Email Templates
Send Mass Email
Get Chatter Feed Item
Delete Chatter Feed Item
Create Chatter Comment
Get Chatter Comments
Delete Chatter Comment
Like Chatter Feed Item
Get Record Chatter Feed
Get Chatter User Profile
List Chatter Groups
Post to Chatter Group
Get Chatter Group Members
Send Chatter Direct Message
Get Chatter Direct Messages
Search Chatter
Get Chatter News Feed
Execute Anonymous Apex
Run Apex Tests
Get Apex Test Results
Query Debug Logs
Get Debug Log Body
Create Trace Flag
Get Apex Code Coverage
Tooling SOQL Query
Get Pending Approval Items
Recall Approval Request
Get Approval History
Get Bulk Job Failed Results
Get Bulk Job Unprocessed Results
Delete Bulk Data Job
Create Bulk Query Job
Get Bulk Query Job Results
Execute Composite Batch
Bulk Retrieve Records
Composite Update Multiple
Run Report Async
Get Async Report Result
Get Dashboard Component Data
List Report Folders
Execute Flow
List Flows
Invoke Email Alert Action
Invoke Field Update Action
Get Org Info
Parameterized Search
Get Search Suggestions
Explain Query Plan
Get Record Count
List Users
Get User
Update User
List Profiles
List Roles
Get Org Storage Usage
List External Data Sources
Query External Object
Create External Object Record
List Knowledge Articles
Create Knowledge Article
Publish Knowledge Article
Attach Article to Case
Publish Platform Event
List Platform Event Channels
Get List View Results with Columns
Shopify
103 toolsList products from the store with pagination and filtering
Get a single product by ID
Create a new product
Update an existing product
Delete a product
Get the count of products
List all variants for a product
Get a single product variant by ID
Create a new product variant
Update an existing product variant
Delete a product variant
Get the count of variants for a product
List all images for a product
Get a single product image by ID
Create a new product image
Delete a product image
List orders from the store with pagination and filtering
Get a single order by ID
Create a new order
Update an existing order
Delete an order
Cancel an order
Close an order
Reopen a closed order
Get the count of orders
List all refunds for an order
Get a single refund by ID
Create a refund for an order
Calculate refund transactions for an order
List all transactions for an order
Get a single transaction by ID
Create a transaction for an order
Get the count of transactions for an order
List customers from the store with pagination and filtering
Get a single customer by ID
Create a new customer
Update an existing customer
Delete a customer
Search for customers
Get the count of customers
Get orders for a specific customer
List all addresses for a customer
Get a single customer address by ID
Create a new address for a customer
Update an existing customer address
Delete a customer address
Set a customer address as the default
List inventory levels for items or locations
Adjust the inventory level of an item at a location
Set the inventory level of an item at a location
Connect an inventory item to a location
Delete an inventory level (disconnect item from location)
List fulfillments for an order
Get a single fulfillment
Create a fulfillment for an order
Update a fulfillment
Mark a fulfillment as complete
Cancel a fulfillment
List collections (custom collections)
Get a single collection
Create a new collection
Update a collection
Delete a collection
Add a product to a collection
List all locations
Get a single location
Get shop information
List metafields for a resource
Get a single metafield
Create a metafield
Update a metafield
Delete a metafield
List webhooks
Get a single webhook
Create a webhook
Update a webhook
Delete a webhook
List price rules
Get a single price rule
Create a price rule
Update a price rule
Delete a price rule
List discount codes for a price rule
Create a discount code for a price rule
Delete a discount code
List gift cards
Get a single gift card
Create a gift card
Update a gift card
Disable a gift card
Execute a custom GraphQL query (provides 100% API coverage)
Execute a custom GraphQL mutation (provides 100% API coverage)
Query products using GraphQL (more powerful than REST)
Create a product using GraphQL
Update a product using GraphQL
Query orders using GraphQL
Create a draft order using GraphQL
Query customers using GraphQL
Create a customer using GraphQL
Query inventory levels using GraphQL
Query collections using GraphQL
Query fulfillment orders using GraphQL
Get shop information using GraphQL
Starting points
What you can build
Meet the runner
About Hermes
Good to know
Frequently asked questions
Keep exploring
More ways to connect
More tools for Hermes
Popular Hermes pairs
Make it yours
Open your Hermes agent in one click.
NoClick runs Hermes for you with Salesforce and Shopify wired in as tools. Connect your account and run.