MCP App Store
by KeenEthics
Nadirball Football Grid icon

Nadirball Football Grid

By The Open Apps, Inc.

Get New App Alerts

Overview

Nadirball is a daily football grid. Every day everyone gets the same 3x3 grid: three clubs or nations across the top and three down the side, from the Süper Lig, the Premier League and the Bundesliga. Each square needs a footballer who played for both its row and its column, at any point in his career. Tap a square and pick a player from the list, or just tell ChatGPT, for example "Podolski for Galatasaray and Arsenal". Turkish letters and accents are optional. You have 9 guesses a day. Every correct answer gets a rarity: the share of that day's players who picked the same footballer for that square. The lower your total, the better. When you finish, Nadirball shows the most picked and the rarest answers for every square, and you can share your result as coloured squares that spoil nothing. Your streak grows each day you play. Answers are checked against club histories from Wikidata, including every past club and loan spell. If a correct answer is rejected, report it from the grid: a person checks it, and if you were right your guess turns correct. Limits: - One grid a day for everyone. A new grid starts at midnight Türkiye time (21:00 UTC). - Clubs from the Süper Lig, Premier League and Bundesliga, plus some nations. No other leagues yet. - No accounts: Nadirball keeps your guesses and streak under ChatGPT's anonymous user ID. Say "Delete my Nadirball data" to delete them. - ChatGPT never receives a square's answers while you can still play it. - Not affiliated with any club, league or federation.

Tools

delete_my_data

ChatGPT
Use this when the user asks to delete their Nadirball data or history. Permanently deletes their boards, guesses, streak, share links and reports. Anonymous answer counts that rarity is computed from stay. This can't be undone.

finish_grid

ChatGPT
Use this when the user says they are done with today's grid or want to give up and see the answers. Ends the user's game for the day (the guesses left can't be used afterwards) and shows the final rarity score, the most picked and rarest answers for every square, and a share option.

get_my_stats

ChatGPT
Use this when the user asks about their Nadirball streak, record or recent scores. Returns days played, current and best streak, perfect grids, best and average rarity score, and the last 7 grids. Read-only.

report_answer

ChatGPT
From the grid card: the user believes a player marked wrong did play for both clubs. Saves the report for a person to check against the player's club history; an accepted report adds the missing club and turns the guess correct.

search_players

ChatGPT
Name search over every player Nadirball knows, for the grid card's answer box. Results hold names, birth years and nationality flags, with no club histories, so they don't show which players fit a square.

show_daily_grid

ChatGPT
Use this when the user wants to play Nadirball or see today's football grid. Shows the grid card: three row headers and three column headers (clubs from the Süper Lig, Premier League and Bundesliga, sometimes a nation), the user's answers so far, guesses left and the rarity score. The result contains no answers for open squares, so they stay hidden until the user finishes the grid; its summary is suitable to show the user. Read-only.

show_grid_results

ChatGPT
Use this when the user asks how they did on an earlier day's grid, or what the answers were. Shows that grid with the user's answers, the final rarity score and each square's most picked and rarest answers. Covers the last 30 days. Read-only.

submit_answer

ChatGPT
Use this when the user names a footballer for a square of today's Nadirball grid. Checks the player against Wikidata club histories and records the guess: a correct answer fills the square and gets its rarity, and a wrong one uses one of the day's 9 guesses. The answer is scored once this check has run, for typed and spoken answers alike. Takes the row and column numbers (1-3, from show_daily_grid) and the player's name as the user gave it; spelling without Turkish or other accents is fine, and a well-known surname alone works. A name that matches nobody, a first name or a surname many players share, a filled square or an already used player costs no guess: the result then has a refusal whose message, suitable to show the user, says why (for a shared name, it asks for the full name). Repeating the same guess changes nothing. The result's summary states the outcome and is suitable to show the user.

Capabilities

InteractiveWrites

Example Prompts

Click any prompt to copy it.

Similar Apps