WebsitePublisher.ai

by Unknown

Not rated
Website

About

Publish complete websites directly from any AI client via API — no hosting setup, CMS, or configuration required.

Details

Author
Unknown
Categories
Cloud Service, Knowledge Base, Other

What can you do with WebsitePublisher Ai MCP?

- List projects— Ask your assistant tolist_projectsto see all your WebsitePublisher projects and their current status.
- Create and edit pages— Usecreate_page,update_page, orpatch_pageto build and modify HTML pages in a project.
- Manage assetsupload_assetandlist_assetslet you add and inspect images, CSS, and JS files.
- Work with dynamic data— Define entity types withcreate_entityand manage records viacreate_recordandupdate_record.

MCP Serverhttps://mcp.websitepublisher.ai

Auth OAuth 2.1 (auto-discovery) or Bearer token

Three ways to connect.Option A is the quickest— WebsitePublisher is listed in Anthropic's Connectors Directory, so it takes one click and works on every Claude plan, free included. Option B configures Claude Desktop for you and also sets up Cursor, Windsurf and VS Code. Option C is manual MCP config.

Go straight tothe WebsitePublisher listing, or inclaude.aiopen Settings → Connectors and search for WebsitePublisher. Nothing to paste, nothing to configure.

🌐 The web connector works in any browser — no desktop app or Node.js needed. Perfect for quick edits on the go.

Add this to yourclaude_desktop_config.json:

{ "mcpServers": { "websitepublisher": { "command": "npx", "args": ["-y", "mcp-remote", "https://mcp.websitepublisher.ai/"] } } }

💡 On first use, a browser window opens for OAuth sign-in. After that, tokens are cached automatically.

Add WebsitePublisher as an MCP server in Cursor. Uses mcp-remote as bridge for OAuth.

{ "mcpServers": { "websitepublisher": { "command": "npx", "args": ["-y", "mcp-remote", "https://mcp.websitepublisher.ai/"] } } }

Fully quit and reopen. Switch toAgent modein the chat panel (Ctrl+L → Agent toggle).

On first use, a browser opens for OAuth. After that, tokens are cached and shared with Claude Desktop.

💡 Cursor and Claude Desktop share OAuth tokens via~/.mcp-auth/— if one is authenticated, the other is too.

VS Code 1.101+ supports native remote MCP with OAuth auto-discovery. No bridge needed.

Create.vscode/mcp.jsonin your workspace:

{ "servers": { "websitepublisher": { "type": "http", "url": "https://mcp.websitepublisher.ai/" } } }

Switch to Agent mode in Copilot Chat and start building.

💡 Note the different format:"servers"(not"mcpServers") and"type": "http"+"url".

Windsurf has native Streamable HTTP + OAuth auto-discovery. No bridge, no Node.js — just a URL.

Create or edit~/.codeium/windsurf/mcp_config.json:

{ "mcpServers": { "websitepublisher": { "serverUrl": "https://mcp.websitepublisher.ai/" } } }

Restart Windsurf. In the Cascade panel, enable the WebsitePublisher MCP server. Click "Allow" when asked to open external website.

🌟 Windsurf is the cleanest integration — no bridge, no npx, no Node.js required.

Build custom copilots with WebsitePublisher capabilities. Integrates via OAuth into your Microsoft 365 environment.

InCopilot Studio, create a new copilot or open an existing one.

Go to Settings → Connectors → Add MCP connector. Enter server URL:https://mcp.websitepublisher.ai/

Copilot Studio auto-discovers the OAuth configuration. Complete the sign-in flow to authorize.

Select which WebsitePublisher tools your copilot should have access to and publish.

For Gemini and Grok, you connect via their respective SDKs. This requires programming knowledge.

Google's Gemini SDK has built-in MCP support. Works via stdio transport with npx.

⚠️ MCP is only available via the Gemini API/SDK. The web app (gemini.google.com) and Gems do not support external MCP servers.

import asyncio from google import genai from mcp import ClientSession, StdioServerParameters from mcp.client.stdio import stdio_client client = genai.Client(api_key="your_gemini_api_key") server_params = StdioServerParameters( command="npx", args=["-y", "websitepublisher-mcp@latest"], env={"WPS_TOKEN": "wps_your_session_token_here"} ) async def main(): async with stdio_client(server_params) as (read, write): async with ClientSession(read, write) as session: await session.initialize() response = await client.aio.models.generate_content( model="gemini-2.5-flash", contents="List my WebsitePublisher projects", config=genai.types.GenerateContentConfig( temperature=0, tools=[session], ) ) print(response.text) asyncio.run(main())
npm install @google/genai @modelcontextprotocol/sdk
import { GoogleGenAI, mcpToTool } from "@google/genai"; import { Client } from "@modelcontextprotocol/sdk/client/index.js"; import { StdioClientTransport } from "@modelcontextprotocol/sdk/client/stdio.js"; const transport = new StdioClientTransport({ command: "npx", args: ["-y", "websitepublisher-mcp@latest"], env: { WPS_TOKEN: "wps_your_session_token_here" } }); const mcpClient = new Client({ name: "my-app", version: "1.0.0" }); await mcpClient.connect(transport); const ai = new GoogleGenAI({ apiKey: "your_gemini_api_key" }); const response = await ai.models.generateContent({ model: "gemini-2.5-flash", contents: "Create a homepage for my portfolio", config: { tools: [mcpToTool(mcpClient)] } }); console.log(response.text);

