Skip to main content
Glama
MBAD753

hubspot-mcp

by MBAD753

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
HUBSPOT_ACCESS_TOKENYesHubSpot private app access token with read-only scopes

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

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{
  "listChanged": false
}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
search_contactsA

Search HubSpot contacts by name, email, or company. Returns matching contacts with their core properties (name, email, phone, company, job title).

get_contactA

Get full details for a single HubSpot contact by its id.

search_dealsA

Search HubSpot deals by name (query) and/or filter by deal stage (stage). Returns deals with name, amount, stage, pipeline, and close date. Use get_pipeline_stages to discover valid stage values.

get_dealA

Get full details for a single HubSpot deal by its id, including associated contacts and company.

search_companiesB

Search HubSpot companies by name or domain. Returns companies with name, domain, industry, and location.

get_companyA

Get full details for a single HubSpot company by its id.

list_quotesA

List HubSpot quotes, optionally filtered to those on a specific deal (deal_id). Returns quotes with title, status, expiration, and amount.

get_quoteA

Get full details for a single HubSpot quote by its id, including line items.

get_pipeline_stagesA

List HubSpot deal pipelines and their stages, so you know the valid stage values to pass to search_deals.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

A3.8/5.0

Scored across 9 tools

Disambiguation5/5

Each tool targets a distinct object and action (get vs search vs list), with no overlapping purposes. For example, get_company and search_companies are clearly different operations.

Naming Consistency5/5

All tool names follow a consistent verb_noun pattern in snake_case (e.g., get_company, search_deals, list_quotes), with no mixing of conventions.

Tool Count5/5

9 tools cover the core HubSpot CRM objects (companies, contacts, deals, quotes, pipelines) without being excessive or insufficient.

Completeness2/5

The set provides comprehensive read operations but lacks any create, update, or delete tools, which is a significant gap for a CRM-focused server. Agents cannot manage records, only view them.

Maintenance

ActivityInactive
ResponsivenessNo issues