All tools

CRM · hubspot_update_deal

Update a HubSpot deal

Stage, amount, close date, next step, note and follow-up task.

Price
included
Requirements
HubSpot
set it up in Settings → Integrations
Human approval
Yes, by default
outside-facing write: a human validates
Reliability
Verified
not measured yet

Input

FieldTypeDescription
dealId *stringDeal id (from hubspot_list_deals or lookup_crm).
stagestringNew stage id.
amountnumberNew amount.
closeDatestringNew close date, ISO 8601 (YYYY-MM-DD).
namestringNew deal name.
nextStepstringNext step, one sentence.
propertiesobjectOther HubSpot properties by internal name.
logNotestringNote to attach to the deal (dated).
taskobjectFollow-up task attached to the deal.

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":"hubspot_update_deal","input":{"dealId":"…","stage":"…","amount":1,"closeDate":"…"}}'
$run({ "tool": "hubspot_update_deal", "input": {"dealId":"…","stage":"…","amount":1,"closeDate":"…"} })