Loading connector details…
Loading connector details…
Choose a unique username to continue using AgentHotspot
by isaacraja • Analytics & Monitoring
An MCP server that lets LLM agents interact programmatically with HubSpot contacts, deals, and engagement data.
Look up or search HubSpot contacts by ID, email, or property criteria to provide personalized responses or automate contact workflows.
Retrieve deals and relationship data (deals for a contact or contacts for a deal) to support sales-assist and pipeline-management tasks.
Analyze engagement and campaign data (recent marketing campaigns, campaign engagement, page visits, contact analytics, and scheduled meetings) to inform outreach and reporting.
This server exposes HubSpot API functionality as Model Context Protocol tools so LLMs can retrieve and search contacts, fetch and relate deals, and inspect engagement and campaign analytics. It includes contact, deal, and engagement tools plus schemas for contacts and deals, and requires a HUBSPOT_API_KEY environment variable to operate. The project is intended to enable automation and conversational agents to query and act on CRM data (contacts, deals, meetings, page visits, campaign engagement).
Get a HubSpot contact by ID Args: contact_id: The HubSpot contact ID. Can be provided as integer or string. Returns: The contact information as a dictionary
Get a HubSpot contact by email address Args: email: The contact's email address Returns: The contact information as a dictionary or an error message
Search for HubSpot contacts based on property criteria Args: property_name: The contact property to search (e.g., firstname, lastname, email) operator: The operator to use for searching (EQ, CONTAINS, NEQ, GT, LT, GTE, LTE) value: The value to search for limit: Maximum number of results to return (default: 10) Returns: A dictionary containing matching contacts
Get a HubSpot deal by ID Args: deal_id: The HubSpot deal ID. Can be provided as integer or string. Returns: The deal information as a dictionary
Get all deals associated with a HubSpot contact Args: contact_id: The HubSpot contact ID. Can be provided as integer or string. Returns: A dictionary containing the deals associated with the contact
Get the schema information for HubSpot contacts Returns: Information about the contact object structure
Get the schema information for HubSpot deals Returns: Information about the deal object structure
Scores are informational only and provided “as is” without warranty. AgentHotspot assumes no liability for actions taken based on these ratings.