TheDiscList Public MCP

Search disc golf discs, compare flight ratings, and find similar alternatives across brands.

使うべきか

品質と安全性

A
説明の品質
91%
スキーマの完全性
94%
命名の品質
98%
ポイズニングのリスク
100%
権限の一致
100%
プロトコルへの準拠
100%

ツール定義とプロトコルへの準拠に関する自動分析に基づいています。

コンテキストコスト

~1,569トークン数(ツール定義)
~1.5 KB一般的なレスポンスサイズ
注意への影響は中程度(128k コンテキストの 1.23%)

これは、サーバーのツールがモデルのコンテキストに読み込まれるたびに消費されるおおよそのトークン数です。数が多いほど、ほかのタスクに使える注意が減ります。

インストール

ワンクリックインストール

これを `claude_desktop_config.json` ファイルに追加してください:

{
  "mcpServers": {
    "thedisclist": {
      "url": "https://api.thedisclist.com/mcp"
    }
  }
}

リモートエンドポイント

https://api.thedisclist.com/mcpstreamable-http

できること

ツール一覧

ツール(9)

🟢 読み取り専用🟡 書き込み🔴 削除⚪ 不明
🟢search_discs(query, brand, category, flight_class, tag, ...)

Search 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.

入力スキーマ

{
  "type": "object",
  "properties": {
    "query": {
      "type": "string",
      "description": "Text query to match disc name, brand, model, or slug"
    },
    "brand": {
      "type": "string",
      "description": "Filter by manufacturer/brand name (case-insensitive, alias-tolerant)"
    },
    "category": {
      "type": "string",
      "description": "Filter by disc category (putter, midrange, fairway_driver, distance_driver)"
    },
    "flight_class": {
      "type": "string",
      "description": "Filter by canonical flight class (e.g. 'understable', 'straight', 'stable', 'overstable', 'very_overstable')"
    },
    "tag": {
      "type": "string",
      "description": "Filter by flight tag (e.g. 'Lockdown Fade', 'True Flight', 'Progressive Turn', 'Early Turn', 'Assured Fade')"
    },
    "speed_min": {
      "type": "number",
      "description": "Minimum speed (1..15)"
    },
    "speed_max": {
      "type": "number",
      "description": "Maximum speed (1..15)"
    },
    "glide_min": {
      "type": "number",
      "description": "Minimum glide (1..7)"
    },
    "glide_max": {
      "type": "number",
      "description": "Maximum glide (1..7)"
    },
    "turn_min": {
      "type": "number",
      "description": "Minimum turn (-5..1)"
    },
    "turn_max": {
      "type": "number",
      "description": "Maximum turn (-5..1)"
    },
    "fade_min": {
      "type": "number",
      "description": "Minimum fade (0..6)"
    },
    "fade_max": {
      "type": "number",
      "description": "Maximum fade (0..6)"
    },
    "stability_min": {
      "type": "number",
      "description": "Minimum stability score (turn + fade)"
    },
    "stability_max": {
      "type": "number",
      "description": "Maximum stability score (turn + fade)"
    },
    "is_ranked": {
      "type": "boolean",
      "description": "If true, only return discs currently holding a global Top 100 sales ranking"
    },
    "limit": {
      "type": "integer",
      "description": "Maximum number of discs to return (1..50, default 10)",
      "default": 10
    },
    "offset": {
      "type": "integer",
      "description": "Pagination offset (default 0)",
      "default": 0
    }
  }
}
🟢get_disc(id)

Retrieve 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.

入力スキーマ

{
  "type": "object",
  "properties": {
    "id": {
      "type": "string",
      "description": "Stable disc ID or slug (e.g. 'innova-destroyer', 'discraft-buzzz', 'axiom-crave')"
    }
  },
  "required": [
    "id"
  ]
}
⚪compare_discs(disc_ids)

Compare 2 to 4 discs side-by-side, computing exact flight rating deltas and stability spread relative to the primary baseline disc.

入力スキーマ

{
  "type": "object",
  "properties": {
    "disc_ids": {
      "type": "array",
      "items": {
        "type": "string"
      },
      "description": "Array of 2 to 4 disc IDs or slugs to compare",
      "minItems": 2,
      "maxItems": 4
    }
  },
  "required": [
    "disc_ids"
  ]
}
🟢find_similar_discs(disc_id, target_brand, exclude_same_brand, limit)

