Skip to content

Build and publish websites through AI conversation. 27+ MCP tools, OAuth 2.1 auto-discovery. Works with Claude, ChatGPT, Mistral/Le Chat, Cursor and more.

Notifications You must be signed in to change notification settings

megberts/mcp-websitepublisher-ai

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 

Repository files navigation

🌐 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.

MCP OAuth 2.1 Tools License


⚡ Quickstart

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 ✅

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 ✅

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

27+ tools organized across five categories:

📁 Project Management

Tool Description
list_projects List all projects you have access to
get_project_status Get project details: pages, assets, domain info

📄 Pages

Tool Description
list_pages List all pages in a project
get_page Get page content with version info
create_page Create a new HTML page
update_page Replace full page content
patch_page Apply targeted changes (diff-based, saves tokens)
delete_page Delete a page
get_page_versions View version history
rollback_page Restore a previous version

🖼 Assets

Tool Description
list_assets List uploaded files (images, CSS, JS)
upload_asset Upload a file via base64 or URL
delete_asset Remove an asset

📊 Entities (Structured Data)

Tool Description
list_entities List data models in a project
create_entity Create a new data model with properties
get_entity_schema Get the schema/structure of an entity
delete_entity Remove an entity and all its data

📝 Records (Data)

Tool Description
list_records List records with pagination
get_record Get a single record by ID
create_record Create a new record
update_record Update an existing record
delete_record Delete a record

🔌 Integrations

Tool Description
list_integrations List available third-party integrations
call_integration Execute an integration action

🌍 Supported AI Platforms

Platform Connection Auth
Mistral / Le Chat Native MCP connector OAuth 2.1 (automatic)
Claude Desktop via mcp-remote OAuth 2.1 (browser)
ChatGPT GPT Actions OAuth 2.0
Cursor via mcp-remote OAuth 2.1 (browser)
Windsurf via mcp-remote OAuth 2.1 (browser)
Claude Code via mcp-remote OAuth 2.1 (browser)
JetBrains AI MCP config OAuth 2.1 (browser)

📋 Technical Details

Server URL https://mcp.websitepublisher.ai/
Transport Streamable HTTP (JSON-RPC over POST)
Protocol MCP 2025-06-18
Auth Discovery https://mcp.websitepublisher.ai/.well-known/oauth-protected-resource
Auth Server https://auth.websitepublisher.ai/.well-known/oauth-authorization-server
Token Types wps_ (session), wpr_ (refresh), wpc_ (client ID)
PKCE Required (S256)
Scopes mcp:read, mcp:write, mcp:full

💰 Pricing

Plan Price Projects Pages Custom Domain
Free €0/mo 1 5
Starter €9/mo 3 25/project
Pro €19/mo 10 Unlimited
Agency €49/mo 50 Unlimited

📖 Documentation


🔒 Security

  • 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

🏗 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.

About

Build and publish websites through AI conversation. 27+ MCP tools, OAuth 2.1 auto-discovery. Works with Claude, ChatGPT, Mistral/Le Chat, Cursor and more.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published