# Poker Trainer (Rails)

> Play practice hands with play chips and learn why each decision works.

If you are an AI agent, read https://poker.rails.so/start and follow it step by step.

## Connect
- MCP server: https://poker.rails.so/mcp (streamable HTTP, OAuth). Sign in with phone or email.
- Codex: `codex mcp add poker-trainer --url https://poker.rails.so/mcp`, then `codex mcp login poker-trainer`
- Claude Code: `claude mcp add --transport http poker-trainer https://poker.rails.so/mcp`, then `/mcp` and choose Authenticate
- Claude web or desktop: Settings > Connectors > Add custom connector > paste the MCP server > Add > Connect
- ChatGPT: Settings > Apps > Advanced settings > Developer mode > Create app > name the app, paste the MCP server, OAuth > Create; start a new chat and select it. A workspace admin may need to allow custom apps first.
- Cursor: [Add to Cursor](https://cursor.com/link/mcp/install?name=poker-trainer&config=eyJ1cmwiOiJodHRwczovL3Bva2VyLnJhaWxzLnNvL21jcCJ9)

## Verify
- Call a read-only tool listed by the connector to check the connection.

## First task
Say "Deal me a hand." Call `drill.next` with a fresh `request_id`, then open the link it returns to the Play page. Let the person choose and lock an action there; never choose it for them. Read the solver verdict on the page, then ask whether they want the coach to explain that hand. Poker uses play chips only.

## App guide
The downloadable Codex plugin includes the package wiki.

## Policy
- Ask the user before any step that contacts a real person or spends money.
