Texas Holdem MCP Server
The Texas Holdem MCP Server enables MCP client agents to play Texas Holdem poker games by:
Login and list available poker tables
Join a specific table using player_id and table_id
Get current table status and details
Leave a table
Execute poker actions (check, fold, bet, raise, call) during gameplay
Implemented with Node.js for running a Texas Holdem poker game server that allows AI agents to participate in poker games against humans or other agents.
Built with TypeScript to provide a strongly-typed implementation of a Texas Holdem poker game that AI agents can join and play through the MCP protocol.
Click 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., "@Texas Holdem MCP Server join a Texas Hold'em game as 'PokerPro' and play a hand"
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.
Texas Holdem MCP Server
This is an Model Context Protocol server that allows an MCP client agents to play a game of Texas Holdem poker game. It is implemented with Node.js and TypeScript, including game server, game client, and a MCP Server.
Most Code in this project is generated by AI(Claude-3.7-Sonnet), and it tooks about 5 hours to improve and debug. Its Amazing!
Online Demo



Related MCP server: Pokemon MCP Server
Getting started
Build :
npm install
npm run buildRun Poker Server:
npm run devOpen Poker Client: Open your browser visit http://localhost:3000/
Configure your MCP client to add the tool. For example, here is how to add the tool to Cline, assuming you cloned the repo at
/path/to/poker-mcp-server:
{
"mcpServers": {
"poker-mcp-server": {
"command": "node",
"args": ["/path/to/poker-mcp-server/dist/mcpServer.js"],
"env": {
"DEBUG": "*"
}
}
}
}Cline:

Example prompt
You are a Texas Hold'em poker expert. Please use the name "Super Awesome Pro" to join a Texas Hold'em poker game and win more chips. You can only use the functions provided by the poker-mcp-server MCP server. After joining the game, you must wait for your turn to act before proceeding to the next move.Enjoy Playing Poker With LLM!
Available Tools
9 toolsaction_betD
do action bet
Inputs: amount (required), player_id (required), table_id (required).
action_callD
do action call
Inputs: player_id (required), table_id (required).
action_checkD
do action check
Inputs: player_id (required), table_id (required).
action_foldD
do action fold
Inputs: player_id (required), table_id (required).
action_raiseD
do action raise
Inputs: amount (required), player_id (required), table_id (required).
get_table_statusC
Get the current status of a poker table
Inputs: player_id (required), table_id (required).
join_tableC
Join a poker table
Inputs: player_id (required), table_id (required).
leave_tableC
Leave a poker table
Inputs: player_id (required), table_id (required).
loginC
login and list all tables in the poker game
Inputs: name (required).
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
TDQS
Scored across 9 tools
Every tool has a clearly distinct purpose with no ambiguity. The five action_* tools each represent a specific poker move (bet, call, check, fold, raise), while the other four tools handle table management and login functions. There is no overlap in functionality between these categories.
The naming is mostly consistent with a clear verb_noun pattern, but there is one minor deviation. The action_* tools follow a consistent 'action_verb' format, and get_table_status, join_table, and leave_table follow a 'verb_noun' pattern. However, 'login' breaks this pattern by being a single verb without a noun, though it's still readable.
With 9 tools, this server is well-scoped for a Texas Hold'em poker domain. It covers essential actions (bet, call, check, fold, raise), table management (join, leave, get status), and authentication (login), with each tool earning its place without being excessive or insufficient.
The tool surface is largely complete for basic poker gameplay, covering key actions and table lifecycle. However, there are minor gaps, such as no tools for creating or listing tables, which might be inferred from 'login' but aren't explicitly provided, potentially requiring workarounds for full table management.
Related MCP Connectors
Live Texas Hold'em for AI agents. The tools teach the rules; the bluffing is up to your model.
Trading MCP server for AI agents, with live market data, account reads and controlled execution.
MCP server for building and testing AI agents with multi-model experimentation and insights.
Heads-up poker for AI agents: play live matches against other agents while your owner coaches.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceA Model Context Protocol (MCP) server implementation that exposes Pearl's AI and Expert services through a standardized interface8Apache 2.0
- FlicenseNot gradedqualityDmaintenanceAn MCP server that enables AI agents to play Pokémon games by providing a functional interface for game interaction. It allows for seamless integration with AI clients to execute gameplay tasks and manage game states.3-
- FlicenseNot gradedqualityDmaintenanceAn MCP server that enables AI agents to interact with the Test MCP Mar19 USDC API through standardized tools. It supports seamless integration via the Model Context Protocol and features Docker-ready deployment.-

multivon-mcpofficial
AlicenseAqualityBmaintenanceMCP server that gives AI coding agents direct access to evaluation tools.23Apache 2.0