๐ 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
Mistral / Le Chat (one-click)
- Open Le Chat โ Intelligence โ Connectors โ + Add Connector
- Choose Custom MCP Connector
- Enter URL:
https://mcp.websitepublisher.ai/ - 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:
- Your AI client connects to
https://mcp.websitepublisher.ai/ - Server responds with
401+ discovery metadata (RFC 9728) - Client auto-registers via Dynamic Client Registration (RFC 7591)
- Browser opens โ Login with Google or email (OTP) โ Redirect back
- 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
- Getting Started: websitepublisher.ai/docs
- MCP Setup: websitepublisher.ai/docs/mcp
- API Reference (PAPI): websitepublisher.ai/docs/papi
- API Reference (MAPI): websitepublisher.ai/docs/mapi
- Dashboard: dashboard.websitepublisher.ai
๐ 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
- Docs: websitepublisher.ai/docs
- Email: [email protected]
- Website: websitepublisher.ai
WebsitePublisher.ai โ The easiest way to build websites with AI.