HubSpot for Claude, Cursor, ChatGPT & agents
HubSpot CRM — list and search contacts, create new contacts, list deals, and create new deals via HubSpot API v3
curl -fsSL https://syncorelabs.ai/install.sh | shmacOS / Linux. Windows + manual install.
What it does
HubSpot CRM — list and search contacts, create new contacts, list deals, and create new deals via HubSpot API v3. Use when the user mentions HubSpot, CRM, lead, contact, deal, pipeline, sales stage, or wants to log / look up customers and opportunities.
The HubSpot skill is one of 75+ pre-wired Syncore integrations that any MCP-compatible client — Claude Desktop, Claude Code, Cursor, Windsurf, Codex CLI, and ChatGPT desktop — can call out of the box. You don't configure MCP servers or copy API keys into a JSON file; the Syncore daemon discovers the skill at startup and exposes its tools to whichever AI client is running.
Sample prompts
Once Syncore is installed and HubSpot is connected, ask your agent something like:
- “List contacts from HubSpot.”
- “Create contact from HubSpot.”
- “List deals from HubSpot.”
Tools available (6)
hubspot__list_contactsList / search HubSpot CRM contacts (leads, customers). Use when the user wants to find a contact by name / email / company or browse the recent contacts in HubSpot. Optional query for CRM search.
hubspot__create_contactCreate / add a new HubSpot CRM contact (lead). Use when the user wants to log a new prospect, add a customer, or import a person into HubSpot. Supports email (required), firstname, lastname, company.
hubspot__list_dealsList / browse HubSpot CRM deals (sales opportunities). Use when the user wants to inspect their pipeline, see open opportunities, or pull recent deals.
hubspot__create_dealCreate / add a new HubSpot CRM deal (opportunity). Use when the user wants to log a new sales opportunity, kick off a deal in their pipeline. Supports dealname, pipeline, dealstage, amount.
hubspot__delete_contactArchive (soft-delete) a HubSpot CRM contact by id. HubSpot's DELETE endpoint archives the contact — it is hidden from normal views and can be restored from HubSpot's UI. Idempotent on 404. Confirm with the user before calling unless they explicitly asked to delete.
hubspot__delete_dealArchive (soft-delete) a HubSpot CRM deal by id. HubSpot's DELETE endpoint archives the deal — it is hidden from normal views and can be restored from HubSpot's UI. Idempotent on 404. Confirm with the user before calling unless they explicitly asked to delete.
How to connect
HubSpot needs a provider API key to talk to hubspot. Connect it from the Syncore dashboard:
- Run
curl -fsSL https://syncorelabs.ai/install.sh | shon macOS / Linux (or the PowerShell command on Windows). - Run
syncore loginto create your account and a device-bound encryption key. - Visit syncorelabs.ai/connect and authorize HubSpot.
- Run
syncore updateto sync the skill + credentials to every installed AI client.
Pricing
Free at every Syncore tier. Connect your account once at /connect; the OAuth or API-key credential stays encrypted on your machine and syncs to your other devices via the Syncore vault.
See the full Syncore pricing breakdown — Free $0/mo, Pro $29/mo, Ultra $99/mo — on the homepage.
Related
Looking at HubSpot? You may also want:
- Attio — read and update CRM records (people, companies, deals, custom objects), search by query, list and add to saved lists / segments, and append Markdown notes via the Attio v2 API
- Mercury — read bank accounts (checking, savings, treasury) with balances, list and search transactions by date / amount / direction (debit / credit) / description, fetch monthly statements (PDF + s...
- PostHog — query product-analytics events with filters, run arbitrary HogQL (PostHog's SQL-like) queries against events / persons tables, list and search persons (users) by email / distinct_id, list...
- Ramp — list and search corporate-card transactions with date / state / merchant / amount filters, list and inspect cards (physical + virtual), list users (with role filter), list departments and lo...
- Shopify — list products (with optional collection filter), fetch a single product by id, list orders (open / closed / cancelled / any), and fetch a single order by id from a Shopify store using the...
Or browse all 75 skills in the Syncore catalog.