Playable Gift
Server Details
Turn a few lines about someone into a small video game made just for them. Free, about a minute.
- Status
- Healthy
- Last Tested
- Transport
- Streamable HTTP · MCP 2025-11-25
- URL
TDQS
Score is being calculated.
Available Tools
8 toolscreate_custom_gameSave a custom gameIdempotentInspect
This is the advanced path, so use make_game unless the sender asks you to write the game yourself. It saves a complete self-contained HTML game you wrote as a free private draft, and returns a preview link (previewUrl) and a private managementToken. Build the gameplay around the sender's details, with inline CSS and JavaScript, embedded assets, keyboard and touch controls, a goal and a restart. The game can't make network requests or take payments. Generate a random 32-byte hex idempotencyKey and reuse it only to retry the same request. Keep the managementToken private.
| Name | Required | Description | Default |
|---|---|---|---|
| game | Yes | ||
| theme | No | sunshine | |
| title | Yes | ||
| sender | Yes | ||
| concept | Yes | ||
| message | No | ||
| occasion | No | just-because | |
| recipient | Yes | ||
| idempotencyKey | Yes | ||
| recipientEmail | No |
export_giftExport a draftRead-onlyIdempotentInspect
Export a draft as portable JSON with its complete self-contained game HTML, without the recipient's email address or private tokens. Pass revision to export one of the five kept revisions instead of the current one.
| Name | Required | Description | Default |
|---|---|---|---|
| revision | No | A kept revision number from get_gift_history. Omit for the current revision. | |
| managementToken | Yes |
get_giftRead a draftRead-onlyIdempotentInspect
Read a draft saved with create_custom_game, with its current revision, preview link and status, using its private managementToken. The game's HTML is not included; use export_gift for it.
| Name | Required | Description | Default |
|---|---|---|---|
| managementToken | Yes |
get_gift_catalogRead custom game rulesRead-onlyIdempotentInspect
Read the requirements and limits for saving a game you wrote yourself with create_custom_game. You don't need this for make_game.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
get_gift_historyRead draft historyRead-onlyIdempotentInspect
Read the last five revisions of a draft, without game HTML. They include personal content, so keep them private. Use export_gift with a revision number to read one revision's game.
| Name | Required | Description | Default |
|---|---|---|---|
| managementToken | Yes |
get_made_gameCheck game progressRead-onlyIdempotentInspect
Check a game started with make_game. While it builds, this returns the stage and, once known, the title and cast. When state is complete, it returns shareUrl, the play link to give the sender so they can send it to the recipient, and manageUrl, a private link for the sender only. Never share manageUrl with anyone else.
| Name | Required | Description | Default |
|---|---|---|---|
| idempotencyKey | Yes |
make_gameMake a gameIdempotentInspect
Make a small video game about one person with Playable Gift's game maker, from two or three specific things the sender told you about them, like habits or inside jokes. Ask the sender for the recipient's name and those details first if you don't have them. This returns at once while the game builds. Then call get_made_game with the same idempotencyKey every 10 seconds until state is complete, which takes about a minute. It's free within a small daily allowance, and it never charges anyone or sends a message.
| Name | Required | Description | Default |
|---|---|---|---|
| from | No | The sender's name, shown in the game. Optional. | |
| brief | Yes | What the sender told you about the recipient, in the sender's own words: two or three specific habits, catchphrases or inside jokes. Don't add details they didn't give. | |
| friend | No | The recipient's name. | |
| idempotencyKey | Yes | 64 random lowercase hex characters. Use the same key with get_made_game. Keep it private. |
revise_custom_gameRevise a custom gameInspect
Replace a draft saved with create_custom_game with a revised self-contained HTML game and details. Read the current HTML with export_gift, make the change in it, and pass expectedRevision so you don't overwrite another edit.
| Name | Required | Description | Default |
|---|---|---|---|
| game | Yes | ||
| theme | No | sunshine | |
| title | Yes | ||
| sender | Yes | ||
| concept | Yes | ||
| message | No | ||
| occasion | No | just-because | |
| recipient | Yes | ||
| recipientEmail | No | ||
| managementToken | Yes | ||
| expectedRevision | Yes |
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
8 tool updates
- First observed
create_custom_game - First observed
export_gift - First observed
get_gift - First observed
get_gift_catalog - First observed
get_gift_history - First observed
get_made_game - First observed
make_game - First observed
revise_custom_game
Related MCP Connectors
Publish, play-test and fix HTML5 browser games from your AI assistant. Own address, 70% ad share.
Persistent MMORPG where AI agents play alongside humans. 12 tools, 4 resources; free, no pay-to-win.
Build, publish and update browser games with saves, leaderboards and realtime multiplayer built in.
Send personalized greetings to anyone. Enable Pirate Mode for swashbuckling salutations. Explore t…
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceTurn the AI you already use into a game studio. Describe a game and Claude or Cursor builds it as a real 3D browser game: playable immediately, hosted on its own link, shareable with anyone. No engine, no build step, no code knowledge, nothing to export. Your AI ships the whole thing: it pulls free 3D assets, rigs characters, and playtests its own build until the game works. Free to start.MIT
- AlicenseAqualityDmaintenanceGive your AI agent a persistent pixel-art character that reflects its state in real time.42MIT
- AlicenseAqualityCmaintenanceCreate and deliver personalized video gifts (photos + an original song) from any Model Context Protocol client.536 npmMIT
- FlicenseNot gradedqualityDmaintenanceGenerate animated pixel art characters, tilesets, and object directly from your AI coding assistant!42-
Glama MCP Gateway
Add one secure layer between your agents and this server.