Publish HTML from Claude.ai with MCP

RunThis.page connects directly to Claude.ai as a remote MCP server. Ask Claude to build an HTML page, and it publishes instantly — no copy-pasting, no file downloads, no API keys.

This is different from Claude Desktop (which uses a local npm package + API key). Claude.ai uses remote Streamable HTTP transport with OAuth — you just add a URL and authorize once.

MCP (Model Context Protocol) is an open standard that gives AI tools like Claude the ability to call external services. The RunThis.page MCP server exposes five tools that let Claude create, update, list, delete, and get analytics for your hosted HTML pages.

Requirements: Claude Pro, Max, Team, or Enterprise plan (MCP integrations are not available on the free Claude.ai plan), and a RunThis.page Pro or Business subscription.

Step-by-step: Connect RunThis.page to Claude.ai

  1. 1

    Get a Pro or Business plan on RunThis.page

    MCP access requires a Pro ($30/mo) or Business ($50/mo) plan. Sign up if you haven't already.

  2. 2

    Add RunThis.page as an MCP integration in Claude.ai

    In Claude.ai, go to Settings → Integrations (or MCP Servers). Click Add MCP Server and enter this URL:

    https://runthis.page/mcp
  3. 3

    Authorize via OAuth

    When prompted, you'll be redirected to RunThis.page to log in and authorize. Click Authorize to grant Claude.ai access. No API key needed — OAuth handles authentication automatically.

  4. 4

    Start publishing

    Ask Claude to create and publish HTML pages. The five RunThis.page tools are now available in your conversations.

What you can ask Claude to do

Once connected, Claude can use five tools to manage your pages:

Example prompts to try

"Create an interactive data visualization showing quarterly revenue and publish it to RunThis.page"

Claude builds the HTML with Chart.js, then calls publish_page to host it.

"Build a personal portfolio page with sections for my projects and experience, then publish it"

Claude generates a styled portfolio and publishes it in one step.

"Show me all my published pages and their view counts"

Claude calls list_pages, then get_page_analytics for each page.

Claude.ai vs. Claude Desktop

RunThis.page supports both Claude.ai (web) and Claude Desktop (native app), but they connect differently:

Both give you the same five tools. Use whichever matches how you use Claude.

RunThis.page also works with ChatGPT, Claude Desktop, Claude Code, Cursor, Windsurf, and VS Code with GitHub Copilot. For programmatic publishing from scripts or CI/CD, see the REST API guide.

Ready to share your HTML?

Upload your file and get a shareable link in seconds.

Get Started

Plans start at $15/mo. See pricing