We just shipped an MCP connector for HTML Pub. To test it, we opened Claude.ai, connected our account, and said: make something cool.
What followed was a single conversation where Claude designed, coded, and published five interactive pages — iterating on each one in real time based on our feedback. No copy-pasting. No local dev server. Claude wrote the HTML, called the HTML Pub API through MCP, and each page went live instantly.
Here's what it built.
Starting with string art
The session started simple: a full-screen canvas with a spinning Cartesian plane and string art lines forming a diamond pattern across four quadrants.
Then we started pushing it. Over about a dozen back-and-forth messages, the page evolved:
- 3D rotation — switched from flat 2D spin to perspective-projected Y-axis rotation with X-axis rocking
- Mouse/touch drag — click and fling it in any direction with momentum that gradually decays
- Full gimbal — unlocked all three axes using a proper rotation matrix (re-orthogonalized to prevent drift)
- Pulsing colors — hue cycles radiate outward from the origin, speed tied to spin velocity
- Additive momentum — clicking no longer kills the spin; drags layer on top of existing rotation
- Motion trails — at high velocity the canvas stops fully clearing, so previous frames smear together
- Velocity milestones — a ghost-gray number shows your speed; every 500 points the palette shifts, the number flashes green, and new visual effects unlock (sparks, screen shake, denser geometry, outer rings)
Every iteration was live. We'd describe what we wanted, Claude would call update_page, and the change was on the public URL within seconds.
Then: four arcade games
With the connector working, we asked Claude to build some retro games. It created each one from scratch as a single self-contained HTML file — no frameworks, no dependencies, just canvas and vanilla JS — and published each to its own page.
Missile Command — Three missile batteries with independent ammo, six destructible cities, expanding chain-reaction explosions, wave progression, and score bonuses for surviving cities. Full CRT aesthetic with scanlines and vignette.
Space Invaders — 55 pixel-art invaders in formation (squids, crabs, octopuses), four destructible shields that erode pixel-by-pixel, a mystery UFO for bonus points, and touch controls for mobile. Enemies speed up as you thin the ranks.
Tempest — A tube shooter with five different geometric shapes (circle, square, plus, triangle, star) that cycle each level. Flippers and tankers crawl up the tube toward you while the color palette shifts between stages.
Galaga — Breathing enemy formation, dive-bombing aliens on bezier curves, boss enemies that take two hits, a scrolling starfield, score popups, and an end-of-game accuracy report.
Claude then grouped all four under a site collection with an arcade hub landing page — complete with a starfield background, scanline overlay, and game cards linking to each title.
What's actually happening here
The HTML Pub MCP connector lets Claude.ai talk directly to your HTML Pub account. When Claude calls create_page, the HTML goes live. When it calls update_page, the live page updates. No clipboard, no deploy step.
The tools available through the connector:
create_page/update_page/delete_page— publish and manage individual pagesget_page— read back the HTML source of any pagelist_pages— see everything in your accountcreate_site/list_sites— organize pages into multi-page site collections
This turns Claude into something like a full-stack developer with a deploy button built in. You describe what you want, it writes the code, publishes it, and you see the result on a live URL — all without leaving the conversation.
Connect your own account
To use the HTML Pub connector with Claude:
- Open Claude.ai and go to Settings → Integrations
- Add a new MCP integration with the URL:
https://mcp.htmlpub.com/mcp - Authorize with your HTML Pub account
Once connected, you can ask Claude to create pages, build interactive tools, publish landing pages, or — apparently — build an entire arcade.
Try it yourself
The arcade hub is live. The games are playable. And every line of code was written and deployed by Claude in a single sitting.
If you want to see what Claude can build for you, connect your HTML Pub account and start a conversation.