Skip to main content
Glama
lkm1developer

HubSpot MCP Server

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
AUTH_SERVER_URLNoURL pointing to your API key verification endpoint for authentication
HUBSPOT_ACCESS_TOKENYesYour HubSpot API access token, obtained from your HubSpot Developer Account

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Server capabilities have not been inspected yet.

Tools

Functions exposed to the LLM to take actions

NameDescription
hubspot_create_contactC

Create a new contact in HubSpot

hubspot_create_companyC

Create a new company in HubSpot

hubspot_get_company_activityC

Get activity history for a specific company

hubspot_get_recent_engagementsB

Get recent engagement activities across all contacts and companies

hubspot_get_active_companiesC

Get most recently active companies from HubSpot

hubspot_get_active_contactsC

Get most recently active contacts from HubSpot

hubspot_update_contactA

Update an existing contact in HubSpot (ignores if contact does not exist)

hubspot_update_companyB

Update an existing company in HubSpot (ignores if company does not exist)

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

A3.5/5.0

Scored across 8 tools

Disambiguation5/5

Each tool has a clearly distinct purpose targeting specific resources (companies, contacts, engagements) and actions (create, get, update). The 'get' tools differentiate by scope (active vs. specific activity vs. recent engagements), eliminating ambiguity. No tools appear to do the same thing, making misselection unlikely.

Naming Consistency5/5

All tools follow a consistent 'hubspot_verb_noun' pattern with snake_case throughout. The verbs (create, get, update) are used predictably across resources, and the naming structure is uniform, making the set highly readable and predictable for agents.

Tool Count5/5

With 8 tools, this server is well-scoped for HubSpot CRM operations, covering core entities (companies, contacts, engagements) with essential CRUD actions. Each tool earns its place without bloat, providing a focused yet functional surface for typical agent workflows.

Completeness4/5

The toolset offers strong coverage for companies and contacts with create, get (active/specific), and update operations, plus engagement retrieval. Minor gaps include no delete operations and limited get options (e.g., no general get_company or get_contact by ID), but agents can work around these with the provided tools.

Maintenance

ActivityInactive
ResponsivenessNo issues