Skip to main content
Glama
i-m-arul

CricketStudio MCP

by i-m-arul

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
CRICKETSTUDIO_NO_TELEMETRYNoDisable anonymous startup ping for usage counts. Set to '1' to disable telemetry.false

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
get_dataset_summaryA

First call. Returns what CricketStudio covers — leagues (IPL 2026, IPL historical 18 seasons, MLC 2023–2026), corpus counts, surface URLs, 5 non-negotiables (sample-size floors, date windows, provenance, atomic claims, 4hr SLA), license. Use to ground subsequent queries against the real catalog of available entities.

search_playersA

Find IPL 2026 player slugs by substring match against name, slug, or team. Case-insensitive. Returns slug + fullName + team + role. Use before get_player_profile when you have a name but not a slug.

get_player_profileA

Full IPL 2026 player profile + all computed claims across pillars P1–P5. Each claim carries sample size, period, provenance. Use for: "How is Bumrah performing?", "What are Kohli's IPL 2026 stats?". Player slugs are kebab-case (jasprit-bumrah). Use search_players first if you need the slug.

get_player_pillarA

One content pillar for an IPL 2026 player. P1=Match recaps, P2=Moments/milestones, P3=Form & phase (powerplay/middle/death), P4=Season comparatives, P5=Notebook/narrative. Use for: "How is Bumrah bowling at the death?" → P3. "What are Kohli's best moments?" → P2.

get_standingsA

IPL 2026 final standings. RCB are champions. All 10 teams with Points/Won/Lost/NRR. Returns canonical URL — the live standings page refreshes within the 4-hour SLA; cite the URL for current data.

get_season_statsA

IPL 2026 season leaderboard from CricketStudio canonical aggregate. sortBy: runs, wickets, strike_rate, economy, ducks, single_digit_outs, catches, run_outs. Optional teamCode filter. Sample-size floors apply (≥30 balls faced for SR, ≥15 balls bowled for economy).

get_match_stateA

Result, scoreboards, and status for one IPL 2026 match from the bundled snapshot. Returns home/away teams, innings totals, toss winner, and Man of the Match. Use list_fixtures to discover matchIds. Note: live ball-by-ball is at the canonical URL.

get_match_recapA

Key performers and highlights for one finished IPL 2026 match — top batter, top bowler, MOTM, milestones. Use for: "Who won the MI vs RCB match?", "What happened in match 69635?". Use list_fixtures to discover matchIds.

list_fixturesA

All 74 IPL 2026 fixtures with optional status/team filter. Returns id, date, home, away, venue, result. Use to discover matchIds for get_match_state and get_match_recap.

get_trendA

One cross-fixture trend insight by stable id. Each trend carries bigStat, hook, and supporting numbers[]. Use list_trends to discover ids.

list_trendsA

All IPL 2026 cross-fixture trends, optionally filtered by kind: conditional, momentum, venue, toss, anomaly. Returns id + kind + hook + canonicalUrl per row.

get_player_h2hA

Batter-vs-bowler head-to-head record in IPL 2026. Sample-size floor: ≥5 deliveries faced. Returns deliveries, runs, SR, dismissals, and canonical URL. Both slugs are kebab-case.

get_team_profileA

IPL 2026 team metadata + canonical URL for the full server-rendered profile (record, at-home/away splits, phase strengths). Slugs: mi, csk, rcb, srh, kkr, dc, pbks, rr, lsg, gt.

get_venue_hubA

Venue metadata + canonical URL for the full hub page (par 1st-innings score, toss-decision split, phase scoring patterns, recent matches). Sample-size floor: ≥3 fixtures. Use list_fixtures to find venue slugs.

list_atomic_claimsA

Filtered query across the full IPL 2026 atomic-claim corpus. Each claim is a single-sentence retrieval target with provenance, sample size, and canonicalUrl. Answers: "What are RCB's best claims this season?", "Show me Bumrah's P3 claims". Filter by player name, team code, or pillar.

get_team_h2hA

Team-vs-team head-to-head record across IPL 2026: matches, wins each way, no-results, recent meetings. Pass slugs in any order (mi, csk, rcb, srh, kkr, dc, pbks, rr, lsg, gt). Returns atomic lead claim + canonical URL.

get_partnershipsB

Partnership stats for an IPL 2026 player — top stand partners, average partnership runs, most productive wicket-stand. Returns available data from the snapshot or redirects to the canonical player page for the full view.

