HubSpot
Connect to HubSpot CRM to query and search CRM data including contacts, companies, deals, leads, and more.
This page covers the AIP Built-in HubSpot MCP. To use HubSpot’s official Remote MCP server, see the HubSpot MCP (Official) Setup Guide.
Key Features
- Batch query of CRM objects
- Individual query and search for contacts, companies, and leads
- Query CRM object property information
- Batch query for notes, calls, emails, tasks, and products
- Advanced filtering for CRM object searches
Basic Information
Authentication Method
Uses OAuth 2.0 for authentication.
Supported MCP Tools
Batch Query Tools
crm_batch_read_objects
Read multiple CRM objects in a single request.
notes_batch_read
Read multiple notes in a single request.
calls_batch_read
Read multiple calls in a single request.
emails_batch_read
Read multiple emails in a single request.
tasks_batch_read
Read multiple tasks in a single request.
products_batch_read
Read multiple products in a single request.
CRM Object Tools
crm_list_objects
List CRM objects with optional filtering and pagination.
crm_get_object
Get a single CRM object by ID.
crm_search_objects
Search CRM objects using advanced filters.
Company Tools
crm_get_company
Get a single company by ID.
crm_search_companies
Search companies with specific filters.
crm_get_company_properties
Get all available company properties.
Contact Tools
crm_get_contact
Get a single contact by ID.
crm_search_contacts
Search contacts with specific filters.
crm_get_contact_properties
Get all available contact properties.
Lead Tools
crm_get_lead
Get a single lead by ID.
crm_search_leads
Search leads with specific filters.
crm_get_lead_properties
Get all available lead properties.
Usage Example
For example,
- When you enter the prompt “Show me the 10 most recently registered contacts”,
- The LLM calls the
crm_search_contactstool through MCP to search for contacts. - Then, it responds in the chat based on the tool call results.