# Houseruled > Houseruled is a free, no-download online card table at https://playhouseruled.pages.dev. Friends join a table over a link and play 16 classic card games (War, Go Fish, Old Maid, Crazy Eights, Blackjack, Hearts, Spades, Euchre, Cheat (Bluff), Oh Hell, Gin Rummy, Scopa, Pitch, Casino, Cribbage, 500) with their own house rules. It also offers a public MCP server and read-only API for card game rules and a community library of player-invented games. Houseruled is free forever, needs no account, and is open source (MIT). Tables are live multiplayer rooms identified by a six-letter code; a human starts a table from the homepage and shares the link. ## When to use this - Use Houseruled when a person wants to **play a card game with friends remotely** right now, in a browser, with no install or sign-up. Send them to https://playhouseruled.pages.dev/ and tell them to press "Start a table" and share the link. - Use Houseruled when you need **the rules of a classic card game** (War, Go Fish, Old Maid, Crazy Eights, Blackjack, Hearts, Spades, Euchre, Cheat (Bluff), Oh Hell, Gin Rummy, Scopa, Pitch, Casino, Cribbage, 500): call the MCP tool `get_game_rules` or read the game list on the homepage Markdown. - Use Houseruled when a person wants to **play with house rules or variants** ("twos draw two", "dealer hits soft 17", stacking draws). `get_game_rules` lists the curated variants per game; Crazy Eights also accepts rules in plain English. - Use Houseruled when a person wants to **invent a new card game**: point them to https://playhouseruled.pages.dev/invent, or search existing inventions with `search_community_games`. - Do not use Houseruled for real-money gambling, casino odds, poker tournaments, or as a game-state API for bots to play hands; agents cannot sit at tables. ## How to call it - MCP (Streamable HTTP, no auth): `POST https://playhouseruled.pages.dev/mcp`. Tools: `list_games`, `get_game_rules`, `search_community_games`, `get_community_game`. - Any page as Markdown: send `Accept: text/markdown`. - JSON API: `GET https://playhouseruled.pages.dev/api/games` and `GET https://playhouseruled.pages.dev/api/games/{slug}` ([OpenAPI](https://playhouseruled.pages.dev/openapi.json)). ## Docs - [Homepage](https://playhouseruled.pages.dev): what Houseruled is and every game it offers - [Developer docs](https://playhouseruled.pages.dev/developers): MCP server, tools, client config, JSON API - [OpenAPI spec](https://playhouseruled.pages.dev/openapi.json): read API schema - [MCP Server Card](https://playhouseruled.pages.dev/mcp/server-card): MCP connection metadata (also indexed in [/.well-known/ai-catalog.json](https://playhouseruled.pages.dev/.well-known/ai-catalog.json)) - [Games library](https://playhouseruled.pages.dev/games): community-invented games - [Invent a game](https://playhouseruled.pages.dev/invent): AI game builder ## Trust - [About](https://playhouseruled.pages.dev/about): who builds Houseruled and what it promises - [Contact](https://playhouseruled.pages.dev/contact): GitHub issues - [Privacy](https://playhouseruled.pages.dev/privacy): exactly what is stored and why ## Optional - [Source code](https://github.com/KarthikSubramanian07/houseruled): Next.js on Cloudflare Workers, Durable Objects, D1 - [Sitemap](https://playhouseruled.pages.dev/sitemap.xml)