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.
https://manypages.io/api/mcpClaude
- In Claude, open Customize > Connectors.
- Click + Add, then Add custom connector.
- Enter the name ManyPages and the server URL, then click Continue.
- Check the detected sign-in settings and click Continue.
- Leave OAuth client on Claude’s published identity and click Add.
- 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 Code
- Run this in your terminal.
- Inside Claude Code, run /mcp, pick manypages and sign in.
claude mcp add --transport http manypages https://manypages.io/api/mcpThis 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.
ChatGPT
- Open chatgpt.com/plugins in a browser.
- Click +, then Add custom MCP server.
- Enter the name ManyPages and the server URL, and choose OAuth.
- 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.
Codex
- Run both commands in your terminal. The second one opens the sign-in.
codex mcp add manypages --url https://manypages.io/api/mcp
codex mcp login manypagesVS Code
- Open the install link, or run the command below in a macOS or Linux shell.
- VS Code asks you to sign in when the server starts.
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.
Gemini CLI
- Create an API key (see API key below) and put it in place of the placeholder.
- Run the command in your terminal.
gemini mcp add --transport http --header "Authorization: Bearer mp_YOUR_KEY" manypages https://manypages.io/api/mcpGemini CLI’s sign-in needs a registration method ManyPages doesn’t offer, so it connects with an API key.
Hermes Agent
- Add this to ~/.hermes/config.yaml.
- Run /reload-mcp in a session and sign in.
mcp_servers:
manypages:
url: "https://manypages.io/api/mcp"
auth: oauthOn a remote or containerized Hermes the sign-in redirect can’t reach it. Replace auth with an Authorization header that carries an API key.
Zed
- Add this to Zed’s settings.json.
- Zed asks you to sign in when it connects.
"context_servers": {
"manypages": { "url": "https://manypages.io/api/mcp" }
}Grok
- Open grok.com/connectors.
- Click New Connector, then Custom.
- 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.
OpenClaw
- Create an API key (see API key below) and put it in place of the placeholder.
- Run the command in your 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.
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.
- Sign in to ManyPages and open Settings > Account > Agents & API keys.
- Create a key. It is shown once, with a ready-made command for Claude Code.
- Send it as an
Authorization: Bearerheader. Clients that take a key show how in their section above. This is the shape Claude Code reads.
{
"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.