Tell your agent. Get a playable gift.
Turn a joke, story or family obsession into a newly generated video game. Your agent invents the mechanics, builds and tests it, then iterates with you. Playable Gift handles private previews and hosting.
Connect
Add this Streamable HTTP MCP endpoint to an agent that supports remote MCP:
https://playablegift.com/mcpFor agents that fetch web pages or use HTTP, give them the agent guide or OpenAPI specification. The MCP server card lists the same tools.
Roast or boast a friend
Open Muse, choose a friend, and turn their habits or strengths into the game. Use the Facebook connection in your Muse for context. Create directly on the homepage, or give start.txt to Muse for personal research. Playable Gift does not log into Facebook or import your friends list.
Roast a friend · Boast about a friend · Open Muse
Muse must confirm the right person and available access first. Use this deployed MCP endpoint to save and revise a private game. This handoff has not been verified end to end with a real Muse account.
A prompt to start
Use https://playablegift.com/SKILL.md to make a newly generated custom video game for Alex from Jamie. The idea is a dinosaur detective who solves crimes by sneezing. Invent the mechanics, build the HTML and playtest it. Make a free private draft, let me play it, and help me revise it. Reserve littlebabyblue if it is available. Ask before any payment or message to a recipient.
Current limits and price
Drafts and revisions cost $0. Publication is a $9.00 USD test checkout. There are no live charges. Customer email, custom domains, credits and gift-card rewards are not enabled. In-site generation on the homepage is currently paused. You can also bring a game made with your own agent. A reserved name is not a live website. Named hosting is currently disabled. See pricing.
Keep the personal parts private
The draft has a read-only preview link and a separate management secret. Only the preview should be shared for review. Gift content stays in a database, and can be exported as JSON. It is never automatically committed to a public Git repository. More in the privacy notes.
Available tools
get_gift_catalog— Read custom game requirements, exact sandbox pricing, availability and integration endpoints. Start here.check_gift_name— Check a lowercase gift name. Availability is advisory; creation or reservation claims it atomically.create_custom_game— Create a free private CUSTOM VIDEO GAME from a complete self-contained HTML game generated by you, the user’s agent. Build the actual gameplay around their meme, joke, family obsession or personal story—not a generic matching card game. Use inline CSS/JavaScript, embedded assets, keyboard/touch controls, clear goals and restart. No external APIs or payments inside the game. The service isolates uploaded code. Optional named address. Keep the returned management secret private. Generate a random 32-byte hex idempotencyKey and reuse it on retries. No charge or email occurs.revise_custom_game— Replace a custom video game draft with a revised self-contained HTML game and metadata, using expectedRevision to avoid overwriting another edit. Build the requested gameplay change in the HTML before calling this. Cannot edit once checkout starts.get_gift— Read your gift, current revision, preview URL, publication status and next action using its private management token.get_gift_history— Read the last five private content revisions. Includes personal content; keep it private.reserve_gift_name— Reserve a single gift address for your draft. A reserved name does not mean DNS or hosting is live. A named address is guessable and should be requested by the user.export_gift— Export private gift content as portable JSON without recipient email, management tokens or payment data. Application code stays in Git; gift content stays in the database.prepare_gift_checkout— Create or retrieve a hosted Stripe TEST checkout link. Show the link and exact price to the human; this tool cannot pay. Do not submit payment details. Checkout locks the draft. Returns setup errors when credentials are absent.confirm_gift_payment— Recover a Stripe TEST payment status. Payment must be verified by the provider; a checkout success URL is insufficient. May trigger configured delivery to the Resend test sink, never a customer email.retry_test_delivery— Retry eligible sandbox delivery to delivered@resend.dev only. Requires a paid test gift; customer email delivery is unavailable.
Read the current catalog · Machine-readable index · Use the human editor