Developer Documentation

MCP Server

Connect AI assistants to Leadpages via the Model Context Protocol. Build, manage, and optimize landing pages from Claude, Cursor, n8n, or any MCP-compatible client.

https://mcp.leadpages.com/mcp
47 toolsOAuth 2.0 with PKCENo API keys neededWorks everywhere

Overview

The Leadpages MCP server gives AI assistants the ability to build, publish, edit, and manage landing pages, sites, blogs, and brand kits on your behalf. Instead of switching between chat and a page builder, your AI assistant does it all in one conversation.

Who is this for? Marketers, founders, and teams who want to build high-converting landing pages faster. Tell Claude what you need in plain English and get a live, published page in seconds. No code required.

How it works.The MCP server exposes 47 tools that your AI assistant can call during a conversation. When you say "build me a landing page for my webinar," the assistant generates the HTML and calls create_page to publish it instantly. One server works across Claude.ai, ChatGPT, Claude Desktop, Claude Code, Cursor, n8n, and any MCP-compatible client.

Authentication happens via OAuth 2.0 with PKCE. No API keys to manage. Just connect and sign in with your Leadpages account.

Quick Connect

Claude.ai

  1. Open Claude.ai and go to Settings
  2. Navigate to Connectors and click Add custom connector
  3. Enter the URL:https://mcp.leadpages.com/mcp
  4. Click Add, then sign in with your Leadpages account

ChatGPT

Requires a paid ChatGPT plan (Plus, Pro, Business, Enterprise, or Edu), and must be set up at chatgpt.com in a web browser — developer mode is not available in the ChatGPT desktop or mobile apps. On Business, Enterprise, and Edu, a workspace admin has to turn developer mode on before members can see it.

  1. In ChatGPT on the web, open Settings Security and login and turn on Developer mode
  2. Go to Settings Plugins and click Add → create a custom MCP
  3. Name it "leadpages", set the type to Streamable HTTP, and enter the URL:https://mcp.leadpages.com/mcp
  4. Save, then click Authenticate and sign in with your Leadpages account
  5. In a new chat, open the + menu, choose Developer mode, and enable leadpages

ChatGPT has renamed this area more than once — it was Connectors, then Apps, and is now Plugins. If your build still shows the old layout, developer mode lives under Settings → Apps → Advanced settings instead.

Claude Code

Run this command in your terminal:

bash
claude mcp add leadpages --transport http https://mcp.leadpages.com/mcp

You will be prompted to sign in on first use.

Claude Desktop

Add this to your claude_desktop_config.json:

json
{
  "mcpServers": {
    "leadpages": {
      "url": "https://mcp.leadpages.com/mcp"
    }
  }
}

macOS: ~/Library/Application Support/Claude/claude_desktop_config.json

Windows: %APPDATA%\Claude\claude_desktop_config.json

Cursor

Add this to your .cursor/mcp.json in your project root:

json
{
  "mcpServers": {
    "leadpages": {
      "url": "https://mcp.leadpages.com/mcp"
    }
  }
}

n8n

  1. Open your n8n workflow and add a new MCP Client Tool node
  2. Set the SSE URL to: https://mcp.leadpages.com/mcp
  3. Connect the node to your AI Agent
  4. The agent will authenticate via OAuth when first triggered

Tools Reference

47 tools organized by category. Click any category to expand, then click a tool to see its parameters and example usage.

Authentication

The MCP server uses OAuth 2.0 with PKCE to authenticate with your Leadpages account. When you connect for the first time, your AI client will open a browser window for you to sign in and authorize access.

No API keys, tokens, or secrets to manage. Your session stays active across conversations. If it expires, you will be prompted to re-authorize.

How it works

  1. Your MCP client sends a connection request to the server
  2. The server redirects to Leadpages OAuth consent screen
  3. You sign in and authorize the connection
  4. The server receives tokens via PKCE flow (no client secret needed)
  5. All subsequent tool calls use the authorized session

Scopes. The MCP server requests access to manage pages, sites, blogs, assets, and brand kits on your behalf. You can revoke access at any time from your Leadpages account settings.

Example Prompts

Once connected, talk to your AI assistant in plain English. Here are some things you can ask:

"Build me a landing page for my new fitness app with a hero, features section, and email signup form"

Creates a full HTML landing page and publishes it to your account with a live URL

"Analyze competitor.com and build me a better version that matches my brand kit"

Fetches the competitor's design, extracts your brand colors/fonts, and creates an on-brand alternative

"Create a blog called 'Growth Playbook' and write 3 posts about conversion rate optimization"

Sets up the blog, creates 3 markdown posts with SEO metadata, and publishes them

"Set up my brand kit from acme.com, then build a webinar registration page using those colors and fonts"

Extracts brand identity from your website, creates a brand kit, then builds a page that uses it

"Change the headline on my pricing page to 'Start Growing Today' and update the meta description for SEO"

Uses edit_page for the headline swap and update_page_seo for the meta description -- no full rewrite needed

"Create a 5-page marketing site with a homepage, about, pricing, contact, and blog"

Creates a site collection, builds each page, assigns them to the site, and sets the homepage as the index

Plan Limits

All plans include full access to every MCP tool. Plans differ in resource limits and features.

FeatureGrow$99/moOptimize$199/moScale$399/mo
MCP toolsAll 47All 47All 47
PagesUnlimitedUnlimitedUnlimited
Sites4610
Blogs15Unlimited
Custom slugs
Custom domains4610
AI credits/month20,00060,000200,000
Max asset size10 MB25 MB50 MB
Total storage500 MB5 GB50 GB
Brand kits15Unlimited
A/B testing
Heatmaps
SEO indexing