ai.websitepublisher/mcp

Official registry AI and agents

Build and publish websites through AI conversation.

Install

Add this to your client's MCP configuration (Claude Desktop: claude_desktop_config.json; Cursor: .cursor/mcp.json; VS Code and others use the same "mcpServers" shape).

Remote (streamable-http)
Claude Code
claude mcp add --transport http ai-websitepublisher-mcp 'https://mcp.websitepublisher.ai/'
JSON configuration (Claude Desktop, Cursor, VS Code)
{
    "mcpServers": {
        "ai-websitepublisher-mcp": {
            "type": "http",
            "url": "https://mcp.websitepublisher.ai/"
        }
    }
}

Documentation

From the project's README on GitHub, refreshed weekly. Links open on GitHub.

Contents
  1. 🌐 WebsitePublisher.ai — MCP Server
  2. ⚡ Quickstart
  3. 🔑 Authentication
  4. 🛠 Tools
  5. 🌍 Supported AI Platforms
  6. 📋 Technical Details
  7. 💰 Pricing
  8. 📖 Documentation
  9. 🔒 Security & Privacy
  10. 🏗 This Repository
  11. 📬 Support

🌐 WebsitePublisher.ai — MCP Server

Build and publish websites through AI conversation.

Create pages, upload assets, manage data, and deploy to custom domains — all from your favorite AI assistant. Just connect and start talking.


⚡ Quickstart

Claude.ai (Connectors)
  1. Go to Settings → Connectors → Add custom connector
  2. Enter name: WebsitePublisher and URL: https://mcp.websitepublisher.ai
  3. Click Connect → Browser opens for login → Done ✅
Claude Desktop

Add to your claude_desktop_config.json:

{
  "mcpServers": {
    "websitepublisher": {
      "command": "npx",
      "args": ["-y", "mcp-remote", "https://mcp.websitepublisher.ai/"]
    }
  }
}

Restart Claude Desktop → Browser opens for login → Done ✅

Mistral / Le Chat (one-click)
  1. Open Le Chat → Intelligence → Connectors → + Add Connector
  2. Choose Custom MCP Connector
  3. Enter URL: https://mcp.websitepublisher.ai/
  4. Click Connect → Login → Done ✅
ChatGPT

Search "WebsitePublisher" in the GPT Store, or visit: chat.openai.com/g/websitepublisher

Cursor / Windsurf / Claude Code
{
  "mcpServers": {
    "websitepublisher": {
      "command": "npx",
      "args": ["-y", "mcp-remote", "https://mcp.websitepublisher.ai/"]
    }
  }
}

🔑 Authentication

Zero configuration required. WebsitePublisher uses OAuth 2.1 with automatic discovery:

  1. Your AI client connects to https://mcp.websitepublisher.ai/
  2. Server responds with 401 + discovery metadata (RFC 9728)
  3. Client auto-registers via Dynamic Client Registration (RFC 7591)
  4. Browser opens → Login with Google or email (OTP) → Redirect back
  5. Client receives OAuth token → Connected ✅

PKCE is enforced on all flows. No API keys to manage.


🛠 Tools

57 tools organized across twelve categories:

