1. Conduid
  2. Commerce
  3. megberts/mcp-websitepublisher-ai
MCP server · Commerce

megberts/mcp-websitepublisher-ai

WebsitePublisher.ai — Build and publish websites through AI conversation WebsitePublisher.ai is a remote MCP server that gives AI assistants the power to create, manage and publish complete websites. No local installation required — connect via OAuth 2.1 and start building. 27 tools across 5 API domains: Pages — Create, edit and publish HTML pages with full asset management Assets — Upload images, CSS, JavaScript and other files Entities & Records — Structured data storage for dynamic content Integrations — Connect external services like Stripe, Mailgun, SendGrid Project Management — Create projects, manage settings, custom domains Key features: Remote server — nothing to install OAuth 2.1 with auto-discovery (RFC 9728) Streamable HTTP transport Works with Claude, ChatGPT, Mistral/Le Chat, Cursor and more Free tier available, paid plans from €9/month Get started: Connect your AI assistant to https://mcp.websitepublisher.ai/ — OAuth handles the rest automatically. 📖 Docs: https://websitepublisher.ai/docs 💻 GitHub: https://github.com/megberts/mcp-websitepublisher-ai

Unclaimed last commit 8 months ago commerce
59Fair

Scored 6 months ago · breakdown

About megberts/mcp-websitepublisher-ai

megberts/mcp-websitepublisher-ai is an MCP server published by megberts in the Commerce category: websitePublisher.ai — Build and publish websites through AI conversation WebsitePublisher.ai is a remote MCP server that gives AI assistants the power to create, manage and publish complete websites. No local installation required — connect via OAuth 2.1 and start building. 27 tools across 5 API domains: Pages — Create, edit and publish HTML pages with full asset management Assets — Upload images, CSS, JavaScript and other files Entities & Records — Structured data storage for dynamic content Integrations — Connect external services like Stripe, Mailgun, SendGrid Project Management — Create projects, manage settings, custom domains Key features: Remote server — nothing to install OAuth 2.1 with auto-discovery (RFC 9728) Streamable HTTP transport Works with Claude, ChatGPT, Mistral/Le Chat, Cursor and more Free tier available, paid plans from €9/month Get started: Connect your AI assistant to https://mcp.websitepublisher.ai/ — OAuth handles the rest automatically. 📖 Docs: https://websitepublisher.ai/docs 💻 GitHub: https://github.com/megberts/mcp-websitepublisher-ai.

Six months or more without a commit doesn't mean the server is broken, but check the open issues before depending on it in production.

Install

From source
git clone https://github.com/megberts/mcp-websitepublisher-ai

This server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.

Tools (3)

get_project_statusGet project details: pages, assets, domain info

Parameters not published.

get_skillGet the full agent skill document with patterns, snippets, and go-live checklist

Parameters not published.

list_projectsList all projects you have access to

Parameters not published.

Ask AI

✦

Ask AI about megberts/mcp-websitepublisher-ai

Powered by Claude · Grounded in docs

I know everything about megberts/mcp-websitepublisher-ai. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

  • ✓README presentThe repository ships documentation.
  • !Scoped permissionsDoesn't declare a permission scope. Assume it can do anything its process can.

4 checks have not been run yet.

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.

MCP OAuth 2.1 Tools License Privacy


⚡ 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

Tool Description
get_skill Get the full agent skill document with patterns, snippets, and go-live checklist
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

🧩 Fragments (Reusable Components)

Tool Description
list_fragments List all reusable HTML fragments
create_fragment Create a reusable fragment (nav, footer, banner)
update_fragment Update a fragment — all pages using it update automatically
delete_fragment Delete a fragment

🖼 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
patch_asset Apply text changes to CSS/JS/SVG assets without re-uploading

📊 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
update_entity Update entity metadata or enable public read access
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

🔐 Vault (Secrets Management)

Tool Description
vault_list_secrets List stored secrets (metadata only, never values)
vault_store_secret Store or update an encrypted secret (AES-256-GCM)
vault_delete_secret Permanently delete a secret

🔌 Integrations

Tool Description
list_integrations List available integrations and their config status
get_integration_schema Get full schema of an integration's endpoints and inputs
setup_integration Configure an integration by storing API keys
execute_integration Execute an integration action (email, payment, etc.)
remove_integration Remove an integration and its vault secrets

📬 Forms & Lead Capture

Tool Description
configure_form Define form fields and submit actions (leads, email, webhook)
list_forms List all configured forms
remove_form Remove a form configuration

🔒 Visitor Authentication

Tool Description
configure_visitor_auth Enable email-based visitor login (magic link or code)
get_visitor_auth_config Get current visitor auth settings

📈 Tracking & Analytics

Tool Description
set_tracking_scripts Set GA, GTM, Meta Pixel, or custom tracking scripts
get_tracking_scripts Get current tracking configuration
remove_tracking_scripts Remove all tracking scripts
get_analytics Get visitor analytics: pageviews, referrers, devices, UTM

🖼️ Visual Image Editor

Tool Description
create_edit_session Create a browser-based image editing session
get_edit_session_changes Read back what the user changed in the editor

⏰ Scheduled Tasks

Tool Description
create_scheduled_task Create a cron-based scheduled task
list_scheduled_tasks List scheduled tasks with status and next run time
delete_scheduled_task Delete a scheduled task

📋 Task Tracker

Tool Description
list_tasks List all tracked tasks with completion percentage
get_task Get task details and status
get_task_history Get full history of a task (progress, notes, documents)
create_task Create a new task
add_task_history Append progress update or note to a task
export_tasks Export all tasks as Markdown grouped by status

🌍 Supported AI Platforms

Platform Connection Auth
Claude.ai Native Connector OAuth 2.1 (automatic)
Claude Desktop via mcp-remote OAuth 2.1 (browser)
Mistral / Le Chat Native MCP connector OAuth 2.1 (automatic)
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)
GitHub Copilot MCP config OAuth 2.1 (browser)
JetBrains AI MCP config OAuth 2.1 (browser)
Grok MCP config OAuth 2.1 (browser)
Gemini 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 & 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


README copy captured when this server was indexed; it may lag the repository. The original is authoritative.

Questions

About megberts/mcp-websitepublisher-ai

How do I install megberts/mcp-websitepublisher-ai?

No package has been published for this server, so install it from source: clone the repository and follow its README.

Is megberts/mcp-websitepublisher-ai safe to use with an AI agent?

Its trust score is 59 out of 100 (fair). It passes 1 of the 2 static security checks run so far; the failures are listed above. It has no ConduID identity yet, so agent calls to it are not receipted.

Is megberts/mcp-websitepublisher-ai still maintained?

The last commit was 8 months ago. That's long enough that you should check whether the maintainer is responding to issues before depending on it.