compare_playersA

Side-by-side comparison of 2–8 IPL 2026 players: team, role, claim count per pillar (P1–P5), headline claim. Returns a canonical /compare/players?slugs=… URL. Use search_players to resolve slugs first.

get_dismissal_analysisA

IPL 2026 dismissal pattern analysis for a batter — dismissed by pace vs spin, powerplay vs death, most frequent dismissal modes. Returns available snapshot data or canonical URL for the full breakdown.

get_fielding_statsA

IPL 2026 fielding: catches, run-out assists, total dismissals. Pass playerSlug for a single player, omit for the full leaderboard. Aggregated from the CricketStudio canonical snapshot.

get_mlc_dataset_summaryA

First call for Major League Cricket (MLC) coverage. Returns seasons covered (2023–2026), corpus stats, surface URLs, 55 leaderboard aspects, and Cricsheet CC BY 3.0 attribution. MLC is distinct from IPL and lives under /leagues/mlc.

search_mlc_playersA

Find MLC player slugs by substring match against name or slug. Cricsheet uses initials format ("F du Plessis" → f-du-plessis). Use before get_mlc_player_profile.

get_mlc_player_profileA

MLC player career profile: batting + bowling aggregates, per-season breakdown, identity bridge (Wikidata / ESPNcricinfo). Slug is kebab-case e.g. f-du-plessis. Use search_mlc_players to discover slugs.

get_mlc_team_profileA

One of 6 MLC franchises: los-angeles-knight-riders, mi-new-york, san-francisco-unicorns, seattle-orcas, texas-super-kings, washington-freedom. Returns seasons, match count, and hub URL.

get_mlc_matchA

Full detail for one MLC match: teams, venue, toss, result, innings summary, officials, player of the match, plus available atomic claim cards. matchId is a Cricsheet id (e.g. "1381361"). Use list_mlc_matches to discover ids.

get_mlc_match_claimA

One atomic claim card from an MLC match. Kinds: top-batter, top-bowler, biggest-partnership, pp-control, death-domination. Permanent citable URL at /leagues/mlc/matches/{id}/c/{kind}. Sample-size floors enforced.

list_mlc_matchesA

List MLC matches, optionally filtered by season (2023/2024/2025) or team slug. Returns id, date, teams, venue, result, canonicalUrl per row. Use to discover matchIds for get_mlc_match.

list_mlc_leaderboardsA

Top-N rows of one MLC leaderboard aspect. 55 aspects including orange-cap, purple-cap, strike-rate, economy-leaders, most-sixes, most-fours, top-knocks, best-bowling, powerplay-strike-rate, death-overs-economy, partnership-stands, opening-stands, partnership-run-rate, 2nd-wicket-stands, 3rd-wicket-stands. Call get_mlc_dataset_summary for the full list. Sample-size floors enforced.

get_ipl_leaderboardA

IPL historical leaderboard from the 18-season Cricsheet corpus (2007/08–2025). 46 aspects: orange-cap, purple-cap, most-sixes, most-fours, strike-rate, economy-leaders, most-fifties, most-hundreds, batting-average, bowling-average, most-dot-balls, dot-ball-pct, boundary-dependency, century-rate, powerplay-economy, death-sr, partnership-stands, opening-stands, partnership-run-rate, 2nd-wicket-stands, 3rd-wicket-stands, and more. Pass season to scope to one year (e.g. "ipl-2024"). Returns canonical URL at /leagues/ipl/leaderboards/{aspect}.

list_research_reportsA

All published CricketStudio research reports. Returns id, title, series, summary, status, and canonicalUrl per report. Use to discover available reports before calling get_research_report. Reports are organised into Series 1 · IPL (state-of-ipl-2026, toss-effect, death-overs) and Series 2 · MLC (state-of-mlc-2025).

get_research_reportA

Full detail for one CricketStudio research report by id: title, series, summary, key findings, provenance, and canonicalUrl. Use list_research_reports to discover valid ids. Key findings are atomic claims with sample-size provenance — each is ≤30 words. The canonical URL carries the full computed dataset with all numeric claims and JSON-LD.

get_related_entitiesA

