HubSpot ships an official MCP server, so AI agents like Claude or Codex can work with HubSpot data. Teams searching for "HubSpot MCP" usually want more than a tool list — they want to know where it stops and where a different layer is needed. This article maps what the HubSpot official remote MCP can and can't do as of 2026, then compares it with Sanka's hosted MCP (https://mcp.sanka.com/mcp).
HubSpot's official remote MCP tools (12)
HubSpot's remote MCP server (the CRM one) provides these 12 tools.
| Tool | What it does |
|---|---|
| get_user_details | Authenticated user, account, and per-object access |
| search_crm_objects | Search and filter CRM records (filters, sorting, paging) |
| get_crm_objects | Fetch CRM objects by ID in one request |
| manage_crm_objects | Create or update CRM records and activities |
| search_properties | Keyword search for property definitions |
| get_properties | Full property definitions (types, enum values) |
| search_owners | Find record owners by name, email, or ID |
| get_campaign_contacts_by_type | Campaign contact IDs by attribution type |
| get_campaign_analytics | Campaign metrics and revenue attribution |
| get_campaign_asset_types | Asset type names available as campaign assets |
| get_campaign_asset_metrics | Metrics for objects associated with a campaign |
| submit_feedback | Send feedback about the MCP server |
Supported objects: read access to contacts, companies, deals, tickets, users, carts, invoices, orders, line items, products, quotes, subscriptions, segments, activities (calls, emails, meetings, notes, tasks), and campaigns. Write access is limited to contacts, companies, deals, tickets, line items, products, and activities.
What HubSpot MCP can do
For work that stays inside HubSpot, the official MCP is enough.
| Can do | Notes |
|---|---|
| Search and fetch CRM records | With filters, sorting, and pagination |
| Create / update contacts, companies, deals, tickets | Plus activities (calls, emails, meetings, notes, tasks) |
| Read property definitions | Types and enum values (no creation) |
| Find owners | By name, email, or ID |
| Marketing campaign analytics | Campaign metrics and revenue attribution |
Marketing campaign analytics and HubSpot-native marketing assets (landing pages, blog posts) are a genuine strength of HubSpot's MCP.
Where HubSpot MCP runs short
Once you move into data cleansing or back-office work, you hit these limits.
| Case | HubSpot MCP limitation |
|---|---|
| Detect, dedupe, and merge | No merge / dedupe / delete tool (write = create and update only) |
| Fix associations | No association create / delete tool in the current list |
| Create properties or change schema | Properties are read-only; no property creation or custom object schema changes |
| Bulk import / export | Max 100 IDs per request, 200 results per page; no job-based bulk |
| Invoices, orders, subscriptions | Read-only; no reconciliation, accounting, inventory, purchasing, or journals |
| Salesforce | HubSpot only — no Salesforce or other systems |
So HubSpot MCP centers on reading and partially writing HubSpot data, plus marketing analytics. Deduplication, cross-CRM cleansing, and post-sale back-office processing are out of scope.
HubSpot MCP vs Sanka MCP
Sanka's hosted MCP (https://mcp.sanka.com/mcp) also calls HubSpot's API directly, so it covers the same CRM operations — then adds what HubSpot MCP can't.
| Dimension | HubSpot official MCP | Sanka MCP |
|---|---|---|
| Scope | HubSpot only | HubSpot + Salesforce + back office |
| Detect / dedupe / merge | None | Duplicate-candidate discovery + delete / merge |
| Create / delete associations | Not in current tools | Supported |
| Create properties / change schema | Read-only | Supported |
| Bulk import / export | Capped batches only | Job-based import / export |
| Invoices, orders, subscriptions | Read-only | Create / update + payment reconciliation |
| Inventory, purchasing, journals, payroll | Out of scope | Supported |
| Documents / sending | None | Invoice / estimate / order PDFs, invoice email |
| Governed writeback | HubSpot update only | Syncs to HubSpot / Salesforce with an audit trail |
| Workflows / scoring / prospecting | None | Workflow runs, scoring, prospecting |
Conversely, marketing campaign analytics and HubSpot-native marketing assets stay with HubSpot's MCP — Sanka MCP doesn't cover those.
Which to use
- Operations that stay inside HubSpot (search and update records, create activities, marketing analytics) → HubSpot official MCP
- Dedupe and merging, cross-CRM cleansing, and back office from billing to reconciliation to accounting → Sanka MCP
For data cleansing specifically, HubSpot MCP has no merge / dedupe / delete tool by design, so merging, association cleanup, and cross-CRM cleansing (including Salesforce) sit on the Sanka side. For how this compares with HubSpot's native duplicate management, see HubSpot data cleansing features.