Connect HubSpot to Cursor
Connect your HubSpot data to Cursor with the Windsor.ai connector, so the dashboards and scripts Cursor builds use your real contact, deal, form, and campaign data.
Ask Cursor for an aged deal report, a lead source quality script, or a form conversion canvas built on your own Deal Stage, Deal Amount, Contact Original Source, and Form Analytics fields.
Forget CSVs. Stop copy/paste. Connect in minutes. No code required.
Build pipeline and lead quality reports on your real CRM data
Cursor works inside your project, so what it builds from your HubSpot data stays with you as files, scripts, and canvases you can rerun. Key use cases:
See which deals have been open too long
Cursor can compare Deal Create Date and Deal Stage with Deal Amount to list open deals that have been open far longer than the typical deal at the same stage, ranked by value.
Judge lead sources by how fast they become customers
Ask for the time between Contact Became a Lead Date and Contact Became a Customer Date by Contact Original Source, so sources are compared on quality and not just volume.
Find forms that lose visitors
Cursor can calculate submissions per view for each Form Analytics Form ID and show which forms need a shorter field list or a clearer offer.
Check campaign return against revenue
Using Campaign Spend and Campaign Revenue, Cursor can write a campaign scorecard that ranks campaigns by return and by deal volume.
Using Windsor.ai to connect data from HubSpot to Cursor
Without Windsor.ai, Cursor builds on placeholder numbers or on CSV exports you paste into the project. Windsor MCP gives Cursor live HubSpot data with the real field names, so the dashboards and scripts it writes match your account.
Connect in minutes, then ask Cursor to build something with your HubSpot data.
How to connect HubSpot to Cursor with Windsor.ai
Explore our video tutorial and a step-by-step guide to add Windsor MCP to Cursor and start building on your HubSpot data.
Add Windsor MCP in Cursor
Open Settings in Cursor Desktop and go to Tools & Integrations → New MCP Server. When mcp.json opens, add Windsor:
{
"mcpServers": {
"windsor": {
"url": "https://mcp.windsor.ai/"
}
}
}
Authenticate with Windsor.ai
Save mcp.json. Windsor appears in your MCP list and asks you to authenticate. Click Authenticate and sign in to Windsor.ai in the browser.
Ask Cursor to build on your HubSpot data
Open a chat in your project and ask about your HubSpot data.
FAQs
What HubSpot data can Cursor use?
Windsor.ai gives Cursor access to 1,100+ HubSpot fields. These are some of the groups; the HubSpot field reference lists all of them:
- Deals: Deal Name, Deal Amount, Deal Stage, Deal Pipeline, Deal Create Date, Deal Close Date.
- Contacts: Contact Create Date, Contact Original Source, Contact Lead Status, Contact Lifecycle Stage, Contact Became a Lead Date, Contact Became a Customer Date.
- Forms: Form Analytics Form ID, Form Analytics Form Views, Form Analytics Contact Submissions.
- Campaigns: Campaign Name, Campaign Spend, Campaign Revenue, Campaign Contacts, Campaign Deals, Campaign Sessions.
- Marketing analytics: Analytics Session To Contact Rate, Analytics Contact To Customer Rate.
What prompts can I use to build with HubSpot data in Cursor?
Cursor works best when you ask it to build something with a clear output. Each of these names the fields to use and the file or canvas you want back:
-
Pull Deal Name, Deal Stage, Deal Amount, Deal Pipeline, and Deal Create Date for open deals. Calculate the days each deal has been open, find the median for each Deal Stage, and list deals sitting at more than twice their stage median. Rank them by Deal Amount and write the questions a sales manager should ask on each one.
-
Pull Contact Original Source, Contact Became a Lead Date, and Contact Became a Customer Date. Calculate the median days from lead to customer and the share of leads that converted for each Contact Original Source. Build a canvas that compares sources on both measures and mark sources with fewer than 30 leads as low confidence.
-
Pull Form Analytics Form ID, Form Analytics Form Views, and Form Analytics Contact Submissions for the last 90 days. Calculate the submission rate for each form, flag forms with over 1,000 views and a rate in the bottom quartile, and write what to test first for each one.
-
Pull Campaign Name, Campaign Spend, Campaign Revenue, Campaign Contacts, and Campaign Deals. Write a script that ranks campaigns by Campaign Revenue divided by Campaign Spend, shows cost per contact and cost per deal, and saves campaign_scorecard.csv with campaigns that have no spend recorded listed separately.
-
Pull Deal Close Date and Deal Amount for closed deals by Deal Pipeline over the last 12 months. Build a canvas of monthly closed amount by pipeline, and write two sentences on any month that sits more than 25% from the 12 month average.
-
Pull Analytics Session To Contact Rate and Analytics Contact To Customer Rate by month. Write a short report that shows which of the two rates moved more over the last 6 months and what that suggests about where the funnel is changing.
Can Cursor turn HubSpot data into dashboards I can share?
Yes. Cursor can render a dashboard, analysis, or report as a canvas next to the chat, and it saves the canvas so you can reopen and rerun it later with fresh data. On paid Cursor plans you can publish a canvas to a read-only share link for teammates. See the Cursor canvas documentation for the current plan requirements.
Can Cursor change my HubSpot account?
No. With this setup Cursor reads your HubSpot data through Windsor MCP. It can write scripts, files, and reports in your project, but it does not modify, update, or affect your connected accounts.
Can I combine HubSpot data with other sources in Cursor?
Yes. Windsor.ai supports 350+ data sources, so you can connect HubSpot alongside tools such as Google Ads, Facebook Ads, or GA4 and ask Cursor to work with them together. For example, ask Cursor to join HubSpot Campaign Revenue with Google Ads Cost and Facebook Ads Amount Spent, then write a script that reports return per channel with CRM revenue instead of platform conversions.
How do I add Windsor MCP to Cursor?
Open Settings in Cursor Desktop, go to Tools & Integrations → New MCP Server, and add Windsor to mcp.json:
{
"mcpServers": {
"windsor": {
"url": "https://mcp.windsor.ai/"
}
}
}
Save the file, click Authenticate next to Windsor in your MCP list, and sign in to Windsor.ai in the browser.
Do I need to code to connect HubSpot to Cursor?
No. The connection takes no code: connect HubSpot in Windsor.ai, add Windsor to Cursor’s MCP settings, and sign in. After that you describe what you want in plain language, and Cursor writes and runs the code. You can read and edit everything it produces.
How much does it cost to integrate HubSpot with Cursor using Windsor.ai?
The free forever plan covers 1 data source, so connecting HubSpot on its own costs nothing and needs no credit card. Combining HubSpot with other sources, such as Google Ads or GA4, needs a paid plan: $19/month for 3 sources or $99/month for 7. Cursor is billed separately by Cursor. See the pricing page.
Do you have helpful links to get started with integrating HubSpot and Cursor using Windsor.ai?
Yes, we have helpful resources to help you get started. You can explore our official documentation for HubSpot to Cursor integration with Windsor.ai:
Tired of manual HubSpot data exports? Try Windsor.ai today to build on live data

