Tools · Services

salesforce

Changes things

Search Salesforce records; query SOQL/SOSL; read accounts/opportunities/contacts; log activities.

When to use: Use this for Salesforce CRM lookups (accounts, opportunities, contacts), SOQL/SOSL queries, and activity logging. Writes are gated behind allow_writes; log_activity is always allowed.

Example

The call

tool call
{
  "tool": "salesforce",
  "arguments": {
    "action": "list_opportunities",
    "query": "stage:Negotiation"
  }
}

Needs Salesforce credentials

So it isn't run here, and no output is shown: nothing on this page is made up.

Parameters

NameTypeDescription
action*string—searchqueryget_recordlist_accountslist_opportunitieslist_contactscreate_recordupdate_recordlog_activity
querystringSOSL query string for the search action.
soqlstringSOQL query string for the query action.
sobjectstringSalesforce object API name (Account, Contact, ...).
record_idstring—
fieldsobjectField name → value map for create/update.
subjectstring—
descriptionstring—
related_to_idstringId of the Account / Opportunity / other record the activity relates to (mapped to Task.WhatId).
limitinteger—

* required

Work in GitHub, Slack, Jira, Linear, Notion, Google, Stripe and more.