Find alternative replacement discs matching a target disc's category, speed, and flight profile based on weighted Euclidean flight distance.

入力スキーマ

{
  "type": "object",
  "properties": {
    "disc_id": {
      "type": "string",
      "description": "Target disc ID or slug to find replacements for"
    },
    "target_brand": {
      "type": "string",
      "description": "Optional target brand filter for cross-brand replacements (e.g. find Discraft alternative to Innova TeeBird)"
    },
    "exclude_same_brand": {
      "type": "boolean",
      "description": "If true, exclude discs from the same manufacturer",
      "default": false
    },
    "limit": {
      "type": "integer",
      "description": "Maximum number of similar discs to return (1..20, default 5)",
      "default": 5
    }
  },
  "required": [
    "disc_id"
  ]
}
🟢list_brands(query, category, min_discs, limit, offset)

List and filter disc golf manufacturers/brands in the database, including active mold counts, speed ranges, category breakdowns, and top popular molds.

入力スキーマ

{
  "type": "object",
  "properties": {
    "query": {
      "type": "string",
      "description": "Search query to match brand name or slug (e.g. 'Axiom', 'Latitude', 'Innova')"
    },
    "category": {
      "type": "string",
      "description": "Filter brands that manufacture discs in this category (putter, midrange, fairway_driver, distance_driver)"
    },
    "min_discs": {
      "type": "integer",
      "description": "Minimum number of active molds manufactured by the brand",
      "default": 1
    },
    "limit": {
      "type": "integer",
      "description": "Maximum number of brands to return (1..100, default 20)",
      "default": 20
    },
    "offset": {
      "type": "integer",
      "description": "Pagination offset (default 0)",
      "default": 0
    }
  }
}
🟢get_flight_matrix(brand, category, speed)

Generate 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.

入力スキーマ

{
  "type": "object",
  "properties": {
    "brand": {
      "type": "string",
      "description": "Filter matrix by manufacturer/brand name (e.g. 'Innova', 'Discraft', 'Axiom')"
    },
    "category": {
      "type": "string",
      "description": "Filter matrix by disc category (putter, midrange, fairway_driver, distance_driver)"
    },
    "speed": {
      "type": "number",
      "description": "Filter matrix to a specific speed rating (e.g. 7 or 9)"
    }
  }
}
🟢get_weekly_rankings(region, limit)

Retrieve 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.

入力スキーマ

{
  "type": "object",
  "properties": {
    "region": {
      "type": "string",
      "description": "Geographic sales region: 'global' (default), 'europe', 'americas', 'oceania', 'asia'",
      "enum": [
        "global",
        "europe",
        "americas",
        "oceania",
        "asia"
      ],
      "default": "global"
    },
    "limit": {
      "type": "integer",
      "description": "Number of top discs to return (1..10, default 10)",
      "default": 10
    }
  }
}
🟢get_market_movers(type, limit)

Retrieve rolling 4-week disc golf market movers including biggest disc risers, fallers, breakout discs entering the top 100, and brand momentum shifts.

入力スキーマ

{
  "type": "object",
  "properties": {
    "type": {
      "type": "string",
      "description": "Mover filter: 'all' (default), 'risers', 'fallers', 'breakouts', 'brands'",
      "enum": [
        "all",
        "risers",
        "fallers",
        "breakouts",
        "brands"
      ],
      "default": "all"
    },
    "limit": {
      "type": "integer",
      "description": "Maximum number of mover items to return per category (1..20, default 10)",
      "default": 10
    }
  }
}
🟢get_disc_ranking(disc_id)

Retrieve 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.

入力スキーマ

{
  "type": "object",
  "properties": {
    "disc_id": {
      "type": "string",
      "description": "Target disc ID or slug (e.g. 'innova-destroyer', 'discraft-buzzz', 'axiom-envy')"
    }
  },
  "required": [
    "disc_id"
  ]
}

コミュニティ

このサーバーを評価する

エビデンス

最近の観測

検証済みバージョンは記録されていませんツール 9 件
検証済みバージョンは記録されていませんツール 9 件