CRM & Sales286 toolsBrowser login (OAuth), no API keys
HubSpot integration for AI agents
Manage contacts, deals, and pipelines
Use it from your agent
One ClawLink account serves every agent you run. Pick the guide for yours, or connect HubSpot once and call the same tools from all of them.
Deeper comparison, failure modes and setup details: HubSpot for AI agents, in depth.
Setup
Connect HubSpot through ClawLink's hosted setup to manage contacts, companies, deals, tickets, marketing emails, workflows, and CRM objects from your HubSpot portal.
- Auth: Browser login (OAuth), no API keys. The credential stays on the ClawLink server; your agent holds only a ClawLink key you can revoke.
- Where: the ClawLink dashboard, or ask your agent to connect it.
What your agent can do
HubSpot exposes 286 tools through ClawLink. The 30 most used are listed here; your agent sees all of them.
| Tool | What it does | Kind |
|---|---|---|
hubspot_create_company | Create a HubSpot company | Write |
hubspot_create_contact | Create a HubSpot contact | Write |
hubspot_create_deal | Create a HubSpot deal | Write |
hubspot_create_task | Create a HubSpot task | Write |
hubspot_get_company | Get a HubSpot company by ID | Read |
hubspot_get_deal | Get a HubSpot deal by ID | Read |
hubspot_get_ticket | Get a HubSpot ticket by ID | Read |
hubspot_read_contact | Get a HubSpot contact by ID | Read |
hubspot_retrieve_owners | List HubSpot owners and users | Read |
hubspot_search_companies | Search HubSpot companies | Read |
hubspot_search_contacts_by_criteria | Search HubSpot contacts | Read |
hubspot_search_crm_objects_by_criteria | Search HubSpot CRM objects | Read |
hubspot_search_deals | Search HubSpot deals | Read |
hubspot_search_tickets | Search HubSpot tickets | Read |
hubspot_update_contact | Update a HubSpot contact | Write |
hubspot_audit_pipeline_changes | Retrieves a reverse chronological audit log of all changes for a specific, existing HubSpot CRM | Read |
hubspot_batch_read_companies_by_properties | Batch-retrieves up to 100 HubSpot company records by their IDs in a single request | Read |
hubspot_batch_read_list_memberships | Retrieve list memberships for multiple HubSpot CRM records | Read |
hubspot_fetch_import_error_details | Fetches a paginated list of read-only error details for a specific HubSpot CRM import | Read |
hubspot_fetch_recording_settings | Fetches call recording settings for a specified, existing HubSpot calling extension app | Read |
hubspot_get_ab_email_variation | Retrieves the alternate variation of a specified A/B marketing email; the `emailId` must | Read |
hubspot_get_account_info | Gets current HubSpot account info (email, hubId, user details) using access-token lookup | Read |
hubspot_get_active_imports_list | Retrieves a list of currently active import jobs in HubSpot for monitoring ongoing data | Read |
hubspot_get_aggregated_statistic_intervals | Retrieves aggregated statistics for marketing emails (e.g., send counts), grouped by specified | Read |
hubspot_get_aggregated_statistics | Retrieves aggregated statistics for marketing emails, optionally within an ISO8601 formatted | Read |
hubspot_get_all_marketing_emails_for_a_hubspot_account | Fetches a list of marketing emails from a HubSpot account, with options for filtering, sorting | Read |
hubspot_get_blog_post | Retrieves one HubSpot CMS blog post by post ID | Read |
hubspot_get_blog_tag | Retrieves one HubSpot CMS blog tag by tag ID | Read |
hubspot_get_contact_ids | Fetches a list of contact IDs for a specific HubSpot campaign based on interaction type | Read |
hubspot_get_crm_list | Retrieves a HubSpot CRM list by its ILS list ID | Read |