Skip to content

The studio opens soon. This guide shows how it works; sign-in, MCP keys and plans go live with it.

Chef & MCP

Connect Claude Code.

slot.cooking is an MCP server. Add it to Claude Code and your own agent cooks here with the same tools the studio uses — and you watch every step land in the studio live.

1. Make a key

Open Settings → MCP keys and press New key. The key (sc_…) is shown once — copy it then; we only keep its hash. Your plan sets how many keys you can hold, and you can revoke any of them at once.

2. Add the server

In a terminal, with your key in place of the placeholder (the keys page gives you this line ready-made):

claude mcp add --transport http slot-cooking https://slot.cooking/api/mcp --header "Authorization: Bearer sc_…"

Prefer an environment variable? Export it in your shell profile and use Bearer ${SLOT_COOKING_TOKEN} — then restart Claude Code so it sees the variable.

3. The plugin (optional)

The slot-cooking plugin bundles the MCP server with the Chef's skills — cook a whole game, polish one stage — so Claude follows the same playbook as the studio's Chef. In Claude Code:

/plugin marketplace add https://slot.cooking/plugin /plugin install slot-cooking

4. Ask for a game

Cook me a 5×3 neon koi slot: 96% RTP, medium volatility, free spins and a buy bonus. Show me every stage.

Long work — sims, generation, books, the zip — returns a job at once; Claude checks it with job_get while you watch it cook in the studio. Paid tools hold credits before they start; if the plan or balance can't cover it, the tool says so, nothing runs, and Claude is told not to retry.

Every tool

The same registry feeds MCP, the studio and the Chef — one set of names:

Recipe & projects

  • project_list
  • project_get
  • project_create
  • project_update
  • job_get
  • events_since
  • update_brief
  • get_stage
  • stage_report

Math Kitchen

  • set_math_params
  • run_sim
  • fit_math
  • get_sim_stats
  • build_math_books
  • toggle_module

Art Kitchen

  • generate_symbols
  • generate_background
  • generate_logo
  • generate_hero
  • make_part_sheet
  • rig_mascot
  • animate_mascot
  • generate_sound_board
  • generate_sfx
  • generate_music
  • upload_url
  • asset_list

Game Kitchen

  • hud_get
  • hud_apply
  • hud_lint
  • hud_preview
  • scene_list
  • scene_get
  • scene_patch
  • scene_validate
  • scene_from_outcome
  • choreo_get
  • choreo_set
  • export_stake_zip

Chef & billing

  • playbook_get
  • autopilot_plan
  • billing_status
  • quote

Troubleshooting

“Unauthorized: no token”

The header didn't arrive. Check the --header "Authorization: Bearer sc_…" part of the command.

“the token placeholder was sent unexpanded”

Claude Code sent ${SLOT_COOKING_TOKEN} literally: the variable wasn't set in the shell that started it. Export it and restart Claude Code.

“this token is unknown or revoked”

Make a new key in Settings → MCP keys and run the command again (claude mcp remove slot-cooking first).

A tool says the plan is off or credits are short

Nothing ran and nothing was charged. Renew or top up in Settings → Plan; read-only tools keep working meanwhile.