TradeGauge

Dynasty and redraft fantasy football trade values, trade grades, and Sleeper league rosters.

我该使用它吗

质量与安全性

A
描述质量
100%
模式完整度
96%
命名质量
80%
投毒风险
100%
权限匹配度
100%
协议合规性
100%

基于对工具定义和协议合规性的自动分析。

上下文开销

~2,379token 数(工具定义)
~2.4 KB典型响应大小
对注意力有中等影响(占 128k 上下文窗口的 1.86%)

这是每次将服务器的工具加载到模型上下文窗口时所消耗的大致 token 数。数值越高,可用于其他任务的注意力就越少。

安装

一键安装

将以下内容添加到你的 `claude_desktop_config.json` 文件中:

{
  "mcpServers": {
    "mcp": {
      "url": "https://mcp.tradegaugehq.com/mcp"
    }
  }
}

远程端点

https://mcp.tradegaugehq.com/mcpstreamable-http

它能做什么

工具清单

工具(7)

🟢 只读🟡 写入🔴 删除⚪ 未知
🟢tradegauge_search_players(query, format, limit)

Find players (and rookie picks) by name and get their current dynasty market value, positional rank, and tier. USE WHEN: you need to resolve a name before grading a trade, or the user asks what someone is worth. Returns several candidates when the name is ambiguous — pick the right one rather than guessing.

输入模式

