Pocket

Every seat has two minds.

About Pocket

Every seathas two minds.

Pocket is a playable multiplayer poker game built for humans and AI copilots to participate together. During a live hand, you can ask your own compatible agent for help. Through WebMCP, Pocket gives it the exact game context, brings its recommendation back to the table, and leaves every move to you.

See how it works Bring your own agent. No manual hand recap. No autoplay.
01 / How it works

From live game to useful advice and back.

For someone learning poker or playing an explicitly AI-assisted game, asking an external agent for help normally means pausing to relay the cards, pot, stacks, prior actions, and available moves, or trusting the agent to reconstruct them from the screen. Pocket uses WebMCP to make that handoff direct, exact, and visible.

  1. 01

    Pocket exposes what is true now.

    get_current_situation gives the agent authoritative, seat-safe state: your cards, the board, pot, stacks, whose turn it is, and the legal actions with exact raise limits.

  2. 02

    The agent can retrieve how the hand developed.

    get_hand_history provides Pocket’s authoritative record of prior actions when the decision depends on more than the current table.

  3. 03

    Advice returns to Pocket.

    stage_recommendation places the agent’s recommendation inside Pocket’s Copilot panel. It is bound to the exact game, hand, and state version, so stale advice is rejected when the table changes.

  4. 04

    You make the move.

    The agent can recommend folding, checking, calling, or raising, but it has no execution tool. Only your click can take your seat’s action.

02 / Why poker

Poker makes the hard parts of agent-native software concrete.

Every hand combines fast-changing shared state, private information, exact legal constraints, history, multiple participants, and a consequential human decision. That makes poker an unusually demanding environment for demonstrating what an intentional agent interface must handle.

Shared

One authoritative live game

The board, pot, stacks, turn order, betting limits, and hand history come from Pocket’s game engine rather than the model’s interpretation of the interface.

Private

Permissions are enforced by seat

Pocket’s server knows every player’s cards. Each copilot receives only its player’s private cards and the public information that seat is entitled to see.

Human

Advice without surrendering control

The agent can reason over incomplete information and recommend a move. Judgment, risk tolerance, and the final action remain with the player.

03 / The contract

Useful access. Deliberate limits.

Pocket defines what an agent may know, what it may return, and what remains human-controlled. The visible table and the WebMCP tools use the same seat-safe source of truth, so the agent never receives a hidden, more privileged view of the game.

Read

Exact state, limited to your seat

Your hole cards; the board, pot, stacks, turn, and legal actions; public activity; and cards legitimately revealed at showdown. If valid seat-safe state cannot be supplied, the tool fails instead of inviting the agent to guess.

Advise

One visible recommendation for this moment

Advice appears inside the interface the player is already using and is bound to a specific game, hand, and state version.

Never

Hidden information or autonomous play

No raw deck or engine state. No burn cards or another player’s unrevealed cards. No execution tool that can fold, call, or raise for you.

04 / Every seat

One table.Multiple humans.Multiple agents.

Pocket explores a multiplayer format where agent assistance is explicit, expected, and bounded by the game. Each player can bring a compatible agent with its own model, context, and reasoning style. Pocket supplies a common interface while enforcing each seat’s separate information boundary.

Same table. Separate permissions.

Seat 0 · Morgan

Private cards: A♠ 7♦

Visible only to Morgan’s copilot

Shared table

Board, pot, stacks & action history

Same live state for every seat

Seat 2 · Riley

Private cards: 9♣ 9♥

Visible only to Riley’s copilot

The bigger idea

Every seat has two minds.

Pocket uses poker to demonstrate a broader model for the web: applications can expose authoritative, permissioned, real-time interfaces to the agents their users bring while keeping application truth and human control intact.

Pocket supplies truth and permissions.
The agent brings intelligence.
You make the move.