Picture: the app icons of Cursor, Gemini CLI, Claude, ChatGPT, Windsurf, Manus on a ring around the LanderLab MCP server's URL.
https://api.landerlab.dev/mcp
Ask Claude how the landing pages did. Then tell it what to change.
Connect your LanderLab account to the AI assistant you already work in. Pull visits and leads for any landing page, publish and unpublish, split traffic between variants and work your leads in plain English, without opening the dashboard.
Free to start. MCP access comes with Grow and up.
Use cases
Six jobs to hand your assistant on day one.
Every prompt here works as written in any connected client. Copy one into your chat and approve each change as it comes.
You ask: How did my landing pages do last week? Visits, leads and conversion rate for each, best first, and flag any page whose conversion rate fell from the week before.
reporting_get
Claude answers: 14 landing pages, 48,210 visits, 1,932 leads. solar-az-v2 leads at 6.1%. roofing-tx fell from 4.8% to 3.2%, the only real drop.
Monday landing page report
Last week's numbers for every page, best first, with the drops flagged.
You ask: Which of my A/B tests has a clear leader? Pause the weakest variant and send 70% of the traffic to the leader.
variants_listanalytics_statsvariants_disableApprovedvariants_set_weightsApproved
ChatGPT answers: solar-az: B converts at 4.2%, A at 3.1%, C at 1.8%. C is paused, and B now gets 70% of the traffic.
Pick the split test winners
Find the leader in each A/B test, pause the weakest variant and move the traffic.
You ask: Write last month's report for each client workspace: visits, leads and conversion rate by page against the month before, and the page that did best.
workspaces_listreporting_get
Manus answers: Roofing TX, September: 412 leads from 11,380 visits, up 14% on August. storm-damage-quiz did best, at 5.2%.
Client reports
Each client's month, page by page, written up and ready to send.
You ask: Publish my newest landing page, switch on the HubSpot integration for it and tell me the URL it's live on.
landers_listlander_publishApprovedintegrations_listlander_integration_enableApproved
Cursor answers: roofing-houston is live at roofing.yourdomain.com/houston, with HubSpot on, so each lead lands as a contact.
Launch a landing page
Published, wired to your CRM and checked, from one message.
You ask: Pull this week's leads from every page and find duplicates and test entries. Delete the test entries once I confirm.
leads_list_orgleads_delete_orgApproved
Gemini CLI answers: 1,142 leads so far this week. 38 repeat an earlier lead's email, and the 5 test entries are deleted.
Lead cleanup
Duplicates and test entries caught before a buyer sees them.
You ask: List my published landing pages that aren't in ClickFlare yet and add them there with the same names.
landers_list- ClickFlare's MCP server
Claude answers: 3 published landing pages weren't in ClickFlare: solar-az-v2, roofing-tx and medicare-fl. All three are added, same names and URLs.
Add landing pages to ClickFlare
With ClickFlare's MCP server connected too, new landing pages go into your tracker by name.
Setup
Three steps, no API key.
Add01 LanderLab to your assistant, approve02 the access once, and ask03 for your landing pages.
- 01
Add LanderLab to your assistant
In Claude, find LanderLab under Settings, Connectors, Browse connectors. Anywhere else, add the server URL https://api.landerlab.dev/mcp.
- 02
Sign in and approve
A LanderLab sign-in page opens in your browser. Approve the access request once. There is no key to paste and nothing sensitive in a config file.
- 03
Ask
Start a new chat and ask for your landing pages. Choose which tools run on their own and which wait for your approval.
Clients
Works with the assistant you already use.
One server URL for every client. Each one has a setup guide in the docs.
Claude
A listed connector on the web and in the desktop app. Search for LanderLab, click Connect, sign in.
Claude Code
claude mcp add --transport http landerlab https://api.landerlab.dev/mcp, then /mcp to sign in.
ChatGPT
Settings, Apps, Create app, with the server URL and OAuth. ChatGPT adds custom apps on the web, not in its desktop app.
Cursor
Add the server to .cursor/mcp.json, or ~/.cursor/mcp.json for every project, then click Login.
Windsurf
Add it under Windsurf Settings, MCP, and sign in from the browser window that opens.
Gemini CLI, Manus and more
Any client that supports remote MCP servers connects to the same URL with OAuth.
Before and after
Ask in the chat instead of clicking through the dashboard.
Ask Claude or ChatGPT for numbers, splits and leads in plain English. The MCP server does the clicking.
The old way
- “Workspace, page, date range. Then read the table.”
- “Open the test, drag the sliders, save.”
- “Filter the leads tab, page by page.”
- “Copy each landing page URL into the tracker by hand.”
The MCP way
- “How did the solar landing pages do last week?”
- “Send 70% of the traffic to variant B.”
- “Show me this week's insurance quiz leads.”
- “Add my three published landing pages to ClickFlare.”
What the tools cover
More than 30 tools, read and write.
You describe what you want. The assistant picks the tool and passes the landing page, variant or date range you meant.
Analytics and reports
Visits, conversions and leads for a page or the whole account, graphs and reports across landing pages.
Publish and unpublish
Take a page live or pull it down without opening the dashboard.
Edit a variant
Load a variant's HTML and settings, change them and save them back.
A/B tests
List variants, enable or disable one, and set the traffic split by weight.
Leads
List leads for one page or the organization, update a record or delete one.
Integrations and domains
Create an integration, switch it on or off per page, and list workspaces and domains.
Before you start
Which plans include MCP access?
Grow, Scale and Enterprise, together with REST API access. Grow is $149 a month, or $119 a month billed yearly. You can build and publish pages on the Free plan first and upgrade when you want to connect an assistant.
Do I need an API key?
No. The MCP server signs you in with your LanderLab account over OAuth, the same login as the dashboard. API keys are only for direct REST API calls.
Is it safe to connect my account?
Yes. Your password never reaches the assistant. You approve access on LanderLab's own sign-in page, you choose which tools may run without asking, and you can revoke access any time from Settings in LanderLab or by removing the connector in your AI tool. In Claude, keep write tools on Needs approval to review every change first.
Which AI assistants work with it?
Claude on the web, in the desktop app and in Claude Code, ChatGPT on the web, Codex, Cursor, Windsurf, Manus, Gemini CLI, and any client that supports remote MCP servers. They all use https://api.landerlab.dev/mcp. Grok and Perplexity can't connect their chats to an outside MCP server yet.
Does it work in the ChatGPT desktop app?
Not in the desktop app, because ChatGPT only adds custom MCP apps on the web. Set it up in ChatGPT in your browser. Claude takes LanderLab on the web and in its desktop app.
I set it up with an API key before. What do I change?
Remove the old entry that points at /api/v2/mcp with an X-API-Key header, and add https://api.landerlab.dev/mcp instead. You sign in once and the tools load in your next chat. If it still says it needs authentication, reconnect from the same screen, or in Claude Code run /mcp and choose Authenticate.
Run your landing pages from your AI chat.Claude, ChatGPT, Cursor or any MCP client.
Pull last week's numbers, pick the split test winner and publish it without leaving the chat. Build free, connect your AI on Grow.