TheDiscList Public MCP
Measured conclusion: Deep-tested. L2 outcome: tools_ok.
Search disc golf discs, compare flight ratings, and find similar alternatives across brands.
| Author | io.github.frankbongo |
|---|---|
| Access | remote |
| Publisher key required | No |
| Measured state | Deep-tested |
| L1 liveness | alive |
| L1 latency | 193 ms |
| Last measured | 2026-10-26 |
Add to your agent
Copy this into your MCP client config:
{
"mcpServers": {
"TheDiscList Public MCP": {
"url": "https://api.thedisclist.com/mcp",
"transport": "streamable-http"
}
}
}
Measured tools (9)
search_discsSearch and filter disc golf discs by text query, brand, category, speed/glide range, stability score range, flight tag, and canonical flight class. Returns up to 50 bounded results with stable IDs and canonical URLs.
Parameters:
tag— string — Filter by flight tag (e.g. 'Lockdown Fade', 'True Flight', 'Progressive Turn', 'Early Turn', 'Assured Fade')brand— string — Filter by manufacturer/brand name (case-insensitive, alias-tolerant)limit— integer — Maximum number of discs to return (1..50, default 10)query— string — Text query to match disc name, brand, model, or slugoffset— integer — Pagination offset (default 0)category— string — Filter by disc category (putter, midrange, fairway_driver, distance_driver)fade_max— number — Maximum fade (0..6)fade_min— number — Minimum fade (0..6)turn_max— number — Maximum turn (-5..1)turn_min— number — Minimum turn (-5..1)glide_max— number — Maximum glide (1..7)glide_min— number — Minimum glide (1..7)is_ranked— boolean — If true, only return discs currently holding a global Top 100 sales rankingspeed_max— number — Maximum speed (1..15)speed_min— number — Minimum speed (1..15)flight_class— string — Filter by canonical flight class (e.g. 'understable', 'straight', 'stable', 'overstable', 'very_overstable')stability_max— number — Maximum stability score (turn + fade)stability_min— number — Minimum stability score (turn + fade)
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
get_discRetrieve comprehensive details for a specific disc by numeric ID or string slug, including flight ratings, stability score, flight class, flight tag, available plastics, and current market rank.
Parameters:
id(required) — string — Stable disc ID or slug (e.g. 'innova-destroyer', 'discraft-buzzz', 'axiom-crave')
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
compare_discsCompare 2 to 4 discs side-by-side, computing exact flight rating deltas and stability spread relative to the primary baseline disc.
Parameters:
disc_ids(required) — array — Array of 2 to 4 disc IDs or slugs to compare
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
find_similar_discsFind alternative replacement discs matching a target disc's category, speed, and flight profile based on weighted Euclidean flight distance.
Parameters:
disc_id(required) — string — Target disc ID or slug to find replacements forlimit— integer — Maximum number of similar discs to return (1..20, default 5)target_brand— string — Optional target brand filter for cross-brand replacements (e.g. find Discraft alternative to Innova TeeBird)exclude_same_brand— boolean — If true, exclude discs from the same manufacturer
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
list_brandsList and filter disc golf manufacturers/brands in the database, including active mold counts, speed ranges, category breakdowns, and top popular molds.
Parameters:
limit— integer — Maximum number of brands to return (1..100, default 20)query— string — Search query to match brand name or slug (e.g. 'Axiom', 'Latitude', 'Innova')offset— integer — Pagination offset (default 0)category— string — Filter brands that manufacture discs in this category (putter, midrange, fairway_driver, distance_driver)min_discs— integer — Minimum number of active molds manufactured by the brand
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
get_flight_matrixGenerate a 2D Speed vs Stability Flight Grid for any brand, category, or specific speed rating, grouping discs into understable, straight, stable, overstable, and very overstable columns.
Parameters:
brand— string — Filter matrix by manufacturer/brand name (e.g. 'Innova', 'Discraft', 'Axiom')speed— number — Filter matrix to a specific speed rating (e.g. 7 or 9)category— string — Filter matrix by disc category (putter, midrange, fairway_driver, distance_driver)
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
get_weekly_rankingsRetrieve the latest weekly disc golf retail sales rankings (Top 10) and weekly top risers/fallers by region (global, europe, americas, oceania, asia) based on aggregated sales from 40+ worldwide retailers.
Parameters:
limit— integer — Number of top discs to return (1..10, default 10)region— string — Geographic sales region: 'global' (default), 'europe', 'americas', 'oceania', 'asia'
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
get_market_moversRetrieve rolling 4-week disc golf market movers including biggest disc risers, fallers, breakout discs entering the top 100, and brand momentum shifts.
Parameters:
type— string — Mover filter: 'all' (default), 'risers', 'fallers', 'breakouts', 'brands'limit— integer — Maximum number of mover items to return per category (1..20, default 10)
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
get_disc_rankingRetrieve a specific disc golf disc's current weekly retail sales rank across regions (Global, Europe, Americas, Oceania, Asia) and its 4-week market momentum status.
Parameters:
disc_id(required) — string — Target disc ID or slug (e.g. 'innova-destroyer', 'discraft-buzzz', 'axiom-envy')
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
Measured by MCPYP probing. Untested fields are omitted, never estimated. Listing is always free; MCPYP never proxies calls or stores user tokens.