Generate themed crossword puzzles, play the daily challenge, and share results — all without leaving your AI chat.
Grid Genius runs a remote Model Context Protocol (MCP) server that lets AI assistants talk directly to our crossword engine. Once connected, you can ask Claude or ChatGPT to generate a puzzle on any topic, fetch today's daily, lay out a crossword from your own word list, or reveal a stuck clue — and the chat renders an interactive playable grid right inline.
The connector is free to install. Daily challenges, puzzle search, and shareable links are open to everyone. AI puzzle generation and AI hints require a Grid Genius account (Plus or Pro), with the same daily limits as the web and mobile apps. All seven tools are described below.
The connector lives at https://api.gridgenius.app/mcp. It speaks JSON-RPC 2.0 over the MCP Streamable HTTP transport (protocol version 2025-06-18) and authenticates with OAuth 2.1 + PKCE. Anonymous tools (daily puzzle, search, reveal) work without sign-in.
These are the tools the AI assistant can call once connected. Names and descriptions match exactly what the server returns from tools/list.
generate_crosswordGenerate crosswordAuth requiredCreate an AI-generated themed crossword from any topic. Returns a playable widget with grid + clues. Premium-gated (Plus / Pro).
layout_wordsLay out word listPublicBuild a crossword from a user-supplied word + clue list. Best when the user brings their own vocabulary.
save_and_shareSave & share puzzlePublicSave a generated crossword and return a public play.gridgenius.app share URL. Run after generate_crossword or layout_words.
get_daily_puzzleDaily crosswordPublicToday's daily Grid Genius crossword (or a specific YYYY-MM-DD date). The same puzzle every player sees globally.
get_puzzleLoad saved puzzlePublicLoad a previously saved puzzle by id or slug.
reveal_wordReveal a wordPublicReveal the full answer for a specific clue number and direction. IP rate-limited.
get_ai_hintGet an AI hintAuth requiredReturn a one-sentence hint about a clue without spoiling the answer. Plus: 15/day. Free: uses hint balance.
https://api.gridgenius.app/mcp as the server URL.Edit ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) and add:
{
"mcpServers": {
"gridgenius": {
"url": "https://api.gridgenius.app/mcp"
}
}
}Restart Claude Desktop. The connector appears in the tools menu; sign in with your Grid Genius account on first use.
What we receive. When you call a tool we receive only the arguments the AI passes (topic strings, word lists, puzzle IDs, hint requests) plus the OAuth bearer token tying the request to your Grid Genius account. We do not see the rest of your chat history.
What we do with it. Generation prompts pass to Google Gemini for puzzle creation. Saved puzzles persist in our Cloudflare D1 database under your account; daily and shared puzzles are public. Hint balances and quota counters update the same per-user records the Grid Genius web and mobile apps use.
What we do not do. We do not sell or share your data with third parties for advertising. We do not train models on your prompts. We do not access anything outside the explicit tool calls listed above. Full details are in our Privacy Policy.
The connector implements OAuth 2.1 with PKCE and Dynamic Client Registration (RFC 7591). On first connect you sign in with your Grid Genius email and password — the same credentials you use on play.gridgenius.app. The server then issues an opaque bearer token that your AI client stores; tokens have a 30-day TTL and are scoped to the five OAuth scopes puzzles:read, puzzles:generate, puzzles:write, hints:read, and hints:use.
If you don't have an account yet, sign up free at play.gridgenius.app. Plus is $4.99/month and unlocks 5 AI puzzles per day plus 15 AI hints; Pro is $7.99/month and removes daily limits.
Tool responses can include URLs in two forms: direct links to puzzles you save (play.gridgenius.app/puzzle/...) and embedded widget actions. Allowed link hosts:
play.gridgenius.app — saved puzzles, daily challenges, share URLsgridgenius.app — marketing pages, this docs page, blogapi.gridgenius.app — MCP server itself; never appears in user-visible contentYes. Installation is free, and the public tools (daily, search, reveal, save & share) work without an account. AI generation and AI hints honor the same Plus / Pro limits as the rest of Grid Genius.
Five to thirty seconds. The MCP tool polls the async generator for up to 55 seconds, well within both directories' tool timeouts.
The tool returns a structured error explaining you've used today's allotment and pointing you at the upgrade flow on play.gridgenius.app. Free public tools (daily, search, reveal) are not affected.
Yes. Disconnect the connector in your AI client's settings, or email us at support@gridgenius.app to revoke server-side. Tokens auto-expire 30 days after issue.
The MCP server, OAuth implementation, and widget are part of the same Grid Genius backend that powers the web and mobile apps. The project is closed-source today, but the protocol surface is standard MCP — anything an MCP-compatible client supports works here.
Questions, bug reports, or directory reviewer? Reach support@gridgenius.app. For status updates and release notes, follow @GridGeniusApp on X.