Skip to main content
Glama

Playable Gift

Server Details

Turn a few lines about someone into a small video game made just for them. Free, about a minute.

If you are the author of this connector, you can claim ownership by verifying the domain or GitHub account it belongs to. Claimed connector authors can inspect health checks, view analytics, and manage their listing.
Status
Healthy
Last Tested
Transport
Streamable HTTP · MCP 2025-11-25
URL

TDQS

Score is being calculated.

Available Tools

8 tools
create_custom_gameSave a custom game
Idempotent
Inspect

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.

ParametersJSON Schema
NameRequiredDescriptionDefault
gameYes
themeNosunshine
titleYes
senderYes
conceptYes
messageNo
occasionNojust-because
recipientYes
idempotencyKeyYes
recipientEmailNo
export_giftExport a draft
Read-onlyIdempotent
Inspect

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.

ParametersJSON Schema
NameRequiredDescriptionDefault
revisionNoA kept revision number from get_gift_history. Omit for the current revision.
managementTokenYes
get_giftRead a draft
Read-onlyIdempotent
Inspect

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.

ParametersJSON Schema
NameRequiredDescriptionDefault
managementTokenYes
get_gift_catalogRead custom game rules
Read-onlyIdempotent
Inspect

Read the requirements and limits for saving a game you wrote yourself with create_custom_game. You don't need this for make_game.

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

get_gift_historyRead draft history
Read-onlyIdempotent
Inspect

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.

ParametersJSON Schema
NameRequiredDescriptionDefault
managementTokenYes
get_made_gameCheck game progress
Read-onlyIdempotent
Inspect

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.

ParametersJSON Schema
NameRequiredDescriptionDefault
idempotencyKeyYes
make_gameMake a game
Idempotent
Inspect

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.

ParametersJSON Schema
NameRequiredDescriptionDefault
fromNoThe sender's name, shown in the game. Optional.
briefYesWhat 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.
friendNoThe recipient's name.
idempotencyKeyYes64 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.

ParametersJSON Schema
NameRequiredDescriptionDefault
gameYes
themeNosunshine
titleYes
senderYes
conceptYes
messageNo
occasionNojust-because
recipientYes
recipientEmailNo
managementTokenYes
expectedRevisionYes

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

  1. 8 tool updates
    • First observedcreate_custom_game
    • First observedexport_gift
    • First observedget_gift
    • First observedget_gift_catalog
    • First observedget_gift_history
    • First observedget_made_game
    • First observedmake_game
    • First observedrevise_custom_game

Related MCP Connectors

Related MCP Servers

  • A
    license
    Not graded
    quality
    D
    maintenance
    Turn 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
Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources