The game catalog for AI assistants

Games for AI, on tap.

vibe-fun is a game server for AI assistants. Connect it to ChatGPT or Claude once, and a growing catalog of polished, playable games shows up right inside the chat — no installs, no updates, ever.

Renders in ChatGPT today Open MCP protocol Zero client updates
A new kind of game portal

Not a game site. Not a one-off chat app.

Game portals are invisible to your assistant. Single AI game apps are locked to one host, one game. vibe-fun is the layer in between — a shared catalog that travels with you.

Classic game portals

Great games — stuck in a browser tab, invisible to the assistant you actually talk to.

  • No AI host integration
  • You go to them
  • No shared catalog

Single chat-app games

One game, one host, hard-coded. Shipping the next one means building and submitting a whole new app.

  • One game per app
  • Per-host rebuilds
  • No catalog to grow
How it works

One server. Every host. New games for free.

Games live in one place. Every assistant that connects stays in sync automatically — the whole point of building on an open protocol.

Step 1

The server hosts the games

Every game is a single, self-contained HTML app served over MCP. No app store, no download, no plugin to maintain.

Step 2

Your assistant reads the catalog

Any MCP host lists the games as tools and renders each one as an interactive app, right in the conversation.

Step 3

New games just appear

Add a game here and every connected host gets it instantly. Clients never update — the library grows on its own.

The library

Two to start. More on the way.

Hand-built, keyboard- and touch-friendly, and playable the moment you open them.

2048

v1.0.0

Slide numbered tiles to combine them and reach the 2048 tile.

Sudoku

v1.0.0

Fill the 9x9 grid so every row, column, and 3x3 box contains 1-9. Puzzles have a unique solution.

More coming

Your game here

Every new game ships to all connected hosts at once. Want to add one? It takes a single file.

Connect a host

Bring the games to your assistant.

Point any MCP host at the endpoint below. Support for rendering interactive apps is rolling out across assistants — here's where each one stands today.

MCP endpointhttps://vibe-fun-gray.vercel.app/api/mcp
ChatGPT
Plays now

Turn on Developer mode, add the endpoint as a connector, and the games render and play right in the chat.

Setup guide
Claude Desktop
Connects · UI soon

Add it as a custom connector today to call the games. Interactive rendering is on the way as MCP Apps support ships.

Read the docs
Any MCP client
Tools & catalog

Coding agents and other clients can list and call the games as tools over Streamable HTTP or stdio.

Developer setup

No host handy? Play in your browser — same games, same protocol.

For developers

Ship a game in one file.

Adding a game is one self-contained HTML file and one catalog entry. It goes live everywhere at once — no client to rebuild, no store review.

  • Built on the official MCP SDK + mcp-handler
  • Streamable HTTP and stdio transports
  • Standard MCP Apps contract — renders as-is in ChatGPT
  • Stateless and serverless — deploys to Vercel with zero config
lib/apps/index.ts
// 1. Build one self-contained HTML app
export const htmlSnake = buildAppHtml({ /* ... */ });

// 2. Register it in the catalog
export const APPS = [
  app2048,
  appSudoku,
  appSnake,  // <- live on every host
];
FAQ

Questions, answered.

Can I play games inside ChatGPT?

Yes. Turn on Developer mode in ChatGPT, add the vibe-fun MCP endpoint as a connector, and the games render as interactive apps right in the chat — no extension or download needed.

What is a vibe-fun game, technically?

Each game is a single, self-contained HTML app served over the Model Context Protocol using the MCP Apps extension (SEP-1865). Any MCP host lists it as a tool and renders it in a sandboxed iframe.

Do I need an account or an install?

No. Play instantly in your browser, or connect the endpoint to your assistant. There are no accounts, downloads, or plugins, and your game progress is saved by the host, not by us.

Which AI assistants are supported?

ChatGPT renders and plays the games today. Claude Desktop can connect and call them, with interactive rendering rolling out as MCP Apps support ships. Any MCP client can list and call the games as tools.

Is it free and open source?

Yes. vibe-fun is free to play and open source under the MIT license. You can self-host it and add your own games in a single file.

How do new games reach players?

Games live on the server, not in the client. Add one to the catalog and every connected host picks it up automatically — players never update anything.

Ready when you are

Start playing in seconds.

Open a game in your browser now, or wire it into your assistant and let the library come to you.

Play now Star on GitHub