HubSpot
Available Tools
Get all associations (emails, notes, calls, meetings, tasks) for a specific deal.
Get all notes for a deal with full content and HubSpot UI URLs. Returns note details with clickable links to view in HubSpot. Use for ‘show notes on Acme deal with links’.
Get all calls for a deal with full details and HubSpot UI URLs. Returns call info (duration, outcome, notes) with clickable links. Use for ‘show calls on Acme deal with links’.
Get all meetings for a deal with full details and HubSpot UI URLs. Returns meeting info (title, attendees, time) with clickable links. Use for ‘show meetings on Acme deal with links’.
Get all tasks for a deal with full details and HubSpot UI URLs. Returns task info (status, due date, assignee) with clickable links. Use for ‘show tasks on Acme deal with links’.
Get all emails for a deal with full content and HubSpot UI URLs. Returns email info (subject, body, sender) with clickable links. Use for ‘show emails on Acme deal with links’.
Get ALL activities (emails, notes, calls, meetings, tasks) for a deal with HubSpot UI URLs. Returns complete timeline with clickable links. Use for ‘show everything on Acme deal with links’.
Get all associations (emails, notes, calls, meetings, tasks) for a specific company.
Get all notes for a company with full content and HubSpot UI URLs. Returns note details with clickable links to view in HubSpot. Use for ‘show notes on Acme Corp with links’.
Get all calls for a company with full details and HubSpot UI URLs. Returns call info (duration, outcome, notes) with clickable links. Use for ‘show calls on Acme Corp with links’.
Get all meetings for a company with full details and HubSpot UI URLs. Returns meeting info (title, attendees, time) with clickable links. Use for ‘show meetings on Acme Corp with links’.
Get all tasks for a company with full details and HubSpot UI URLs. Returns task info (status, due date, assignee) with clickable links. Use for ‘show tasks on Acme Corp with links’.
Get all emails for a company with full content and HubSpot UI URLs. Returns email info (subject, body, sender) with clickable links. Use for ‘show emails on Acme Corp with links’.
Get ALL activities (emails, notes, calls, meetings, tasks) for a company with HubSpot UI URLs. Returns complete timeline with clickable links. Use for ‘show everything on Acme Corp with links’.
Get all associations (emails, notes, calls, meetings, tasks) for a specific contact.
Get all notes for a contact with full content and HubSpot UI URLs. Returns note details with clickable links to view in HubSpot. Use for ‘show notes on John Doe with links’.
Get all calls for a contact with full details and HubSpot UI URLs. Returns call info (duration, outcome, notes) with clickable links. Use for ‘show calls on John Doe with links’.
Get all meetings for a contact with full details and HubSpot UI URLs. Returns meeting info (title, attendees, time) with clickable links. Use for ‘show meetings on John Doe with links’.
Get all tasks for a contact with full details and HubSpot UI URLs. Returns task info (status, due date, assignee) with clickable links. Use for ‘show tasks on John Doe with links’.
Get all emails for a contact with full content and HubSpot UI URLs. Returns email info (subject, body, sender) with clickable links. Use for ‘show emails on John Doe with links’.
Get ALL activities (emails, notes, calls, meetings, tasks) for a contact with HubSpot UI URLs. Returns complete timeline with clickable links. Use for ‘show everything on John Doe with links’.
Log a call engagement in HubSpot CRM. Associate with contacts, companies, deals, or tickets using format: associations=[{“id”: “123”, “type”: “contact”}]. Returns engagement URL with parent context.
Get a call by ID. Optional: pass parentObjectType and parentObjectId (e.g., parentObjectType=‘contact’, parentObjectId=‘123’) to get URL with parent context.
Update a call’s details. Optional: pass parentObjectType and parentObjectId to get URL with parent context.
Delete a call log from HubSpot
List call logs with pagination and filtering
Search calls by direction, status, duration, or date. Use for finding specific call logs.
Create a new company with name, domain, industry, and location details
Retrieve a company by its ID or unique property with specified properties, associations, and history
Update properties and information for an existing company
Delete a company from HubSpot (cannot be undone)
List companies with pagination and optional property filtering
Search companies with filters (name, domain, industry, location, size), sorting, and text query.
Create a new contact with email, name, phone, company, and lifecycle stage
Get a contact by ID or email with properties and engagement history
Update properties and information for an existing contact
Delete a contact from HubSpot (cannot be undone)
List contacts with pagination and optional property filtering
Search contacts with filters (email, name, company, lifecyclestage), sorting, and text query.
Create up to 100 contacts in a single batch request
Update up to 100 contacts in a single batch request
Get up to 100 contacts by IDs in a single batch request
Create a new sales deal with name, amount, pipeline stage, and owner
Get a deal by ID with pipeline stage and associated contacts/companies
Update properties and details for an existing deal
Delete a deal from HubSpot (cannot be undone)
List deals with pagination and filtering by pipeline, stage, or owner
Search deals with filters (amount, stage, closedate, owner), sorting, and text query.
Log an email engagement in HubSpot CRM.
Retrieve a specific email engagement by ID from HubSpot CRM.
Update an existing email engagement’s properties in HubSpot CRM.
Delete an email engagement from HubSpot CRM (moves to recycling bin).
List email engagements from HubSpot CRM with pagination and property filtering.
Search email engagements in HubSpot CRM using filters, text queries, and sorting.
Log a meeting engagement in HubSpot CRM.
Get a meeting by ID. Optional: pass parentObjectType and parentObjectId (e.g., parentObjectType=‘contact’, parentObjectId=‘123’) to get URL with parent context.
Update a meeting’s details. Optional: pass parentObjectType and parentObjectId to get URL with parent context.
Delete a meeting from HubSpot
List meetings with pagination and filtering
Search meetings by title, date, outcome, or location. Use for finding specific meetings.
Create a note engagement in HubSpot CRM.
Get a note by ID. Optional: pass parentObjectType and parentObjectId (e.g., parentObjectType=‘contact’, parentObjectId=‘123’) to get URL with parent context.
Update a note’s content or properties. Optional: pass parentObjectType and parentObjectId to get URL with parent context.
Delete a note from HubSpot
List notes with pagination and filtering
Search notes by content, filters, or associated objects. Use for finding specific notes by keywords or properties.
Retrieve a list of all owners (users) in the HubSpot account with their contact information, team assignments, and permissions. Used for assigning ownership of contacts, companies, deals, and tickets.
Retrieve detailed information about a specific owner (user) in HubSpot using their owner ID. Returns owner details including name, email, teams, and activity status for ownership assignment.
List all available deal properties including custom fields with their types, descriptions, valid values, and metadata.
List all available contact properties including custom fields with their types, descriptions, valid values, and metadata.
List all available company properties including custom fields with their types, descriptions, valid values, and metadata.
List all custom objects in HubSpot with their required properties, searchable fields, and schema information. This is the only way to discover required fields in HubSpot.
Create a task engagement in HubSpot CRM.
Get a task by ID. Optional: pass parentObjectType and parentObjectId (e.g., parentObjectType=‘contact’, parentObjectId=‘123’) to get URL with parent context.
Update a task’s details or mark it complete. Optional: pass parentObjectType and parentObjectId to get URL with parent context.
Delete a task from HubSpot
List tasks with pagination and filtering
Search tasks by status, priority, due date, or assignee. Use for finding specific tasks.