Available tools
These tools appear in your agent’s function menu once the portal is connected. See use integration tools in an agent for how to add and configure them.Required scopes
Each tool works only if the private app holds its scope, granted in Step 2 of connecting:
HubSpot authorizes the task, note, and call engagement endpoints through the contact scopes, so there’s no separate engagement scope to grant. A missing scope doesn’t flag the connection, because HubSpot answers with a
403 rather than rejecting the credentials. The error body names the missing scope (category MISSING_SCOPES); granting it under Edit app fixes the tool without reconnecting.
FAQ
Do the integration tools require contact sync?
Do the integration tools require contact sync?
No. Tools work as soon as the connection is made, and each tool is bound to the specific connection you pick when configuring it. Contact sync, analysis mapping, and automatic activity logging are separate features you opt into.
Next steps
Integration tools for prompt agents
Add HubSpot tools to a single- or multi-prompt agent and test them with live requests.
Integration tools in conversation flow
Call HubSpot tools from a function node and branch on the result.
HubSpot contact sync
Import your HubSpot contacts, write analysis results back, and log calls and chats to the timeline.
Dynamic variables
Map tool responses to variables your agent can use later in the conversation.

