Skip to content

MCP server

Connect your agent

ManyPages has an MCP server. Connect your AI agent once and it can create a site, import rows, edit the template and preview the pages.

You need a ManyPages account to connect. No account yet? Join the waitlist or book a call.

Server URL

Most clients only need this URL. They open a ManyPages sign-in, and you click Allow.

MCP server URL
https://manypages.io/api/mcp

Claude

Tested with sign-in, 2026-10-14
  1. In Claude, open Customize > Connectors.
  2. Click + Add, then Add custom connector.
  3. Enter the name ManyPages and the server URL, then click Continue.
  4. Check the detected sign-in settings and click Continue.
  5. Leave OAuth client on Claude’s published identity and click Add.
  6. Sign in to ManyPages and click Allow.

Free plans allow one custom connector. On Team and Enterprise plans, an owner adds it first, then members click Connect under Customize > Connectors.

Claude MCP docs

Claude Code

Tested with an API key, 2026-10-25
  1. Run this in your terminal.
  2. Inside Claude Code, run /mcp, pick manypages and sign in.
Terminal
claude mcp add --transport http manypages https://manypages.io/api/mcp

This sign-in path is untested. The tested path is an API key: create one (see API key below) and copy the command it comes with.

Claude Code MCP docs

ChatGPT

Not yet tested
  1. Open chatgpt.com/plugins in a browser.
  2. Click +, then Add custom MCP server.
  3. Enter the name ManyPages and the server URL, and choose OAuth.
  4. Accept the warning, click Create as a plugin, then install it.

ChatGPT can’t send an API key, so it only connects by signing in. Workspace policies can block custom servers.

ChatGPT MCP docs

Codex

Not yet tested
  1. Run both commands in your terminal. The second one opens the sign-in.
Terminal
codex mcp add manypages --url https://manypages.io/api/mcp
codex mcp login manypages

Codex MCP docs

VS Code

Not yet tested
  1. Open the install link, or run the command below in a macOS or Linux shell.
  2. VS Code asks you to sign in when the server starts.
Install in VS Code
Terminal
code --add-mcp '{"name":"manypages","type":"http","url":"https://manypages.io/api/mcp"}'

It runs in GitHub Copilot chat. Copilot Business and Enterprise need the organization’s MCP policy turned on.

VS Code MCP docs

Gemini CLI

Not yet tested
  1. Create an API key (see API key below) and put it in place of the placeholder.
  2. Run the command in your terminal.
Terminal
gemini mcp add --transport http --header "Authorization: Bearer mp_YOUR_KEY" manypages https://manypages.io/api/mcp

Gemini CLI’s sign-in needs a registration method ManyPages doesn’t offer, so it connects with an API key.

Gemini CLI MCP docs

Hermes Agent

Not yet tested
  1. Add this to ~/.hermes/config.yaml.
  2. Run /reload-mcp in a session and sign in.
config.yaml
mcp_servers:
  manypages:
    url: "https://manypages.io/api/mcp"
    auth: oauth

On a remote or containerized Hermes the sign-in redirect can’t reach it. Replace auth with an Authorization header that carries an API key.

Hermes Agent MCP docs

Zed

Not yet tested
  1. Add this to Zed’s settings.json.
  2. Zed asks you to sign in when it connects.
settings.json
"context_servers": {
  "manypages": { "url": "https://manypages.io/api/mcp" }
}

Zed MCP docs

Grok

Not yet tested
  1. Open grok.com/connectors.
  2. Click New Connector, then Custom.
  3. Paste the server URL and complete the sign-in.

Grok’s docs don’t say which sign-in methods it supports, so this may not connect yet.

Grok MCP docs

OpenClaw

Not yet tested
  1. Create an API key (see API key below) and put it in place of the placeholder.
  2. Run the command in your terminal.
Terminal
openclaw mcp set manypages '{"url":"https://manypages.io/api/mcp","transport":"streamable-http","headers":{"Authorization":"Bearer mp_YOUR_KEY"}}'

To sign in instead (untested), save the server with "auth": "oauth" in place of headers. Then run openclaw gateway stop, then openclaw mcp login manypages, and start the gateway again.

OpenClaw MCP docs

API key

Use a key when a client can’t sign in through a browser: Gemini CLI, OpenClaw, scripts, CI, or an agent running on a server. Keys can be read-only or limited to the sites you pick, and deleting anything needs a separate opt-in.

  1. Sign in to ManyPages and open Settings > Account > Agents & API keys.
  2. Create a key. It is shown once, with a ready-made command for Claude Code.
  3. Send it as an Authorization: Bearer header. Clients that take a key show how in their section above. This is the shape Claude Code reads.
Claude Code (.mcp.json)
{
  "mcpServers": {
    "manypages": {
      "type": "http",
      "url": "https://manypages.io/api/mcp",
      "headers": {
        "Authorization": "Bearer mp_YOUR_KEY"
      }
    }
  }
}

Any other MCP client

Any client that supports remote MCP servers over HTTP can connect with the server URL above. It signs in if it supports OAuth client metadata documents (CIMD), or it sends an API key header.

Cursor can’t connect yet.