Smarter.Poker Model Context Protocol (MCP) Server
OfficialClick on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Smarter.Poker Model Context Protocol (MCP) ServerWhat are my pot odds calling $50 into a $150 pot?"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Smarter.Poker Model Context Protocol (MCP) Server
Official open-source Model Context Protocol (MCP) server for Smarter.Poker providing 26 deterministic poker math, GTO preflop range, Malmuth-Harville ICM, Pot-Limit Omaha (PLO) bet-sizing, live poker room directory, and Robert's Rules / TDA floor ruling tools over both local stdio and remote Streamable HTTP (https://smarter.poker/api/mcp).
Quick Start
1. Remote HTTP Connection (Zero Install)
{
"mcpServers": {
"smarter-poker": {
"url": "https://smarter.poker/api/mcp"
}
}
}2. Local stdio Runner (npx / Node.js >= 18)
{
"mcpServers": {
"smarter-poker": {
"command": "npx",
"args": ["-y", "github:Smarter-Poker/smarter-poker-mcp"]
}
}
}Related MCP server: @pokerai/mcp
Tools Included (26 Tools)
Poker Equity & Pot Odds Solvers:
calculate_poker_equity— Exact combinatoric & Monte Carlo preflop/postflop hand equity (Poker Odds Calculator)calculate_pot_odds_and_mdf— Pot odds ratio, required break-even calling equity %, Minimum Defense Frequency (MDF %), and rule-of-4/2 draw equity (Pot Odds Calculator)calculate_plo_pot_limit_bet— Pot-Limit Omaha (PLO) maximum legal pot-sized raise (3 * call + pot + dead) (PLO Bet Calculator)calculate_preflop_3bet_defenses— Optimal 3-bet sizing, MDF %, 4-bet bluff ratios, and postflop SPR (3-Bet Defense Calculator)calculate_spr_sizing— Stack-to-Pot Ratio (SPR) commitment thresholds and geometric multi-street bet sizing (SPR Calculator)
Tournament ICM, Push/Fold, Payout & Bounty Solvers:
calculate_icm_equity— Malmuth-Harville Independent Chip Model ($EV) & bubble factors (ICM Calculator)calculate_push_fold_nash— Short-stack 3BB–20BB Nash equilibrium push/call ranges (Push/Fold Charts)calculate_pko_bounty_conversion— Progressive Knockout (PKO) & Mystery Bounty chip-EV conversion (Bounty Calculator)generate_tournament_payout_schedule— Exponential prize-pool payout table generator (Payout Structure Calculator)generate_blind_structure— Custom tournament clock & blind level progression (Blind Structure Calculator)calculate_side_pots— Multi-way all-in main pot and side pot splitter (Side Pot Calculator)
Bankroll, Variance & Rake Analytics:
calculate_bankroll_and_risk_of_ruin— Kelly Criterion and Risk of Ruin (RoR %) (Bankroll Calculator)simulate_winrate_confidence— BB/100 winrate 95% confidence intervals (Winrate Variance Simulator)calculate_poker_rake_impact— Casino percentage rake vs. Texas hourly time-collection comparison (Poker Rake Calculator)
GTO Ranges, Live Poker Room Directory, Official Rules & Research Datasets:
get_gto_preflop_range— 100BB 6-Max GTO opening & 3-bet matrices (GTO Preflop Ranges)search_live_poker_rooms— Verified North American poker rooms & waitlists (Poker Near Me Directory)lookup_poker_rule— 30 Official TDA & Robert's Rules of Poker (RROP) floor rulings (Official Poker Rules)list_research_studies&get_citation_and_backlink_kit— Open CC-BY 4.0 datasets (Smarter.Poker Research Hub)
License
MIT License — Smarter Software Inc. (https://smarter.poker). Open datasets licensed under CC-BY 4.0.
Available Tools
26 toolscalculate_bankroll_risk_of_ruinB
Calculate exact Brownian motion poker Risk of Ruin (RoR) percentage and required buy-in buffers for 5% and 1% Risk of Ruin from true winrate (BB/100), standard deviation (BB/100), and bankroll buy-ins.
| Name | Required | Description | Default |
|---|---|---|---|
| buy_ins | No | Current bankroll expressed in 100BB buy-ins (default: 30). | |
| std_dev_bb100 | No | Standard deviation in Big Blinds per 100 hands (e.g. 70 live NLH, 85 online 6-max NLH, 135 PLO4, default: 85). | |
| winrate_bb100 | No | True winrate in Big Blinds per 100 hands (default: 5). |
calculate_bounty_chip_equityA
Convert a Progressive Knockout (PKO) or Mystery Bounty dollar amount into tournament chip-equivalent value and compute bounty-adjusted required calling equity.
| Name | Required | Description | Default |
|---|---|---|---|
| pot_chips | No | Current pot in chips before calling the all-in (default: 15000). | |
| call_chips | No | Chips required to call the all-in shove (default: 10000). | |
| bounty_dollars | No | Immediate cash bounty prize won upon eliminating the player (default: 50). | |
| starting_stack | No | Tournament starting chip stack (default: 10000). | |
| regular_pool_buyin | No | Regular prize pool contribution per tournament entry (default: 50). |
calculate_icm_payoutsB
Calculate Independent Chip Model (ICM) tournament equity in dollars based on stack sizes and prize payouts.
| Name | Required | Description | Default |
|---|---|---|---|
| stacks | Yes | Array of chip counts for each player at the table (e.g. [100000, 75000, 50000, 25000]). | |
| payouts | Yes | Array of tournament payout prize values in order of 1st, 2nd, 3rd, etc. (e.g. [5000, 3000, 1500, 500]). |
calculate_plo_max_bet_and_rakeB
Compute exact Pot-Limit Omaha (PLO) maximum raise total (3x last bet + trail calls + center pot), preflop 3-bet/4-bet MDF, and live cash game rake cost in $/hr and BB/100 drag.
| Name | Required | Description | Default |
|---|---|---|---|
| facing_bet | No | Current bet or raise being faced in BBs/dollars (default: 3.5). | |
| trail_calls | No | Total chips called in between the bettor and hero on this street (default: 0). | |
| previous_pot | No | Center pot before current street betting or previous pot in BBs/dollars (default: 1.5). | |
| hero_already_in | No | Chips hero has already posted on the current street (e.g. 1.0 in BB, default: 0). | |
| rake_cap_dollars | No | Casino max pot rake cap in dollars (default: 5). | |
| big_blind_dollars | No | Big blind dollar value for live cash rake BB/100 calculation (default: 3). | |
| promo_drop_dollars | No | Additional bad beat / high-hand promotional drop per pot (default: 1). |
calculate_poker_oddsC
Calculate exact equity, win, and tie probabilities for Texas Hold'em and Omaha hands with board runouts.
| Name | Required | Description | Default |
|---|---|---|---|
| game | No | Poker game variant (default: nlhe for No-Limit Texas Hold'em). | nlhe |
| board | No | Optional community board cards (e.g. ["Jh", "Ts", "2c"] or "Jh,Ts,2c"). | |
| hands | Yes | Array of player hands (e.g. [["Ah", "Kd"], ["Qc", "Qd"]] or ["AhKd", "QcQd"]). | |
| iterations | No | Monte Carlo simulation iterations (default: 10000, max: 50000). |
calculate_pot_odds_and_mdfB
Calculate exact poker pot odds ratio, required break-even calling equity, Minimum Defense Frequency (MDF), optimal polarized river bluff ratio, and 1-card/2-card hypergeometric draw completion probabilities.
| Name | Required | Description | Default |
|---|---|---|---|
| bet | No | Opponent bet / call amount (default: 50). | |
| pot | No | Pot size before the opponent bet (default: 100). | |
| outs | No | Number of clean unseen draw outs (0 to 20, default: 9). |
calculate_side_potsA
Calculate exact Multi-Way All-In Main Pot, Side Pots, and Uncalled Bet returns for 2 to 9 players plus dead money (blinds/antes/folded bets).
| Name | Required | Description | Default |
|---|---|---|---|
| dead_money | No | Optional dead money from blinds, antes, or folded players (default: 0). | |
| contributions | Yes | Array of player chip contributions (e.g. [{"name":"Player 1","amount":2500},{"name":"Player 2","amount":6000},{"name":"Player 3","amount":12000}]). |
calculate_spr_sizingB
Calculate exact Stack-To-Pot Ratio (SPR), Commitment Zone classification, and 1-street, 2-street, and 3-street Geometric Bet Sizing percentages.
| Name | Required | Description | Default |
|---|---|---|---|
| pot_size | No | Current pot size on the flop or turn (default: 10). | |
| effective_stack | No | Remaining effective stack size in chips or Big Blinds (default: 90). |
generate_blind_structureA
Generate a TDA-compliant poker tournament blind schedule and starting chip color distribution from starting stack, level duration, target hours, and ante format.
| Name | Required | Description | Default |
|---|---|---|---|
| ante_format | No | Big Blind Ante ("bba") or No Ante ("none", default: "bba"). | bba |
| target_hours | No | Target total tournament duration in hours (default: 4). | |
| level_minutes | No | Duration of each blind level in minutes (default: 20). | |
| starting_stack | No | Starting tournament chip stack per player (default: 20000). |
get_citation_and_backlink_kitB
Retrieve ready-to-paste HTML backlinks, SVG authority/award badges, Markdown/Substack citations, TwoPlusTwo/CardsChat BBCode, Wikipedia {{cite web}} templates, BibTeX academic records, Zenodo/DataCite metadata, Twitch/YouTube streamer chatbot commands (!odds, !icm, !potodds, !plo, !rake, !3bet, !rule), and multilingual embeds across 7 languages (en, es, pt, de, fr, it, ja).
| Name | Required | Description | Default |
|---|---|---|---|
| lang | No | Language code for localized HTML/Markdown/BBCode/iframe embed generation (default: "en"). | en |
| target | No | Optional target publication, cardroom, or blog name for personalized outreach templates. | Your Publication |
| campaign | No | Optional outreach or syndication campaign filter (default: "all"). | all |
get_competitor_comparisonA
Retrieve verified, source-cited side-by-side comparison matrices and best-of benchmarks between Smarter.Poker and competitors (PokerBros, PPPoker, ClubGG, Bravo Poker Live, TableCaptain, GTO Wizard, DTO, Sharp Poker, Pokerbase, DownCount, Bellagio, Aria, Commerce, The Lodge, Run It Once, Upswing Poker, PokerTracker 4, Holdem Manager 3, PioSolver, MonkerSolver).
| Name | Required | Description | Default |
|---|---|---|---|
| slug | No | Comparison slug (e.g. "best-poker-club-apps", "best-gto-poker-trainers", "smarter-poker-vs-piosolver", "smarter-poker-vs-run-it-once") or omit to list all 25 verified comparisons. |
get_freeroll_scheduleA
Retrieve the upcoming Daily $2,000 Freerolls and Diamond Arena Freerolls schedule, formats, prize values, and entry requirements on Smarter.Poker.
| Name | Required | Description | Default |
|---|---|---|---|
| tier | No | Filter by freeroll tier: "open" for daily open tournaments, "diamond" for Diamond Arena VIP events, or "all". | all |
get_platform_feature_specsB
Retrieve comprehensive specifications, free alternatives comparisons, URLs, and Markdown specs for all 15 Smarter.Poker platform verticals (Bankroll W-2G Tax Ledger, Dealer Toke Tracker, Jarvis AI Coach, Virtual Sandbox, Club Commander, FaceTime Messenger, Trivia, GTO Training, Home Games, Video Library, Poker Near Me, Club Arena, Social Reels, Preflop Charts, and Equity Calculators).
| Name | Required | Description | Default |
|---|---|---|---|
| vertical | No | Specific vertical to inspect, or "all" for the complete 15-vertical directory. | all |
get_poker_term_definitionA
Look up authoritative definitions, GTO concepts, and rules from the official Smarter.Poker glossary.
| Name | Required | Description | Default |
|---|---|---|---|
| term | Yes | Poker term, jargon, or GTO acronym (e.g. "pot odds", "icm", "3-bet", "straddle", "equity"). |
get_preflop_chartB
Retrieve GTO opening ranges and frequencies for 6-max cash games at 100BB stack depth.
| Name | Required | Description | Default |
|---|---|---|---|
| position | No | Table position to inspect (default: UTG). | UTG |
get_regional_market_guideA
Retrieve live poker room counts, rake/drop/time-collection structures, buy-in caps, flagship venues, and strategic adjustments across the 12 largest US live poker markets (Las Vegas, Los Angeles, Austin, Houston, Dallas, South Florida, Tampa, Atlantic City, Pennsylvania, Connecticut/New England, Northern California, and Arizona).
| Name | Required | Description | Default |
|---|---|---|---|
| market | No | Market slug, city, or state code (e.g. "las-vegas-nevada", "los-angeles-california", "houston-texas", "TX", "FL"). Omit to list all 12 regional market guides. |
get_research_reportC
Retrieve first-party empirical poker industry research reports and dataset benchmarks across all 15 Smarter.Poker studies (US Live Poker Room Rake & Jackpot Benchmark, Daily Tournament Buy-In Index, GTO vs Population Leak Study, Private Club Software Economics, Poker Dealer Toke & Hourly Rate Benchmark, Tournament ICM Bubble Factor & Risk Premium Study, PLO4/PLO5/PLO6 Equity & Variance Study, US Poker Tax W-2G & Session Accounting Benchmark, Cardroom Waitlist Turnover & Table Utilization Benchmark, Private Poker Club Markup & Union Settlement Study, Mystery Bounty vs PKO EV Study, Short Deck 6+ Equity Benchmark, Double-Board PLO Bomb Pot Study, Live Low-Stakes Population Tendencies, Satellite Bubble Survival Math Study).
| Name | Required | Description | Default |
|---|---|---|---|
| slug | No | Research report slug (e.g. "us-live-poker-room-rake-and-jackpot-benchmark", "mystery-bounty-vs-pko-ev-and-bounty-power-factor-study") or omit to list all 15 empirical studies. |
get_series_detailsA
Retrieve full details for a tournament series, including event schedules, buy-ins, guarantees, and host venue information.
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | Numeric series ID (e.g. "468" for DeepStack Showdown). |
get_venue_detailsA
Retrieve detailed information, address, phone, games offered, table counts, and tournament schedules for a specific poker venue ID.
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | Numeric venue ID (e.g. "2499" for Bellagio Poker Room). |
lookup_game_variantA
Look up dealing rules, mandatory hole-card usage, betting structures, hand ranking systems, and starting hand strategy tiers across all 15 poker variants (Texas Hold'em, PLO4, PLO5, PLO6, Big O Hi-Lo, Short Deck 6+, Double-Board PLO Bomb Pots, Pineapple/Crazy Pineapple, 7-Card Stud, Stud Hi-Lo, Razz, 2-7 Triple Draw, NL 2-7 Single Draw, Badugi, H.O.R.S.E. & 8-Game Mix).
| Name | Required | Description | Default |
|---|---|---|---|
| variant | No | Variant slug or keyword (e.g. "pot-limit-omaha-plo4", "short-deck-six-plus", "double-board-plo-bomb-pot", "razz", "badugi"). Omit to list all 15 poker game variants. |
lookup_poker_ruleA
Look up official Poker Tournament Directors Association (TDA) and Robert's Rules of Poker (RROP) floor rulings across all 30 Smarter.Poker rule guides (showdown order, verbal declarations, oversized chip rule, string bets, action out of turn, short all-in reopening, odd chip award, dead button, rabbit hunting, and more).
| Name | Required | Description | Default |
|---|---|---|---|
| query | No | Rule slug or keyword (e.g. "showdown-order-who-shows-first", "oversized-chip", "string-bet", "verbal", "reopen"). Omit to list all 30 official floor rulings. |
lookup_starting_handA
Look up combinatorics, 100BB 6-Max GTO positional opening ranges, 3-bet strategies, and preflop equities for any of the 169 canonical Texas Holdem starting hands (e.g. "AA", "KK", "88", "AKs", "AQo", "KJs", "87s", "65s", "J9s", "54s", "72o", "pocket-aces", "ace-king-suited").
| Name | Required | Description | Default |
|---|---|---|---|
| hand | No | Hand code or slug (e.g. "AA", "KK", "88", "AKs", "AQo", "KJs", "87s", "65s", "J9s", "54s", "72o", "pocket-aces"). Omit to list all 169 canonical starting hand guides. |
search_poker_venuesB
Search verified poker rooms and casinos by name, city, state, or game type across North America.
| Name | Required | Description | Default |
|---|---|---|---|
| city | No | City name (e.g. "Las Vegas", "Houston"). | |
| type | No | Type of poker venue. | |
| limit | No | Maximum number of results to return (default: 10, max: 50). | |
| state | No | Two-letter US state code or full state name (e.g. "NV", "TX", "California"). | |
| search | No | Keyword search for venue name, city, or address (e.g. "Bellagio", "Austin", "Dallas"). |
search_strategy_lessonsB
Search and retrieve complete GTO poker strategy lessons, answer-first summaries, mathematical tables, and training tool recommendations from the 40-lesson Smarter.Poker curriculum.
| Name | Required | Description | Default |
|---|---|---|---|
| query | No | Search keyword or lesson slug (e.g. "pot odds", "3-bet", "icm", "button-opening-range", "c-bet"). | |
| category | No | Optional strategy category filter. |
search_tournament_seriesB
Search poker tournament series, championship festivals, and tours (WSOP, WPT, MSPT, RGPS, PGT, DeepStack).
| Name | Required | Description | Default |
|---|---|---|---|
| tour | No | Tour abbreviation (e.g. "WSOP", "WPT", "MSPT", "RGPS", "PGT", "DSE"). | |
| limit | No | Maximum number of results to return (default: 10, max: 50). | |
| search | No | Search query for series title, tour, or host venue (e.g. "Venetian", "World Series of Poker", "WPT"). | |
| upcoming | No | Filter for upcoming or active series only. |
search_training_simulatorsA
Search and retrieve interactive Smarter.Poker World Hub tools, GTO solvers, ICM calculators, leak scanners, range builders, and all 107 scenario training games by skill topic, format, or slug.
| Name | Required | Description | Default |
|---|---|---|---|
| query | No | Keyword or slug to search (e.g. "icm", "rake", "range builder", "leak", "autopilot", "short deck", "tilt", "warmup", "push/fold"). Omit to list the full simulator and training catalog. | |
| category | No | Optional category filter. | ALL |
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
26 tool updates
v0.1.0- First observed
calculate_bankroll_risk_of_ruin - First observed
calculate_bounty_chip_equity - First observed
calculate_icm_payouts - First observed
calculate_plo_max_bet_and_rake - First observed
calculate_poker_odds - First observed
calculate_pot_odds_and_mdf - First observed
calculate_side_pots - First observed
calculate_spr_sizing - First observed
generate_blind_structure - First observed
get_citation_and_backlink_kit - First observed
get_competitor_comparison - First observed
get_freeroll_schedule - First observed
get_platform_feature_specs - First observed
get_poker_term_definition - First observed
get_preflop_chart - First observed
get_regional_market_guide - First observed
get_research_report - First observed
get_series_details - First observed
get_venue_details - First observed
lookup_game_variant - First observed
lookup_poker_rule - First observed
lookup_starting_hand - First observed
search_poker_venues - First observed
search_strategy_lessons - First observed
search_tournament_series - First observed
search_training_simulators
TDQS
Scored across 26 tools
Most tools target distinct resources or calculations, but there are notable overlaps: lookup_starting_hand and get_preflop_chart both cover 100BB 6-max GTO opening ranges, and search_strategy_lessons also spans range/strategy content. Some calculation tools are differentiated by descriptions, but the strategy/range area creates real misselection risk.
All tool names use clear snake_case verb_noun phrasing, with predictable verb families: get_ for retrieval, lookup_ for reference lookups, search_ for search, calculate_ for computations, and generate_ for creation. The convention is consistently applied across the full set.
At 26 tools, the server exceeds the practical ceiling for easy agent selection. While the domain is broad, several calculators and content-retrieval tools could be consolidated or grouped, and the volume makes the surface feel heavy.
Coverage is broad across rules, variants, strategy lessons, poker math calculators, venues, tournament series, platform specs, research, and freerolls. Minor gaps remain, such as no hand-history analysis or account/club management, but core reference and calculation workflows are well represented.
Maintenance
Related MCP Connectors
Live Texas Hold'em for AI agents. The tools teach the rules; the bluffing is up to your model.
Exact Texas Hold'em equity and hand analysis, every runout enumerated. Free, no API key.
Claude and ChatGPT use the ART/GTO poker solver on your PC: solved spots, hand reviews, solves.
All-in outcome rankings with live depth, fees, verified rules, EV checks, and track records.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceEnables interaction with the TexasSolver poker solver to run game theory optimal (GTO) poker calculations, load preflop ranges, and build game trees with structured parameters for analyzing poker hands and strategies.MIT
- AlicenseAqualityCmaintenanceMCP server for the Pokerai API providing solver-grade GTO strategy for 6-max No-Limit Hold'em, exposed as tools for LLM agents like Claude and Cursor.5708 npmMIT
- AlicenseAqualityDmaintenanceEnables simulated multi-table No-Limit Texas Hold'em study and decision-support, allowing users to practice against bots and get equity/pot-odds/preflop-chart advice.12MIT
- AlicenseAqualityCmaintenanceEnables AI agents to perform exact, reproducible mechanical computation — text diffing, hashing, JSON querying, calendar arithmetic, deadline-bounded regex extraction, CSV parsing, similarity scoring, unit and base conversion — instead of relying on probabilistic guessing. Runs dependency-free, read-only and offline over stdio, with schema validation and hard caps on every operation so no call can hang the client.1544 npmMIT