Is there a HubSpot MCP? Yes. Hermoso connects HubSpot with HubSpot’s own sign-in and
puts it in front of Claude, ChatGPT, Cursor or any other MCP client at https://app.hermoso.ai/mcp. Your
assistant can move the leads from your Meta and LinkedIn lead forms into HubSpot without duplicates, look up and
create contacts, and report on your deals by stage and by source. Because Hermoso also runs the ads and the lead
forms that fill the CRM, the trip from ad to contact to closed deal happens in one conversation.
What Hermoso does with HubSpot
Your CRM: read and search contacts, create or update one by email, push Meta and LinkedIn lead-form leads in as contacts without twins, and report deals by stage, source and month.
What your agent can do with HubSpot
| Job | What your agent can do |
|---|---|
| Sync ad leads | Leads from your Meta lead forms and LinkedIn Lead Gen Forms become HubSpot contacts with lead status New, and the platform and form name are recorded on each one. Synced leads are remembered, so a re-run never makes a twin, and a dry run shows what would be written first. |
| Look up contacts | The newest contacts, or a search by email or name, with lifecycle stage, lead status, created date and original source. |
| Create or update a contact | By email, with name, phone, company, lifecycle stage, lead status or any other writable property. An existing email is updated rather than duplicated, and the contact is read back after the write. |
| Report on deals | Count and amount by stage and by original source, plus a month-by-month series of deals created and closed-won. The default window is the last 90 days. |
ContactsLead syncDeals
Just ask for it
Type it the way you would say it to a colleague. These are real things people ask for.
Pull the new leads from my Meta and LinkedIn lead forms into HubSpot.
Do a dry run of that sync first and show me who would be added.
Show me the HubSpot contacts created this week and where each one came from.
Add jane@example.com to HubSpot as a lead from the webinar.
How many deals did we close each month this quarter, and from which sources?
Which original source brought in the most closed-won deal value in the last 90 days?
Everything Hermoso can do on HubSpot
You say it in your own words. Here is what Hermoso can actually do on HubSpot.
Publish and schedule
Create contact
Read and measure
See deals reportSee contacts
Respond and manage
Sync leads
Works wherever you already chat
It is one account, not one per app. Schedule something from Cursor and it shows up in your Hermoso calendar; draft a reply in Claude and it goes out from the same profile.
ClaudeChatGPTClaude CodeCursorCodexClineCLI
Set up the HubSpot MCP
- Open the app, go to Workspace ▸ Connectors and connect HubSpot. One authorisation covers the web app, the MCP server and the CLI.
- Add the Hermoso MCP server to your assistant. The URL is
https://app.hermoso.ai/mcp. In Claude: Settings → Connectors → Add custom connector, paste the URL, then sign in on the consent page. In Claude Code:claude mcp add --transport http hermoso https://app.hermoso.ai/mcp. There is no key to paste; the connector signs in with OAuth. - Ask for what you want in plain words. The HubSpot tools are there with everything else Hermoso does.
Every other client and the CLI: MCP & CLI. Or see every channel we connect to.
Related
Other measurement channels: Google Analytics, Bing Webmaster Tools, Stripe, PostHog, Mixpanel and Amplitude.
Frequently asked questions
Is there a HubSpot MCP?
Yes. Hermoso’s hosted MCP server at https://app.hermoso.ai/mcp includes HubSpot. Connect HubSpot once with HubSpot’s own sign-in, and Claude, ChatGPT, Cursor or any MCP client can sync ad leads into it, look up and create contacts, and report on deals.
Will syncing leads create duplicate contacts in HubSpot?
No. Contacts are matched by email, and every lead already synced is remembered for the workspace, so a re-run, a retry or a second agent never makes a twin. A dry run shows what would be written before anything is.
Which lead sources does it sync?
Meta lead forms and LinkedIn Lead Gen Forms. A platform that is not connected is reported in the result rather than failing the whole sync.
Does it change my deals or pipelines?
No. Deals are read for reporting: count and amount by stage, by original source and by month. Contacts are the only thing it writes.
Do I need a separate HubSpot connection for the app and for MCP?
No. One authorisation covers the web app, the MCP server and the CLI. It is the same stored connection.
What is the HubSpot MCP server URL?
https://app.hermoso.ai/mcp. It is one hosted server for every channel Hermoso connects to, so there is no separate HubSpot server to install. Add it to your assistant as a custom connector and sign in with OAuth; no key to paste.
Start free with 30 credits at signup and every feature on every plan. Connecting, posting, scheduling and managing ads here is free; credits are spent only on AI models and Ad Spy research.
Start free → See pricing