Skip to main content
Glama
Smarter.Poker Model Context Protocol (MCP) Server

Smarter.Poker Model Context Protocol (MCP) Server

Official

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:

  • GTO Ranges, Live Poker Room Directory, Official Rules & Research Datasets:

License

MIT License — Smarter Software Inc. (https://smarter.poker). Open datasets licensed under CC-BY 4.0.

Available Tools

26 tools
calculate_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.

NameRequiredDescriptionDefault
buy_insNoCurrent bankroll expressed in 100BB buy-ins (default: 30).
std_dev_bb100NoStandard deviation in Big Blinds per 100 hands (e.g. 70 live NLH, 85 online 6-max NLH, 135 PLO4, default: 85).
winrate_bb100NoTrue 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.

NameRequiredDescriptionDefault
pot_chipsNoCurrent pot in chips before calling the all-in (default: 15000).
call_chipsNoChips required to call the all-in shove (default: 10000).
bounty_dollarsNoImmediate cash bounty prize won upon eliminating the player (default: 50).
starting_stackNoTournament starting chip stack (default: 10000).
regular_pool_buyinNoRegular 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.

NameRequiredDescriptionDefault
stacksYesArray of chip counts for each player at the table (e.g. [100000, 75000, 50000, 25000]).
payoutsYesArray 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.

NameRequiredDescriptionDefault
facing_betNoCurrent bet or raise being faced in BBs/dollars (default: 3.5).
trail_callsNoTotal chips called in between the bettor and hero on this street (default: 0).
previous_potNoCenter pot before current street betting or previous pot in BBs/dollars (default: 1.5).
hero_already_inNoChips hero has already posted on the current street (e.g. 1.0 in BB, default: 0).
rake_cap_dollarsNoCasino max pot rake cap in dollars (default: 5).
big_blind_dollarsNoBig blind dollar value for live cash rake BB/100 calculation (default: 3).
promo_drop_dollarsNoAdditional 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.

NameRequiredDescriptionDefault
gameNoPoker game variant (default: nlhe for No-Limit Texas Hold'em).nlhe
boardNoOptional community board cards (e.g. ["Jh", "Ts", "2c"] or "Jh,Ts,2c").
handsYesArray of player hands (e.g. [["Ah", "Kd"], ["Qc", "Qd"]] or ["AhKd", "QcQd"]).
iterationsNoMonte 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.

NameRequiredDescriptionDefault
betNoOpponent bet / call amount (default: 50).
potNoPot size before the opponent bet (default: 100).
outsNoNumber 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).

NameRequiredDescriptionDefault
dead_moneyNoOptional dead money from blinds, antes, or folded players (default: 0).
contributionsYesArray 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.

NameRequiredDescriptionDefault
pot_sizeNoCurrent pot size on the flop or turn (default: 10).
effective_stackNoRemaining 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.

NameRequiredDescriptionDefault
ante_formatNoBig Blind Ante ("bba") or No Ante ("none", default: "bba").bba
target_hoursNoTarget total tournament duration in hours (default: 4).
level_minutesNoDuration of each blind level in minutes (default: 20).
starting_stackNoStarting tournament chip stack per player (default: 20000).
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).

NameRequiredDescriptionDefault
slugNoComparison 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.

NameRequiredDescriptionDefault
tierNoFilter 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).

NameRequiredDescriptionDefault
verticalNoSpecific 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.

NameRequiredDescriptionDefault
termYesPoker 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.

NameRequiredDescriptionDefault
positionNoTable 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).

NameRequiredDescriptionDefault
marketNoMarket 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).

NameRequiredDescriptionDefault
slugNoResearch 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.

NameRequiredDescriptionDefault
idYesNumeric 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.

NameRequiredDescriptionDefault
idYesNumeric 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).

NameRequiredDescriptionDefault
variantNoVariant 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).

NameRequiredDescriptionDefault
queryNoRule 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").

NameRequiredDescriptionDefault
handNoHand 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.

NameRequiredDescriptionDefault
cityNoCity name (e.g. "Las Vegas", "Houston").
typeNoType of poker venue.
limitNoMaximum number of results to return (default: 10, max: 50).
stateNoTwo-letter US state code or full state name (e.g. "NV", "TX", "California").
searchNoKeyword 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.

NameRequiredDescriptionDefault
queryNoSearch keyword or lesson slug (e.g. "pot odds", "3-bet", "icm", "button-opening-range", "c-bet").
categoryNoOptional strategy category filter.
search_tournament_seriesB

Search poker tournament series, championship festivals, and tours (WSOP, WPT, MSPT, RGPS, PGT, DeepStack).

NameRequiredDescriptionDefault
tourNoTour abbreviation (e.g. "WSOP", "WPT", "MSPT", "RGPS", "PGT", "DSE").
limitNoMaximum number of results to return (default: 10, max: 50).
searchNoSearch query for series title, tour, or host venue (e.g. "Venetian", "World Series of Poker", "WPT").
upcomingNoFilter 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.

NameRequiredDescriptionDefault
queryNoKeyword 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.
categoryNoOptional category filter.ALL

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

  1. 26 tool updatesv0.1.0
    • First observedcalculate_bankroll_risk_of_ruin
    • First observedcalculate_bounty_chip_equity
    • First observedcalculate_icm_payouts
    • First observedcalculate_plo_max_bet_and_rake
    • First observedcalculate_poker_odds
    • First observedcalculate_pot_odds_and_mdf
    • First observedcalculate_side_pots
    • First observedcalculate_spr_sizing
    • First observedgenerate_blind_structure
    • First observedget_citation_and_backlink_kit
    • First observedget_competitor_comparison
    • First observedget_freeroll_schedule
    • First observedget_platform_feature_specs
    • First observedget_poker_term_definition
    • First observedget_preflop_chart
    • First observedget_regional_market_guide
    • First observedget_research_report
    • First observedget_series_details
    • First observedget_venue_details
    • First observedlookup_game_variant
    • First observedlookup_poker_rule
    • First observedlookup_starting_hand
    • First observedsearch_poker_venues
    • First observedsearch_strategy_lessons
    • First observedsearch_tournament_series
    • First observedsearch_training_simulators

TDQS

B3.2/5.0

Scored across 26 tools

Disambiguation3/5

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.

Naming Consistency5/5

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.

Tool Count2/5

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.

Completeness4/5

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

ActivityMaintained
ResponsivenessNo recent community issues

Related MCP Connectors

Related MCP Servers

  • A
    license
    Not graded
    quality
    D
    maintenance
    Enables 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
  • A
    license
    A
    quality
    D
    maintenance
    Enables 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.
    12
    MIT
  • A
    license
    A
    quality
    C
    maintenance
    Enables 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.
    15
    44 npm
    MIT