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 ChatGPT paid plan (Plus, Pro, or Business).

  1. Open ChatGPT and go to Settings (click your avatar) → Apps
  2. Enable Developer Mode under Advanced settings
  3. Click Create, name it "leadpages", and enter the URL:https://mcp.leadpages.com/mcp
  4. In a new chat, click +More → enable leadpages

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
Pages50250Unlimited
Sites525Unlimited
Blogs15Unlimited
Custom slugs
Custom domains15Unlimited
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