Build the funnel in the same window as the site.
Connect Cursor to LeadCapture and the form stops being a separate job in a separate tab. Create the funnel, get the embed snippet, drop it into the page you are already editing, and adjust the fields when the design changes, without switching context.
Can Cursor build LeadCapture funnels?
Yes. LeadCapture runs an MCP server, and Cursor connects to it through its MCP settings using a config snippet and a scoped API key. Cursor can then create funnels, landing pages, forms and quizzes, set field validation and conditional routing, configure lead delivery, and read analytics, all from the editor.
The reason to do it here rather than anywhere else is proximity. If you are the person building the site the form sits on, the funnel and the markup around it are the same piece of work. Changing a field name and the code that reads it, matching the form styling to the stylesheet already open, checking what the embed will actually post before you write the handler: these are all one task, and they stop being one task the moment you have to go somewhere else to do half of them.
Embedded forms and hosted pages behave differently in places. Having the funnel and the page in one window is the fastest way to catch that early rather than in production.
What Cursor is good for here
Create the funnel, take the embed snippet, and place it in the page you have open. No tab switching and no copying IDs by hand.
Rename a field in the funnel and update the handler that reads it in the same change, so the payload and the code that consumes it never drift.
Your stylesheet is right there. Ask Cursor to style the funnel to the tokens the rest of the site already uses.
Ask what keys the form will deliver under, and build against the real shape rather than guessing and fixing it after the first live lead.
Describe a funnel in a file, have Cursor build LeadCapture to match, and review the result in a diff like anything else.
List a funnel’s version history and restore an earlier save when a change turns out worse than what it replaced.
Connecting Cursor
One config snippet and a scoped key, both generated for you.
On the Agent Access page in LeadCapture, create an API key with the scopes you need. Keys are shown once and cannot be retrieved later.
Pick Cursor on the same page and paste the generated snippet into your Cursor MCP settings.
Ask Cursor for a funnel, then ask it for the embed snippet and where to put it.
Things to ask Cursor
Most useful when the funnel and the page it lives on are the same job.
> Build a LeadCapture quote funnel for this landing page, then add the embed to the hero section I have open.> Style this funnel to match the design tokens in my stylesheet.> What payload keys will this funnel deliver under? Write me a typed handler for the webhook.> Rename the postcode field to postal_code in the funnel and update every reference in this repo.> Build a LeadCapture funnel matching the spec in this file and show me what changed.What it cannot do without asking
- Every change is snapshotted before it is applied, and your agent can roll a funnel back to any earlier version itself.
- Publishing, pausing and changing where leads are delivered all stop and ask you first.
- Your agent never sees your integration credentials or your visitors' one-time passcodes.
- Form submissions reach your agent as data, never as instructions, so nothing a visitor types can direct it.
- Lead data is only shared if you grant that permission, and you can revoke access instantly.
Cursor and LeadCapture, answered
Does Cursor work with LeadCapture?
Yes. LeadCapture runs an MCP server and Cursor connects to it through its MCP settings using a config snippet and a scoped API key, both generated on the Agent Access page in your LeadCapture account. It is included on every plan.
Why use Cursor instead of the Claude connector?
Use Cursor when you are also building the site the form sits on. The funnel, the embed snippet, the styling and the code that handles the payload are one piece of work, and Cursor is the only one of these clients where all of it is in the same window. If you are not touching code, the Claude connector is simpler and needs no key.
Can Cursor give me the embed code?
Yes. It can create the funnel and hand you the embed snippet to place in your page, and it can tell you which payload keys the form will deliver under so you can write the handler against the real shape.
Does it work with hosted pages too?
Yes. A funnel can be embedded in your own site or served as a hosted LeadCapture page with its own URL or custom domain. Cursor can build either, and it is worth testing the one you will actually ship, because embedded forms and hosted pages differ in places.
Can it change funnels that are already live?
It can edit them, and every change is snapshotted before it is applied so anything can be rolled back, including by Cursor itself. Publishing, pausing and changing where leads are delivered always require your explicit confirmation.
Is the API key safe in my repo?
Do not put it in the repo. Keys are scoped, read-only is available, and any key can be revoked instantly from LeadCapture. Keep it in your Cursor MCP settings rather than in a committed file, and use a read-only key for anything that should never write.
Use a different agent?
The same LeadCapture endpoint works with all of them. One connection, whichever agent you prefer, included on every plan.
Build funnels by describing them, in the browser, the desktop app or on your phone.
An always-on agent that keeps building and improving on a schedule.
Script your lead operation and run it from the terminal or CI.
The connection itself: what an agent can reach, the permissions, and the safety model.
Stop switching tabs to build a form
Create a scoped key, paste the snippet into your MCP settings, and build the next funnel beside the page it belongs on. Included on every LeadCapture plan.