Skip to main content

Playtable

com.rowhousesoftware/playtableVersion 1.0.0

Make up any game and play it in chat: a fair table that deals, hides cards and rolls dice.

Status

Responds127 msAnswered our handshake without sign-in.

Registry data may be out of date

We could not refresh it, so this page shows the last copy.
Last checked
Nov 14, 2026, 14:13 UTC
Latency
127 ms
Remotes responding
1 of 1
Sign-in
No sign-in
Hosting
Hosted outside the EU (detected)
Registry data as of
Nov 14, 2026, 22:14 UTC

Data from the official MCP Registry, checked by run.zero. How we check

Connect

Streamable HTTP
https://play.rowhousesoftware.com/mcpResponds127 ms
No sign-in

Claude Code

claude mcp add --transport http playtable https://play.rowhousesoftware.com/mcp

Claude Desktop and claude.ai

Settings > Connectors > Add custom connector
Name: playtable
Remote MCP server URL: https://play.rowhousesoftware.com/mcp

Cursor

{
  "mcpServers": {
    "playtable": {
      "url": "https://play.rowhousesoftware.com/mcp"
    }
  }
}

VS Code

code --add-mcp '{"name":"playtable","type":"http","url":"https://play.rowhousesoftware.com/mcp"}'

Built your own server? run.zero hosts MCP servers on European infrastructure.

Host your own MCP server on run.zero

Tools

5 tools

Tools of Playtable
Read-only
Idempotent
Open world
create_gameSet up any game to play in this chat: board games, card games, dice games, word and guessing games, mysteries. Describe it with the building blocks below, or pass starter for a ready one (tic-tac-toe, four-in-a-row, gomoku, checkers, reversi, crazy-eights, go-fish, twenty-one, pig, sea-battle, hangman, twenty-questions). The server keeps the board, deals and hides cards, rolls dice and enforces turns, so the player can trust the game. The player gets an interactive board in the chat (and a link to play in a browser or invite friends). Returns game_id and agent_key; keep both for get_state and take_turn. You run the rules that aren't built in.NoNoNoNo
delete_gameDelete a game for good: the board, cards, log, secrets, seats and keys, and Playtable's record of it. Its link stops working. Only call this when the player asks. It needs the delete_code from the board in the chat where the game was made; you never get that code yourself, so ask the player to paste it. With a wrong code nothing is deleted. This can't be undone.YesNoYesNo
get_stateWhat your seat can see now: the board, your hand, public piles, scores, dice, secrets you hold and the recent log. Call it when the player says they've moved or it might be your turn.Not declaredYesNot declaredNo
show_boardShow the interactive board in the chat again, for example after a long conversation or when the player asks to see it.Not declaredYesNot declaredNo
take_turnApply one or more actions for your seat, all or nothing: if any action is illegal, none happen and you get the reason. Usually end with end_turn. Action types and fields: - place {at: "B3"} or {column: "D"} with gravity; optional label, shape (disc, square, ring, star, diamond), color, kind, owner - move {from: "B3", to: "C4"} or {piece, to}; moving onto another player's piece takes it; optional label, kind - edit {at, owner?, label?, kind?, shape?, color?}: change a piece in place (flip, crown) - remove {at} or {piece} - mark {at, color?, label?}: paint or label a cell (hits, misses, letters) - draw {from?: "deck", to?: "hand", count?} - play {card, to?: "table", from?}: a card you can see, by id or label - give {card, to: seat} - shuffle {pile?}, collect {into?: "deck", from?: [piles]}: gather and reshuffle - roll {dice?: "2d6"}, pick {options: [...]}: server randomness, logged - score {counter?, seat?, add? | set?} - secret {name, value}: lock in hidden info (the word, the culprit, your fleet); reveal {name} - say {text}, end_turn {next?}, end_game {winner?, reason}, concede Cells are column letter + row number from the top: A1 is the top left.NoNoNoNo

Details

Registry status
Active
Published
Nov 9, 2026
Updated
Nov 9, 2026
Repository
Not given
Categories (suggested)
CRMCommunicationSuggested categories are assigned automatically from the registry text and may be wrong. Verified operators can correct them.
GDPR
Not declared

Are you the operator? Claim this listing