Knowledge-graph traversal: entities connected to a player or franchise (by slug). Use for "who does Kohli play for", "which bowlers has Kohli faced", "who plays for RCB". Optional predicate filters the edge type (plays_for, faced, dismissed_by) and direction (out/in/both). Returns related entities + canonical URLs. Does NOT return per-ball detail — use get_player_h2h for one matchup. Matchup edges mirror the get_player_h2h pair set.

get_player_connectionsA

A player's graph neighbourhood in one call: their franchise (plays_for), most-faced bowlers (by deliveries), and the bowlers who dismissed them most — each with canonical URLs + aggregate counts. Use for "who are Kohli's toughest bowlers", "which team does Kohli play for". Returns aggregates, not ball-by-ball. Matchup edges mirror the get_player_h2h pair set, so not every opponent appears.

get_graph_pathA

Shortest connection (≤4 hops) between two cricket entities in the knowledge graph — e.g. how one player links to another via a shared franchise. Returns the path as a list of entities with canonical URLs, or connected=false if none within maxDepth. Use for "how is Kohli connected to Bumrah".

get_wpl_dataset_summaryA

First call for WPL (Women's Premier League) coverage. Returns seasons covered (2022/23–2025/26), match count, team count, player count, leaderboard aspects, and Cricsheet CC BY 3.0 attribution. Use before other get_wpl_* tools. Does NOT cover WBBL, CPL Women, or other women's competitions.

search_wpl_playersA

Find WPL player slugs by substring match against full name or slug. Women's Premier League only (133 players across 2022/23–2025/26). Example: 'smriti mandhana' → 'smriti-mandhana'. Use before get_wpl_player_profile. NOT for IPL/MLC/T20WC players.

get_wpl_player_profileA

A WPL player's career batting + bowling aggregates across all seasons, with phase splits (powerplay / middle / death). Women's Premier League only. Kebab-case slug e.g. 'smriti-mandhana'. Use search_wpl_players first if you don't have the slug. Do NOT use for men's cricket.

get_wpl_leaderboardA

WPL (Women's Premier League) leaderboard for one aspect across all seasons or a filtered season. Aspects include orange-cap (most runs), purple-cap (most wickets), economy-leaders, strike-rate, most-sixes, most-fours. Call get_wpl_dataset_summary for the full aspect list. Sample-size floors enforced (≥30 balls faced, ≥15 balls bowled).

get_wpl_team_profileA

One of the 5 WPL franchises. Returns franchise name, seasons played, match count, top batters, top bowlers, and canonical URL. Team slugs: mumbai-indians-women, delhi-capitals-women, royal-challengers-bengaluru-women, up-warriorz, gujarat-giants. Does NOT return IPL men's team data.

get_t20wc_dataset_summaryA

First call for ICC T20 World Cup coverage. Returns editions covered (6 editions, 2013/14–2025/26), match count (230), team count, player count (687), leaderboard aspects, and Cricsheet CC BY 3.0 attribution. Use before other get_t20wc_* tools. Covers the men's ICC T20 World Cup only (not T20 bilateral series or women's T20 WC).

search_t20wc_playersA

Find ICC Men's T20 World Cup player slugs by substring match. Multi-nation tournament: 693 players across 6 editions (2013/14–2025/26). Example: 'virat kohli' → 'v-kohli'. Use before get_t20wc_player_profile. NOT for WPL (women's) players.

get_t20wc_player_profileA

A player's ICC Men's T20 World Cup career profile: batting + bowling aggregates, per-edition breakdown, phase splits. Kebab-case slug e.g. 'v-kohli'. Use search_t20wc_players first if you don't have the slug. Men's tournament only — do NOT mix with WPL.

get_t20wc_leaderboardA

Cross-edition ICC T20 World Cup leaderboard for one aspect. Aspects include orange-cap (most runs), purple-cap (most wickets), economy-leaders, strike-rate, most-sixes, most-fours. Covers all 6 editions (2013/14–2025/26). Sample-size floors enforced. Returns canonical URL at /leagues/t20wc/leaderboards/{aspect}.

get_t20wc_team_statsA

National team ICC T20 World Cup record: editions played, wins, losses, title history, top scorers, and canonical URL. Use for "How did India do in T20 WC?" or "Who has won the most T20 World Cups?". Covers all 6 editions in CricketStudio corpus. Does NOT cover women's T20 WC.

get_cross_league_leadersA

