ai.websitepublisher/mcp
Build and publish websites through AI conversation.
★ 0No licensesearch
Install
Config snippet generator goes here (5 client tabs)
README
# 🌐 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.
[](https://modelcontextprotocol.io)
[](https://auth.websitepublisher.ai/.well-known/oauth-authorization-server)
[](#tools)
[](https://websitepublisher.ai/terms)
---
## ⚡ 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`:
```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](https://chat.openai.com)
### Cursor / Windsurf / Claude Code
```json
{
"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](https://www.rfc-editor.org/rfc/rfc9728))
3. Client auto-registers via Dynamic Client Registration ([RFC 7591](https://www.rfc-editor.org/rfc/rfc7591))
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 |