Skip to main content
Glama

MahjongHandbook — American NMJL, MCR & Riichi Mahjong Scoring Rules Engine

Official Website MCP Registry Glama Connector

Query American NMJL, Chinese Official MCR (81 Fan) & Japanese Riichi Mahjong scoring rules.

Tools Provided (4 Read-Only Tools)

Tool Name

Summary

lookup_mahjong_scoring_rules

Compare high-level regional ruleset structures (tile deck size 136 vs 144 vs 152, hand length, and minimum Fan/point entry thresholds) across American, Chinese MCR, Japanese Riichi, and Hong Kong Mahjong. Do not use for Charleston passing steps, NMJL Joker meld legality, or Riichi Furiten checks.

lookup_american_charleston_sequence

Retrieve exact pre-game tile passing directions (Right, Across, Left), blind pass rules, and Courtesy Pass negotiation steps prior to the first discard in American Mahjong.

check_nmjl_joker_legality

Validate whether an American Mahjong Joker tile can legally substitute inside a specific meld size (1 to 6 tiles) and retrieve exposed Joker live-turn swap rules.

check_riichi_furiten_and_yaku

Evaluate Japanese Riichi Mahjong discard/temporary Furiten Ron restrictions and verify whether a hand satisfies the mandatory 1-Yaku win condition independent of Dora.

Related MCP server: Skills MCP

Connect in 10 Seconds

Claude Code

claude mcp add --transport http mahjonghandbook https://mahjonghandbook.com/api/mcp

Cursor / Claude Desktop / Windsurf (mcp.json)

{
  "mcpServers": {
    "mahjonghandbook": {
      "type": "streamable-http",
      "url": "https://mahjonghandbook.com/api/mcp"
    }
  }
}

Agent Skill (skills.sh)

npx -y skills@latest add AbigailDavised/mahjonghandbook-mcp -y

License

MIT © MahjongHandbook

Tool Schema Changelog

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

Loading tool schema changelog…

    Related MCP Connectors

    Related MCP Servers

    • F
      license
      Not graded
      quality
      C
      maintenance
      Enables querying Project SEKAI game data, including cards, characters, events, music, and gacha, through a unified MCP endpoint with extensible skill modules.
      70 npm
      -
    • A
      license
      Not graded
      quality
      C
      maintenance
      Provides Yu-Gi-Oh! card data, banlist, deck management, OCG rules engine, duel simulation, replay analysis, and YGOPro2 bridge for AI agents via MCP.
      5
      BSD Zero Clause
    • A
      license
      Not graded
      quality
      B
      maintenance
      Enables MCP clients to query a running KanColle game client's live state and integrated resources—fleets, quests, battle history, and id lookups—through read-only tools.
      8 npm
      MIT