{
  "type": "object",
  "properties": {
    "query": {
      "type": "string",
      "minLength": 1,
      "description": "Player name or fragment — 'Bijan', 'Marvin Harrison', '2026 1st'. Partial names are fine."
    },
    "format": {
      "type": "string",
      "enum": [
        "dynasty",
        "redraft-sf-ppr",
        "redraft-sf-half",
        "redraft-sf-std",
        "redraft-1qb-ppr",
        "redraft-1qb-half",
        "redraft-1qb-std"
      ],
      "description": "Value set to use. Default 'dynasty'. IMPORTANT: there is exactly ONE dynasty table and its QB values are superflex/market-weighted — dynasty values are not split by 1QB vs superflex or by scoring. The redraft sets ARE split: redraft-{sf,1qb}-{ppr,half,std}."
    },
    "limit": {
      "type": "integer",
      "minimum": 1,
      "maximum": 25,
      "description": "Max results (default 8)."
    }
  },
  "required": [
    "query"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢tradegauge_get_league_activity(league_id, week, limit, format)

Read completed trades from a Sleeper league and identify the highest-value players currently unrostered. USE WHEN: the user asks what their league has paid, wants recent trade history, waiver targets, or replacement-level context. Read-only: nothing is posted to Sleeper.

输入模式

{
  "type": "object",
  "properties": {
    "league_id": {
      "type": "string",
      "minLength": 8,
      "description": "Sleeper league ID."
    },
    "week": {
      "type": "integer",
      "minimum": 1,
      "maximum": 18,
      "description": "One NFL week. Omit to scan weeks 1–18."
    },
    "limit": {
      "type": "integer",
      "minimum": 1,
      "maximum": 50,
      "description": "Maximum completed trades to return (default 15)."
    },
    "format": {
      "type": "string",
      "enum": [
        "dynasty",
        "redraft-sf-ppr",
        "redraft-sf-half",
        "redraft-sf-std",
        "redraft-1qb-ppr",
        "redraft-1qb-half",
        "redraft-1qb-std"
      ],
      "description": "Value set to use. Default 'dynasty'. IMPORTANT: there is exactly ONE dynasty table and its QB values are superflex/market-weighted — dynasty values are not split by 1QB vs superflex or by scoring. The redraft sets ARE split: redraft-{sf,1qb}-{ppr,half,std}."
    }
  },
  "required": [
    "league_id"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢tradegauge_get_player_value(player, format)

Full detail for a single player: market value, overall and positional rank, tier, age, and the players closest to them in value. USE WHEN: the user asks what one player is worth, or wants realistic trade targets at a comparable price. The comparables list is the practical answer to 'what could I get for him' — players inside the even band trade roughly one-for-one.

输入模式

{
  "type": "object",
  "properties": {
    "player": {
      "type": "string",
      "minLength": 1,
      "description": "Full player name, e.g. 'Bijan Robinson'."
    },
    "format": {
      "type": "string",
      "enum": [
        "dynasty",
        "redraft-sf-ppr",
        "redraft-sf-half",
        "redraft-sf-std",
        "redraft-1qb-ppr",
        "redraft-1qb-half",
        "redraft-1qb-std"
      ],
      "description": "Value set to use. Default 'dynasty'. IMPORTANT: there is exactly ONE dynasty table and its QB values are superflex/market-weighted — dynasty values are not split by 1QB vs superflex or by scoring. The redraft sets ARE split: redraft-{sf,1qb}-{ppr,half,std}."
    }
  },
  "required": [
    "player"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢tradegauge_evaluate_trade(side_a, side_b, label_a, label_b, format, ...)

Grade a dynasty or redraft trade of any size using current market values. Returns a WIN / EVEN / LOSE verdict, the value total for each side, and structural context the raw chart misses (consolidation, best player in the deal, pick-heavy sides). USE WHEN: the user asks whether a trade is fair, who wins a deal, or what they should add to even it out. Pass player names as the user said them — the tool resolves them and tells you if a name was ambiguous or unknown.

输入模式

{
  "type": "object",
  "properties": {
    "side_a": {
      "type": "array",
      "items": {
        "type": "string",
        "minLength": 1
      },
      "minItems": 1,
      "description": "Players/picks one manager gives up, by name — e.g. ['Bijan Robinson', '2026 2nd']."
    },
    "side_b": {
      "type": "array",
      "items": {
        "type": "string",
        "minLength": 1
      },
      "minItems": 1,
      "description": "Players/picks the other manager gives up, by name."
    },
    "label_a": {
      "type": "string",
      "description": "Name for side A (default 'Side A')."
    },
    "label_b": {
      "type": "string",
      "description": "Name for side B (default 'Side B')."
    },
    "format": {
      "type": "string",
      "enum": [
        "dynasty",
        "redraft-sf-ppr",
        "redraft-sf-half",
        "redraft-sf-std",
        "redraft-1qb-ppr",
        "redraft-1qb-half",
        "redraft-1qb-std"
      ],
      "description": "Value set to use. Default 'dynasty'. IMPORTANT: there is exactly ONE dynasty table and its QB values are superflex/market-weighted — dynasty values are not split by 1QB vs superflex or by scoring. The redraft sets ARE split: redraft-{sf,1qb}-{ppr,half,std}."
    },
    "league_size": {
      "type": "integer",
      "minimum": 8,
      "maximum": 16,
      "description": "League team count, 8–16 (default 12). Used only for the transparent roster-spot adjustment."
    }
  },
  "required": [
    "side_a",
    "side_b"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢tradegauge_get_rankings(position, format, limit)

Top players by current market value, overall or filtered to one position (QB/RB/WR/TE, or PICK for rookie draft picks). USE WHEN: the user asks for rankings, tiers, 'who are the top dynasty WRs', or wants to find trade targets in a value range.

输入模式

{
  "type": "object",
  "properties": {
    "position": {
      "type": "string",
      "enum": [
        "QB",
        "RB",
        "WR",
        "TE",
        "PICK"
      ],
      "description": "Filter to one position. 'PICK' returns rookie draft picks. Omit for overall."
    },
    "format": {
      "type": "string",
      "enum": [
        "dynasty",
        "redraft-sf-ppr",
        "redraft-sf-half",
        "redraft-sf-std",
        "redraft-1qb-ppr",
        "redraft-1qb-half",
        "redraft-1qb-std"
      ],
      "description": "Value set to use. Default 'dynasty'. IMPORTANT: there is exactly ONE dynasty table and its QB values are superflex/market-weighted — dynasty values are not split by 1QB vs superflex or by scoring. The redraft sets ARE split: redraft-{sf,1qb}-{ppr,half,std}."
    },
    "limit": {
      "type": "integer",
      "minimum": 1,
      "maximum": 100,
      "description": "How many to return (default 25)."
    }
  },
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢tradegauge_get_value_movers(direction, position, limit)

Players whose dynasty market value has moved most recently — risers and fallers, with the size of the move. USE WHEN: the user asks who is trending up or down, wants buy-low or sell-high candidates, or asks what changed in the market. Movement is measured against a recent market baseline, not a fixed window, so treat it as 'what the market has repriced lately'.

输入模式

{
  "type": "object",
  "properties": {
    "direction": {
      "type": "string",
      "enum": [
        "up",
        "down",
        "both"
      ],
      "description": "Risers, fallers, or both by absolute move (default 'both')."
    },
    "position": {
      "type": "string",
      "enum": [
        "QB",
        "RB",
        "WR",
        "TE"
      ],
      "description": "Filter to one position."
    },
    "limit": {
      "type": "integer",
      "minimum": 1,
      "maximum": 50,
      "description": "How many to return (default 15)."
    }
  },
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢tradegauge_get_league_roster(sleeper_username, league_id, team, season, format)

Pull real rosters from a Sleeper league and price every team with current market values: total roster value, league power ranking, and each team's best assets. USE WHEN: the user mentions their Sleeper league or asks about their own team — 'is my team contending', 'who should I trade', 'what is my roster worth'. Call with `sleeper_username` alone to list the user's leagues, then again with the chosen `league_id`. Read-only: nothing is written to Sleeper and no login is needed.

输入模式

{
  "type": "object",
  "properties": {
    "sleeper_username": {
      "type": "string",
      "description": "Sleeper username. Use this when the user has not given a league ID."
    },
    "league_id": {
      "type": "string",
      "description": "Sleeper league ID. Returns every team in the league, valued and ranked."
    },
    "team": {
      "type": "string",
      "description": "Focus on one team by manager display name or team name; full roster is listed."
    },
    "season": {
      "type": "string",
      "description": "Season year, e.g. '2026'. Defaults to the current season."
    },
    "format": {
      "type": "string",
      "enum": [
        "dynasty",
        "redraft-sf-ppr",
        "redraft-sf-half",
        "redraft-sf-std",
        "redraft-1qb-ppr",
        "redraft-1qb-half",
        "redraft-1qb-std"
      ],
      "description": "Value set to use. Default 'dynasty'. IMPORTANT: there is exactly ONE dynasty table and its QB values are superflex/market-weighted — dynasty values are not split by 1QB vs superflex or by scoring. The redraft sets ARE split: redraft-{sf,1qb}-{ppr,half,std}."
    }
  },
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}

社区

评价此服务器

证据

最近观测

已验证未记录版本7 个工具