08FAQFAQ
Before connecting HubSpot to ChatGPT, teams usually want to know about MCP, Claude, several portals, Breeze and Data Studio. The last three answers help when numbers look off.
What is a HubSpot MCP?
A HubSpot MCP is a server that lets ChatGPT read, and sometimes change, a HubSpot portal, so you ask instead of building reports. MCP (Model Context Protocol) is the open standard behind ChatGPT's custom MCP servers. Porter's HubSpot connector for ChatGPT is a hosted one: one URL, 500+ fields and changes you confirm.
Can I use Porter in Claude too?
Yes. Porter's MCP URL, the same one behind the HubSpot connector for ChatGPT, also works in Claude as a custom connector, with the same Porter account and portals. See Porter's HubSpot connector for Claude for the Claude setup and what it covers.
Can I connect several portals as an agency?
Yes. Select several HubSpot portals when you connect Porter, and ChatGPT compares them in one answer with the portal name as a column. Each portal is then billed as one account under one subscription, so the monthly client report starts from one prompt.
Is Porter's HubSpot MCP the same as HubSpot's Breeze AI?
They do different jobs: Breeze works inside HubSpot for in-app tasks, while Porter brings HubSpot data into ChatGPT. There you can analyze HubSpot next to other sources, such as ad platforms and GA4. On Business, Enterprise or Edu, you also confirm record changes in the same chat where you asked the question.
I already send HubSpot to Looker Studio with Porter. Do I need to reconnect for ChatGPT?
No. Porter reuses the HubSpot portal you already connected for the HubSpot connector for Data Studio. ChatGPT then reads the same data with no second connection or extra cost. Just add Porter's MCP URL to ChatGPT as a custom MCP server, then sign in with Porter and ask about your pipeline.
Troubleshooting
Why don't ChatGPT's numbers match HubSpot's reports?
Ask about contacts and deals in separate questions, and filter deals by Deal close date when you compare with HubSpot deal reports. Porter counts records by create date, while those reports often use close date. Account "to date" totals differ from counted records, Porter's presets use UTC, and Deal days to close by stage is added rather than averaged.
Why does a HubSpot field come back as 0 or empty?
Count contacts by lifecycle stage for lead, MQL and SQL totals, and add line items in HubSpot for ACV, ARR, MRR and TCV. Total leads, MQLs, SQLs and lead-to-customer rate return 0, and website analytics fields return no rows; both are reported to Porter's team. Some properties exist only in some HubSpot editions.
Why does ChatGPT stop at an older date or skip a portal?
Reconnect HubSpot in Porter if answers stop at an older date, since the portal's data may have stopped updating. If ChatGPT answers but hosted reports reject the portal, give it a licence slot in Porter. When a portal was never used in Porter, the first question adds it as an account.