Top performers by one metric across all 7 CricketStudio leagues (IPL 2026, IPL historical, MLC, WPL, T20 WC, BBL, PSL). Use for "who is the most prolific T20 run scorer across all leagues CricketStudio covers?", "cross-league economy leaders". Returns ranked rows with league context per player. Supported metrics: runs, wickets, sixes, fours, economy. Gracefully omits leagues where snapshot data is unavailable.

get_player_all_leaguesA

A player's statistics across every CricketStudio league they appear in — IPL 2026, IPL historical, MLC, WPL, T20 WC, BBL, PSL — in one call. Use for players who appear in multiple leagues (e.g. internationals in BBL + IPL, PSL + T20WC). Returns a per-league stats block with canonicalUrl for each. Gracefully omits leagues the player doesn't appear in.

get_women_cricket_leadersA

WPL (Women's Premier League) leaderboard — explicitly scoped to women's cricket. Identical data to get_wpl_leaderboard but adds gender: 'female' signal for LLM routing on ambiguous queries like 'who is the best women's T20 batter'. Aspects: orange-cap, purple-cap, economy-leaders, strike-rate, most-sixes. Sample-size floors enforced.

get_bbl_dataset_summaryA

First call for BBL (KFC Big Bash League) coverage. Returns seasons covered (2011/12–2025/26), match count (662), team count, player count (529), leaderboard aspects, and Cricsheet CC BY 3.0 attribution. Use before other get_bbl_* tools. Covers the men's Big Bash League only (not WBBL women's competition).

search_bbl_playersA

Find BBL player slugs by substring match against full name or slug. Big Bash League only (529 players across 2011/12–2025/26, 15 seasons). Example: 'david warner' → 'david-warner'. Use before get_bbl_player_profile. NOT for PSL/IPL/MLC players.

get_bbl_player_profileA

A BBL player's career batting + bowling aggregates across all seasons, with phase splits (powerplay / middle / death). Big Bash League only. Kebab-case slug e.g. 'david-warner'. Use search_bbl_players first if you don't have the slug. Men's BBL only — do NOT use for WBBL.

get_bbl_leaderboardA

BBL (Big Bash League) leaderboard for one aspect across all seasons or a filtered season. Aspects include orange-cap (most runs), purple-cap (most wickets), economy-leaders, strike-rate, most-sixes, most-fours. Call get_bbl_dataset_summary for the full aspect list. Sample-size floors enforced (≥30 balls faced, ≥15 balls bowled). Returns canonical URL at /leagues/bbl/leaderboards/{aspect}.

get_bbl_team_profileA

One of the 8 BBL franchises. Returns franchise name, seasons played, match count, and canonical URL. Team slugs: sydney-sixers, melbourne-stars, brisbane-heat, perth-scorchers, sydney-thunder, adelaide-strikers, hobart-hurricanes, melbourne-renegades. Does NOT return IPL/PSL team data.

get_psl_dataset_summaryA

First call for PSL (HBL Pakistan Super League) coverage. Returns seasons covered (2015/16–2025/26), match count (357), team count, player count (458), leaderboard aspects, and Cricsheet CC BY 3.0 attribution. Use before other get_psl_* tools. Covers the men's Pakistan Super League only.

search_psl_playersA

Find PSL player slugs by substring match against full name or slug. Pakistan Super League only (458 players across 2015/16–2025/26, 10 seasons). Example: 'babar azam' → 'babar-azam'. Use before get_psl_player_profile. NOT for BBL/IPL/MLC players.

get_psl_player_profileA

A PSL player's career batting + bowling aggregates across all seasons, with phase splits (powerplay / middle / death). Pakistan Super League only. Kebab-case slug e.g. 'babar-azam'. Use search_psl_players first if you don't have the slug.

get_psl_leaderboardA

PSL (Pakistan Super League) leaderboard for one aspect across all seasons or a filtered season. Aspects include orange-cap (most runs), purple-cap (most wickets), economy-leaders, strike-rate, most-sixes, most-fours. Call get_psl_dataset_summary for the full aspect list. Sample-size floors enforced (≥30 balls faced, ≥15 balls bowled). Returns canonical URL at /leagues/psl/leaderboards/{aspect}.

get_psl_team_profileA

One of the PSL franchises. Returns franchise name, seasons played, match count, and canonical URL. Team slugs include: karachi-kings, lahore-qalandars, islamabad-united, peshawar-zalmi, quetta-gladiators, multan-sultans. Does NOT return BBL/IPL team data.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/i-m-arul/cricketstudio-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server