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. 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 ✅ Add to your claudedesktopconfig.
Add this skill
npx mdskills install megberts/mcp-websitepublisher-aiComprehensive MCP server with 27+ website building tools, excellent OAuth setup, and clear multi-platform docs
1# 🌐 WebsitePublisher.ai — MCP Server23**Build and publish websites through AI conversation.**45Create pages, upload assets, manage data, and deploy to custom domains — all from your favorite AI assistant. Just connect and start talking.67[](https://modelcontextprotocol.io)8[](https://auth.websitepublisher.ai/.well-known/oauth-authorization-server)9[](#tools)10[](https://websitepublisher.ai/terms)1112---1314## ⚡ Quickstart1516### Mistral / Le Chat (one-click)171. Open Le Chat → Intelligence → Connectors → **+ Add Connector**182. Choose **Custom MCP Connector**193. Enter URL: `https://mcp.websitepublisher.ai/`204. Click Connect → Login → Done ✅2122### Claude Desktop23Add to your `claude_desktop_config.json`:24```json25{26 "mcpServers": {27 "websitepublisher": {28 "command": "npx",29 "args": ["-y", "mcp-remote", "https://mcp.websitepublisher.ai/"]30 }31 }32}33```34Restart Claude Desktop → Browser opens for login → Done ✅3536### ChatGPT37Search **"WebsitePublisher"** in the GPT Store, or visit:38[chat.openai.com/g/websitepublisher](https://chat.openai.com)3940### Cursor / Windsurf / Claude Code41```json42{43 "mcpServers": {44 "websitepublisher": {45 "command": "npx",46 "args": ["-y", "mcp-remote", "https://mcp.websitepublisher.ai/"]47 }48 }49}50```5152---5354## 🔑 Authentication5556**Zero configuration required.** WebsitePublisher uses OAuth 2.1 with automatic discovery:57581. Your AI client connects to `https://mcp.websitepublisher.ai/`592. Server responds with `401` + discovery metadata ([RFC 9728](https://www.rfc-editor.org/rfc/rfc9728))603. Client auto-registers via Dynamic Client Registration ([RFC 7591](https://www.rfc-editor.org/rfc/rfc7591))614. Browser opens → Login with Google or email (OTP) → Redirect back625. Client receives OAuth token → Connected ✅6364PKCE is enforced on all flows. No API keys to manage.6566---6768## 🛠 Tools697027+ tools organized across five categories:7172### 📁 Project Management73| Tool | Description |74|------|-------------|75| `list_projects` | List all projects you have access to |76| `get_project_status` | Get project details: pages, assets, domain info |7778### 📄 Pages79| Tool | Description |80|------|-------------|81| `list_pages` | List all pages in a project |82| `get_page` | Get page content with version info |83| `create_page` | Create a new HTML page |84| `update_page` | Replace full page content |85| `patch_page` | Apply targeted changes (diff-based, saves tokens) |86| `delete_page` | Delete a page |87| `get_page_versions` | View version history |88| `rollback_page` | Restore a previous version |8990### 🖼 Assets91| Tool | Description |92|------|-------------|93| `list_assets` | List uploaded files (images, CSS, JS) |94| `upload_asset` | Upload a file via base64 or URL |95| `delete_asset` | Remove an asset |9697### 📊 Entities (Structured Data)98| Tool | Description |99|------|-------------|100| `list_entities` | List data models in a project |101| `create_entity` | Create a new data model with properties |102| `get_entity_schema` | Get the schema/structure of an entity |103| `delete_entity` | Remove an entity and all its data |104105### 📝 Records (Data)106| Tool | Description |107|------|-------------|108| `list_records` | List records with pagination |109| `get_record` | Get a single record by ID |110| `create_record` | Create a new record |111| `update_record` | Update an existing record |112| `delete_record` | Delete a record |113114### 🔌 Integrations115| Tool | Description |116|------|-------------|117| `list_integrations` | List available third-party integrations |118| `call_integration` | Execute an integration action |119120---121122## 🌍 Supported AI Platforms123124| Platform | Connection | Auth |125|----------|-----------|------|126| **Mistral / Le Chat** | Native MCP connector | OAuth 2.1 (automatic) |127| **Claude Desktop** | via `mcp-remote` | OAuth 2.1 (browser) |128| **ChatGPT** | GPT Actions | OAuth 2.0 |129| **Cursor** | via `mcp-remote` | OAuth 2.1 (browser) |130| **Windsurf** | via `mcp-remote` | OAuth 2.1 (browser) |131| **Claude Code** | via `mcp-remote` | OAuth 2.1 (browser) |132| **JetBrains AI** | MCP config | OAuth 2.1 (browser) |133134---135136## 📋 Technical Details137138| | |139|---|---|140| **Server URL** | `https://mcp.websitepublisher.ai/` |141| **Transport** | Streamable HTTP (JSON-RPC over POST) |142| **Protocol** | MCP 2025-06-18 |143| **Auth Discovery** | `https://mcp.websitepublisher.ai/.well-known/oauth-protected-resource` |144| **Auth Server** | `https://auth.websitepublisher.ai/.well-known/oauth-authorization-server` |145| **Token Types** | `wps_` (session), `wpr_` (refresh), `wpc_` (client ID) |146| **PKCE** | Required (S256) |147| **Scopes** | `mcp:read`, `mcp:write`, `mcp:full` |148149---150151## 💰 Pricing152153| Plan | Price | Projects | Pages | Custom Domain |154|------|-------|----------|-------|---------------|155| **Free** | €0/mo | 1 | 5 | ❌ |156| **Starter** | €9/mo | 3 | 25/project | ✅ |157| **Pro** | €19/mo | 10 | Unlimited | ✅ |158| **Agency** | €49/mo | 50 | Unlimited | ✅ |159160---161162## 📖 Documentation163164- **Getting Started:** [websitepublisher.ai/docs](https://websitepublisher.ai/docs)165- **MCP Setup:** [websitepublisher.ai/docs/mcp](https://websitepublisher.ai/docs/mcp)166- **API Reference (PAPI):** [websitepublisher.ai/docs/papi](https://websitepublisher.ai/docs/papi)167- **API Reference (MAPI):** [websitepublisher.ai/docs/mapi](https://websitepublisher.ai/docs/mapi)168- **Dashboard:** [dashboard.websitepublisher.ai](https://dashboard.websitepublisher.ai)169170---171172## 🔒 Security173174- OAuth 2.1 with PKCE on all flows175- Dynamic Client Registration (RFC 7591) — no pre-shared secrets176- Rate limiting on all endpoints177- Content scanning and fraud prevention178- No credentials stored in client — token-based sessions only179180---181182## 🏗 This Repository183184This 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.185186---187188## 📬 Support189190- **Docs:** [websitepublisher.ai/docs](https://websitepublisher.ai/docs)191- **Email:** support@websitepublisher.ai192- **Website:** [websitepublisher.ai](https://websitepublisher.ai)193194---195196<p align="center">197 <strong>WebsitePublisher.ai</strong> — The easiest way to build websites with AI.198</p>199
Full transparency — inspect the skill content before installing.