# Your HubSpot CRM. In your agent.

Source: https://corespeed.io/integrations/hubspot

Connect HubSpot to Claude Code, Codex, Cursor or any MCP agent through CoreSpeed. Your agent searches contacts, reads companies and deals, and drafts a follow-up list from what it finds. It uses your own HubSpot account and its permissions. Creating or updating a contact is a separate call that approvals can hold, and deals stay read-only.

## Set up an agent

Give your agent this line: `set up https://corespeed.io/SKILL.md (read it raw, e.g. with curl)`

It fetches the skill at https://corespeed.io/SKILL.md, adds the CoreSpeed MCP server, signs you in (or up), and keeps the skill for next time. Connect HubSpot after setup. Access follows the connected account and its permissions. Create an account: https://app.corespeed.io/sign-up

## Know who went quiet. Know who to call

Let your agent search your contacts by stage and last contact, read the ones that matter, and hand back a follow-up list.

You ask your agent: "Find the HubSpot contacts in the Opportunity stage that nobody has contacted in 30 days. Draft a follow-up list. Do not change any records."

It calls CoreSpeed:

- `hubspot__search_contacts`: ok, 455 ms
- `hubspot__get_contact`: ok, 298 ms

It reads from: HubSpot.

### Follow-up list: Six people to call back.

Six contacts in the Opportunity stage have not heard from you in 30 days. Two have gone quiet the longest.

**Call first**

- Jessica at Brightwave: last contacted 34 days ago.
- Dylan at Corvid Labs: last contacted 41 days ago.

**Then**

- The other four: send a short check-in email.

_Illustrative account and data · No records changed_

All connectors: https://corespeed.io/docs/connectors

## Find the right contact. Know the next step

Requests you can make once HubSpot is connected. The data is fictional.

### Look up a contact

Jessica · Brightwave · Contact summary

- Lifecycle stage: Opportunity
- Last contacted: 34 days ago
- Read only · Nothing changed

### Update a contact, with a check

A write, held for you · Approval before the change

- Contact: Jessica at Brightwave
- Change: Lifecycle stage to Customer
- Held for approval

### Draft the follow-up

From the CRM to the inbox · HubSpot + Gmail

- From HubSpot: Last contacted 34 days ago
- In Gmail: A draft you review
- With a second connection

## Keep your agent. Bring your work

One CoreSpeed account, across compatible agents.

1. **Set up CoreSpeed**: Give your agent the setup line. It adds CoreSpeed and signs you in.
2. **Connect HubSpot**: Authorize the account and the content you need.
3. **Start with one task**: Ask for a summary, a brief, or a draft. Review the answer.

Setup guides: Claude Code https://corespeed.io/docs/mcp#claude-code · Codex https://corespeed.io/docs/mcp#codex · Cursor https://corespeed.io/docs/mcp#cursor

## Questions

### Can my agent change HubSpot deals?

No. Deals and companies are read-only through CoreSpeed. Contacts can be created or updated, each as a separate call that approvals can hold. How approvals work: https://corespeed.io/docs/approvals

### Do I need a HubSpot private app token?

No. You sign in to HubSpot once through CoreSpeed, and the connection uses that account's access.

### Do I have to switch agents?

No. CoreSpeed adds tools to the agent you already use: Claude Code, Codex, Cursor, or another MCP client. Each one signs in once.

### Can my agent access every account in our organization?

No. Access follows your CoreSpeed identity, each connection's visibility, and the app's own permissions. Personal connections stay private.

### Does this work without connecting an account?

No. Connect the app's account first; your CoreSpeed workspace shows what each app needs. The examples on this page use fictional data. All connectors: https://corespeed.io/docs/connectors

Every tool and price: https://corespeed.io/catalog/hubspot

## Related pages

- [Approval gates for AI agent tool actions](https://corespeed.io/solutions/agent-approvals): Set approval policies for writes through CoreSpeed. Review held tool actions while your team keeps using its preferred agents.
- [Attio for Claude Code, Codex, and Cursor](https://corespeed.io/integrations/attio): Bring Attio records and lists into your agent. Query people, companies and deals, and see what needs an owner.
- [Gmail for Claude Code, Codex, and Cursor](https://corespeed.io/integrations/gmail): Catch up on email threads and prepare thoughtful replies, right inside the agent you already use.
- [Pipedrive for Claude Code, Codex, and Cursor](https://corespeed.io/integrations/pipedrive): Bring Pipedrive deals and contacts into your agent. See what is stuck in the pipeline and draft the next step.
- [Salesforce for Claude Code, Codex, and Cursor](https://corespeed.io/integrations/salesforce): Bring Salesforce accounts, opportunities and reports into your agent. Review the pipeline and draft the next step without leaving it.

## Sources

- Connectors: https://corespeed.io/docs/connectors
- HubSpot CRM contacts API: https://developers.hubspot.com/docs/api-reference/legacy/crm/objects/contacts/guide
- HubSpot CRM deals API: https://developers.hubspot.com/docs/api-reference/legacy/crm/objects/deals/guide

Reviewed 2026-11-10.

## Links

- Product overview: https://corespeed.io/ (Markdown: https://corespeed.io/index.md)
- All integrations: https://corespeed.io/integrations (Markdown: https://corespeed.io/integrations.md)
- Documentation: https://corespeed.io/docs
- Pricing: https://corespeed.io/pricing (Markdown: https://corespeed.io/pricing.md)
