Change a HubSpot record
Changes a HubSpot record's properties; waits for the owner by default.
$0.001 a call
From your agent’s balance. A call that fails costs nothing.
An example
Mark the Hotel Seeblick deal won at 18,400 euros.
Your agent callshubspot_update$0.001 a call
The example business is Hansen & Voss, a restaurant-equipment wholesaler in Hamburg with 60 staff. The reply is the one the tool really gives.
{
"object": "deals",
"id": "18734511204",
"properties": {
"dealstage": "closedwon",
"amount": 18400
}
}Use it when
A deal moves on, or a customer's details change.
What it does
Change properties of a contact, company, deal or ticket in the company's HubSpot. On accounts with an owner it waits for the owner's approval by default, showing each property's value now and after. $0.001.
What comes back
record: id, object and the properties changed. Held calls answer approval_required first. Every reply also carries cost_usd and balance_usd.
Inputs
| Name | Type | What it is |
|---|---|---|
objectRequired | string | contacts, companies, deals or tickets. One of: contacts,companies,deals,tickets. |
idRequired | string | The record's HubSpot id. 1 to 40 characters, matches ^[0-9]+$. |
propertiesRequired | object | HubSpot property names and values, like {"dealstage": "closedwon", "amount": 18400}. |
The call
Over MCP, call hubspot_update on https://api.conecto.chat/mcp/hubspot. Over REST:
curl -X POST https://api.conecto.chat/v1/tools/hubspot_update \
-H "Authorization: Bearer $CONECTO_KEY" \
-H "Content-Type: application/json" \
-d '{"object":"deals","id":"18734511204","properties":{"dealstage":"closedwon","amount":18400}}'When it refuses
A refused call costs nothing and says what to do next.
| Code | When | What to do |
|---|---|---|
not_connected409 | HubSpot isn't connected yet. | Connect it with hubspot_connect. |
vendor_rejected502 | HubSpot refused: the token is wrong, or the private app lacks the scope. | Add the scope the message names to the private app. |
not_found404 | HubSpot has no record with that id. | Search first and use its id. |
More HubSpot tools
All 7 tools- Connect HubSpot
hubspot_connectConnects the company's HubSpot through its own private app's token.Free - Search HubSpot
hubspot_searchContacts, companies, deals or tickets in HubSpot matching words.Free* - Get a HubSpot record
hubspot_getOne HubSpot record by its id, with its usual properties or the ones named.Free* - Create a HubSpot record
hubspot_createMakes a contact, company, deal or ticket in HubSpot.$0.001 a call - Add a note in HubSpot
hubspot_add_noteAdds a note to a HubSpot record's timeline, where the team sees it.$0.001 a call - Disconnect HubSpot
hubspot_disconnectForgets the private app's token; nothing in HubSpot changes.Free
Give this to your agent.
Set up Conecto from https://conecto.chat/SKILL.md