📁 Project Management
ToolDescription
get_skillGet the full agent skill document with patterns, snippets, and go-live checklist
list_projectsList all projects you have access to
get_project_statusGet project details: pages, assets, domain info
📄 Pages
ToolDescription
list_pagesList all pages in a project
get_pageGet page content with version info
create_pageCreate a new HTML page
update_pageReplace full page content
patch_pageApply targeted changes (diff-based, saves tokens)
delete_pageDelete a page
get_page_versionsView version history
rollback_pageRestore a previous version
🧩 Fragments (Reusable Components)
ToolDescription
list_fragmentsList all reusable HTML fragments
create_fragmentCreate a reusable fragment (nav, footer, banner)
update_fragmentUpdate a fragment — all pages using it update automatically
delete_fragmentDelete a fragment
🖼 Assets
ToolDescription
list_assetsList uploaded files (images, CSS, JS)
upload_assetUpload a file via base64 or URL
delete_assetRemove an asset
patch_assetApply text changes to CSS/JS/SVG assets without re-uploading
📊 Entities (Structured Data)
ToolDescription
list_entitiesList data models in a project
create_entityCreate a new data model with properties
get_entity_schemaGet the schema/structure of an entity
update_entityUpdate entity metadata or enable public read access
delete_entityRemove an entity and all its data
📝 Records (Data)
ToolDescription
list_recordsList records with pagination
get_recordGet a single record by ID
create_recordCreate a new record
update_recordUpdate an existing record
delete_recordDelete a record
🔐 Vault (Secrets Management)
ToolDescription
vault_list_secretsList stored secrets (metadata only, never values)
vault_store_secretStore or update an encrypted secret (AES-256-GCM)
vault_delete_secretPermanently delete a secret
🔌 Integrations
ToolDescription
list_integrationsList available integrations and their config status
get_integration_schemaGet full schema of an integration's endpoints and inputs
setup_integrationConfigure an integration by storing API keys
execute_integrationExecute an integration action (email, payment, etc.)
remove_integrationRemove an integration and its vault secrets
📬 Forms & Lead Capture
ToolDescription
configure_formDefine form fields and submit actions (leads, email, webhook)
list_formsList all configured forms
remove_formRemove a form configuration
🔒 Visitor Authentication
ToolDescription
configure_visitor_authEnable email-based visitor login (magic link or code)
get_visitor_auth_configGet current visitor auth settings
📈 Tracking & Analytics
ToolDescription
set_tracking_scriptsSet GA, GTM, Meta Pixel, or custom tracking scripts
get_tracking_scriptsGet current tracking configuration
remove_tracking_scriptsRemove all tracking scripts
get_analyticsGet visitor analytics: pageviews, referrers, devices, UTM
🖼️ Visual Image Editor
ToolDescription
create_edit_sessionCreate a browser-based image editing session
get_edit_session_changesRead back what the user changed in the editor
⏰ Scheduled Tasks
ToolDescription
create_scheduled_taskCreate a cron-based scheduled task
list_scheduled_tasksList scheduled tasks with status and next run time
delete_scheduled_taskDelete a scheduled task
📋 Task Tracker
ToolDescription
list_tasksList all tracked tasks with completion percentage
get_taskGet task details and status
get_task_historyGet full history of a task (progress, notes, documents)
create_taskCreate a new task
add_task_historyAppend progress update or note to a task
export_tasksExport all tasks as Markdown grouped by status

🌍 Supported AI Platforms

PlatformConnectionAuth
Claude.aiNative ConnectorOAuth 2.1 (automatic)
Claude Desktopvia mcp-remoteOAuth 2.1 (browser)
Mistral / Le ChatNative MCP connectorOAuth 2.1 (automatic)
ChatGPTGPT ActionsOAuth 2.0
Cursorvia mcp-remoteOAuth 2.1 (browser)
Windsurfvia mcp-remoteOAuth 2.1 (browser)
Claude Codevia mcp-remoteOAuth 2.1 (browser)
GitHub CopilotMCP configOAuth 2.1 (browser)
JetBrains AIMCP configOAuth 2.1 (browser)
GrokMCP configOAuth 2.1 (browser)
GeminiMCP configOAuth 2.1 (browser)

📋 Technical Details

Server URLhttps://mcp.websitepublisher.ai/
TransportStreamable HTTP (JSON-RPC over POST)
ProtocolMCP 2025-06-18
Auth Discoveryhttps://mcp.websitepublisher.ai/.well-known/oauth-protected-resource
Auth Serverhttps://auth.websitepublisher.ai/.well-known/oauth-authorization-server
Token Typeswps_ (session), wpr_ (refresh), wpc_ (client ID)
PKCERequired (S256)
Scopesmcp:read, mcp:write, mcp:full

💰 Pricing

PlanPriceProjectsPagesCustom Domain
Free€0/mo15❌
Starter€9/mo325/project✅
Pro€19/mo10Unlimited✅
Agency€49/mo50Unlimited✅

📖 Documentation


🔒 Security & Privacy

  • OAuth 2.1 with PKCE on all flows
  • Dynamic Client Registration (RFC 7591) — no pre-shared secrets
  • Rate limiting on all endpoints
  • Content scanning and fraud prevention
  • No credentials stored in client — token-based sessions only
  • Privacy Policy: websitepublisher.ai/privacy

🏗 This Repository

This is the documentation and integration repository for the WebsitePublisher.ai MCP server. The server itself is a hosted SaaS service — no installation or self-hosting required. Just connect your AI client to https://mcp.websitepublisher.ai/ and start building.


📬 Support


WebsitePublisher.ai — The easiest way to build websites with AI.

Frequently asked questions

What is ai.websitepublisher/mcp?

Build and publish websites through AI conversation.

How do I install ai.websitepublisher/mcp?

It runs as a remote server. In Claude Code: claude mcp add --transport http ai-websitepublisher-mcp 'https://mcp.websitepublisher.ai/'. For other clients, paste the JSON configuration from this page into their MCP settings.

Does ai.websitepublisher/mcp need an API key?

Its registry entry lists no required key or secret. Some features may still need an account with the service it connects to.

Is ai.websitepublisher/mcp open source?

Its code is public on GitHub, but the repository does not declare a standard license.

Who maintains ai.websitepublisher/mcp?

It is published by megberts. AI.tn lists it but does not maintain or endorse it.

From the official MCP Registry. Listing is not an endorsement: review a server's code and permissions before giving it access to your data.