Grok supports MCP via theremote_mcptool type in the xAI SDK.

⚠️ MCP is only available via the xAI API/SDK. The Grok web interface does not support custom MCP servers.

from xai_sdk import Client client = Client(api_key="your_xai_api_key") chat = client.chat.create( model="grok-4-1-fast", tools=[{ "type": "remote_mcp", "server_url": "https://mcp.websitepublisher.ai", "server_label": "websitepublisher", "authorization": "wps_your_session_token_here" }] ) response = chat.send("List my WebsitePublisher projects") print(response.content)

All platforms get access to the same core tools. The exact count varies per project — configured integrations add dynamic tools automatically:

Beyond the 55+ core tools, WebsitePublisher generates additional tools dynamically based on your project's configured integrations. Each integration exposes its own endpoints throughexecute_integration— no extra MCP tools needed.

78 integrations available across these categories:

Anthropic, OpenAI, Gemini, Groq, Mistral, Replicate, ElevenLabs, Deepgram, Stability, Perplexity

Product catalog, cart, checkout, orders, inventory, invoices, discounts, reviews, wishlists

Resend, SendGrid, Mailgun, SMTP, Mailchimp, Brevo, Kit

Slack, Discord, Telegram, Twilio (SMS + WhatsApp)

HubSpot, Notion, Linear, Todoist, Airtable, Supabase

Cloudinary, Unsplash, Pexels, Giphy, Imgur, Vimeo, YouTube

Google Places, NewsAPI, OpenWeather, Overheid.io KVK, Web Scraper

Blog, comments, flows, file downloads, email templates, analytics, Schema.org, and more

📖 SeeIntegration Docsfor the full list with endpoints and setup guides.

Make sure you're using ourofficial Custom GPT, not a manually created one. Try refreshing the OAuth connection.

Fully quit Claude Desktop (not just close the window) and reopen. If still missing, run the Connect app again to reconfigure.

Make sure you're inAgent mode(not Ask mode). Check that~/.cursor/mcp.jsonhas the correct config. Restart Cursor fully.

After adding the config, restart Windsurf and manually enable the MCP server in the Cascade panel. This is Windsurf's security design — servers must be explicitly enabled.

Make sure you're on VS Code 1.101+. Check that the config uses"servers"(not"mcpServers") and"type": "http". Switch to Agent mode in Copilot Chat.

After adding the connector, make sure you enable it in your chat. Click theToolsbutton (4 squares icon) below the input box and check that WebsitePublisher is toggled on. If the connector doesn't appear in the directory, try searching for "WebsitePublisher" (one word).

MCP only works via SDK/API for these platforms. The web interfaces don't support custom MCP servers. Use the code examples above.

For mcp-remote based setups (Claude, Cursor): make surenpxworks in your terminal. Try runningnpx -y mcp-remote --helpto verify.

OAuth tokens refresh automatically for most platforms. For SDK users: get a new session token from thedashboard.

💡Quick test:Ask your AI "List my WebsitePublisher projects" — if that works, you're connected!

⬇️ Connect App🎛️ Dashboard🤖 Supported AIs📄 OpenAPI Spec🔍 Discovery🐙 GitHub Repo🔌 MCP Protocol📖 PAPI Docs🔗 Integrations

An MCP server for interacting with WordPress sites via the REST API, allowing you to manage posts, pages, and media.

A WordPress plugin that transforms a WordPress site into an MCP server, allowing direct access to its content.

Interact with and manage your Ghost CMS blog, including posts, users, and members, through an LLM interface.

Official remote MCP server for Lolipop Rental Server by GMO Pepabo. Manage domains, subdomains, free SSL, and WordPress via natural language.

An MCP server for interacting with the Prismic headless CMS.

An MCP server for WordPress plugin audits

Manage and utilize website content within the DevHub CMS platform

Streamline your social media with Postiz. Schedule posts, analyze performance, and manage all accounts in one place

You're agent can Chain 60+ AI image and video models on one workflow canvas

A free WordPress plugin that turns your site into a governed MCP server: 153 abilities that are all off until you switch them on, bound to a least-privilege WordPress user, with every call audited.

No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.