All tools

CRM · salesforce_update

Update Salesforce

Update fields on a Salesforce record.

Price
included
Requirements
Salesforce
set it up in Settings → Integrations
Human approval
Yes, by default
outside-facing write: a human validates

Input

FieldTypeDescription
updatesarrayBatch update: the FULL list of records to update in one call (preferred whenever there is more than one). Each item = { object, id, fields }. Up to 200 per call; larger lists chunked automatically. When provided, the top-level fields are ignored.
objectContact | Lead | Account | OpportunitySingle update: Salesforce object type. Ignored when `updates` is provided.
idstringSalesforce record ID (15 or 18 characters)
fieldsobjectKey-value pairs of fields to update (e.g. {"StageName": "Closed Won", "Amount": 5000})

Call this tool

Through the HTTP API, or from the MCP server with the run meta-tool.

curl https://api.ezyagents.fr/gateway/v1/run \
  -H "Authorization: Bearer ezk_…" -H "Content-Type: application/json" \
  -d '{"tool":"salesforce_update","input":{"updates":[],"object":"Contact","id":"…","fields":"…"}}'
$run({ "tool": "salesforce_update", "input": {"updates":[],"object":"Contact","id":"…","fields":"…"} })