Tool tree
gradeNot graded
drafty_set_insight_viewAction
Select Auto or a registered Drafty insight in the Decision or Supporting slot, and optionally expand or split that slot.
View tool JSON
{
"name": "drafty_set_insight_view",
"kind": "act",
"impl": "imperative",
"description": "Select Auto or a registered Drafty insight in the Decision or Supporting slot, and optionally expand or split that slot.",
"inputSchema": {
"type": "object",
"properties": {
"slot": {
"type": "string",
"enum": [
"decision",
"supporting"
]
},
"view": {
"type": "string",
"enum": [
"auto",
"candidate_comparison",
"player_lab",
"current_board_projection",
"intra_position_comparison",
"historical_risk_reward",
"historical_production",
"current_tier_market",
"plan_constraints",
"two_round_run_matrix",
"player_status",
"rank_tier_disagreement",
"data_source_status"
]
},
"expanded": {
"type": "boolean"
}
},
"required": [
"slot",
"view"
],
"additionalProperties": false
},
"page": "/"
}drafty_get_workspaceAnswer
Read the compact current Drafty configuration, rankings view, focused profile, insight deck, editability, and target count.
View tool JSON
{
"name": "drafty_get_workspace",
"kind": "answer",
"impl": "imperative",
"description": "Read the compact current Drafty configuration, rankings view, focused profile, insight deck, editability, and target count.",
"inputSchema": {
"type": "object",
"properties": {},
"additionalProperties": false
},
"page": "/"
}drafty_get_decision_contextAnswer
Read the compact deterministic draft decision context: roster, recent picks, opponent needs, shortlist evidence, and two-turn market pressure.
View tool JSON
{
"name": "drafty_get_decision_context",
"kind": "answer",
"impl": "imperative",
"description": "Read the compact deterministic draft decision context: roster, recent picks, opponent needs, shortlist evidence, and two-turn market pressure.",
"inputSchema": {
"type": "object",
"properties": {},
"additionalProperties": false
},
"page": "/"
}drafty_get_player_evidenceAnswer
Read bounded board, tier, ADP, projection, status, outlook, analyst-note, historical, and nearby-peer evidence for one stable player ID.
View tool JSON
{
"name": "drafty_get_player_evidence",
"kind": "answer",
"impl": "imperative",
"description": "Read bounded board, tier, ADP, projection, status, outlook, analyst-note, historical, and nearby-peer evidence for one stable player ID.",
"inputSchema": {
"type": "object",
"properties": {
"player_id": {
"type": "string",
"maxLength": 120
}
},
"required": [
"player_id"
],
"additionalProperties": false
},
"page": "/"
}drafty_search_playersAnswer
Search the current Drafty player universe, ESPN outlook snippets, and licensed analyst notes. Returns stable player IDs for later actions.
View tool JSON
{
"name": "drafty_search_players",
"kind": "answer",
"impl": "imperative",
"description": "Search the current Drafty player universe, ESPN outlook snippets, and licensed analyst notes. Returns stable player IDs for later actions.",
"inputSchema": {
"type": "object",
"properties": {
"query": {
"type": "string",
"maxLength": 240
},
"positions": {
"type": "array",
"items": {
"type": "string",
"enum": [
"QB",
"RB",
"WR",
"TE",
"DST",
"K"
]
},
"maxItems": 12,
"uniqueItems": true
},
"teams": {
"type": "array",
"items": {
"type": "string"
},
"maxItems": 12,
"uniqueItems": true
},
"analysts": {
"type": "array",
"items": {
"type": "string"
},
"maxItems": 12,
"uniqueItems": true
},
"note_categories": {
"type": "array",
"items": {
"type": "string",
"enum": [
"good",
"bad",
"watch"
]
},
"maxItems": 3,
"uniqueItems": true
},
"targeted_only": {
"type": "boolean"
},
"available_only": {
"type": "boolean",
"default": true
},
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 8,
"default": 5
}
},
"additionalProperties": false
},
"page": "/"
}drafty_configure_workspaceAction
Apply a validated partial league, lineup, ranking-source, or ADP-source configuration before the draft starts.
View tool JSON
{
"name": "drafty_configure_workspace",
"kind": "act",
"impl": "imperative",
"description": "Apply a validated partial league, lineup, ranking-source, or ADP-source configuration before the draft starts.",
"inputSchema": {
"type": "object",
"properties": {
"team_count": {
"type": "integer",
"minimum": 8,
"maximum": 16
},
"user_draft_slot": {
"type": "integer",
"minimum": 1,
"maximum": 16
},
"scoring_format": {
"type": "string",
"enum": [
"standard",
"half_ppr",
"ppr"
]
},
"starting_qbs": {
"type": "integer",
"minimum": 0,
"maximum": 3
},
"starting_rbs": {
"type": "integer",
"minimum": 0,
"maximum": 5
},
"starting_wrs": {
"type": "integer",
"minimum": 0,
"maximum": 6
},
"starting_tes": {
"type": "integer",
"minimum": 0,
"maximum": 3
},
"flex": {
"type": "integer",
"minimum": 0,
"maximum": 4
},
"bench": {
"type": "integer",
"minimum": 0,
"maximum": 12
},
"ranking_source": {
"type": "string",
"maxLength": 80
},
"adp_source": {
"type": "string",
"maxLength": 80
}
},
"additionalProperties": false,
"minProperties": 1
},
"page": "/"
}drafty_set_rankings_viewAction
Select the position, ADP-round, or targets rankings view and optionally set positions, an ADP round, sorting, or the below-ADP filter.
View tool JSON
{
"name": "drafty_set_rankings_view",
"kind": "act",
"impl": "imperative",
"description": "Select the position, ADP-round, or targets rankings view and optionally set positions, an ADP round, sorting, or the below-ADP filter.",
"inputSchema": {
"type": "object",
"properties": {
"view": {
"type": "string",
"enum": [
"position",
"adp_round",
"targets"
]
},
"positions": {
"type": "array",
"items": {
"type": "string",
"enum": [
"QB",
"RB",
"WR",
"TE"
]
},
"minItems": 1,
"maxItems": 4,
"uniqueItems": true
},
"adp_round": {
"type": "integer",
"minimum": 1,
"maximum": 30
},
"sort": {
"type": "string",
"enum": [
"rank",
"adp"
]
},
"filter_ranked_below_adp": {
"type": "boolean"
}
},
"additionalProperties": false,
"minProperties": 1
},
"page": "/"
}drafty_show_player_profileAction
Focus a player by stable ID, optionally pin the focus, select Auto, Draft value, Outlook, or Production, and open or close advanced evidence.
View tool JSON
{
"name": "drafty_show_player_profile",
"kind": "act",
"impl": "imperative",
"description": "Focus a player by stable ID, optionally pin the focus, select Auto, Draft value, Outlook, or Production, and open or close advanced evidence.",
"inputSchema": {
"type": "object",
"properties": {
"player_id": {
"type": "string",
"maxLength": 120
},
"pin": {
"type": "boolean",
"default": true
},
"module": {
"type": "string",
"enum": [
"auto",
"draft_context",
"outlook",
"production"
]
},
"advanced_details_open": {
"type": "boolean"
}
},
"required": [
"player_id"
],
"additionalProperties": false
},
"page": "/"
}drafty_set_player_targetAction
Add or update one player's earliest target round, or remove that player's target by passing null. Use a stable player ID from search.
View tool JSON
{
"name": "drafty_set_player_target",
"kind": "act",
"impl": "imperative",
"description": "Add or update one player's earliest target round, or remove that player's target by passing null. Use a stable player ID from search.",
"inputSchema": {
"type": "object",
"properties": {
"player_id": {
"type": "string",
"maxLength": 120
},
"target_round": {
"anyOf": [
{
"type": "integer",
"minimum": 1,
"maximum": 30
},
{
"type": "null"
}
]
}
},
"required": [
"player_id",
"target_round"
],
"additionalProperties": false
},
"page": "/"
}drafty_start_rank_editingAction
Start or resume bounded custom positional-rank editing before any player has been drafted or purged.
View tool JSON
{
"name": "drafty_start_rank_editing",
"kind": "act",
"impl": "imperative",
"description": "Start or resume bounded custom positional-rank editing before any player has been drafted or purged.",
"inputSchema": {
"type": "object",
"properties": {
"source_ranker": {
"type": "string",
"maxLength": 80
}
},
"additionalProperties": false
},
"page": "/"
}drafty_move_player_rankAction
Move one player to a validated one-based rank within that player's position while custom rank editing is active.
View tool JSON
{
"name": "drafty_move_player_rank",
"kind": "act",
"impl": "imperative",
"description": "Move one player to a validated one-based rank within that player's position while custom rank editing is active.",
"inputSchema": {
"type": "object",
"properties": {
"player_id": {
"type": "string",
"maxLength": 120
},
"new_rank": {
"type": "integer",
"minimum": 1,
"maximum": 400
}
},
"required": [
"player_id",
"new_rank"
],
"additionalProperties": false
},
"page": "/"
}drafty_save_rank_editsAction
Save the active custom ranking board to Drafty's canonical browser profile, queue authenticated cloud sync when available, and finish editing.
View tool JSON
{
"name": "drafty_save_rank_edits",
"kind": "act",
"impl": "imperative",
"description": "Save the active custom ranking board to Drafty's canonical browser profile, queue authenticated cloud sync when available, and finish editing.",
"inputSchema": {
"type": "object",
"properties": {},
"additionalProperties": false
},
"page": "/"
}drafty_get_helpAnswer
Read one bounded first-party Drafty setup, live-draft, rankings, sync, mock-review, agent-tool, or troubleshooting guide without changing the workspace.
View tool JSON
{
"name": "drafty_get_help",
"kind": "answer",
"impl": "imperative",
"description": "Read one bounded first-party Drafty setup, live-draft, rankings, sync, mock-review, agent-tool, or troubleshooting guide without changing the workspace.",
"inputSchema": {
"type": "object",
"properties": {
"topic": {
"type": "string",
"enum": [
"getting_started",
"extension_setup",
"live_draft",
"rankings_targets",
"mobile_sync",
"mock_review",
"agent_tools",
"troubleshooting"
],
"default": "getting_started"
},
"platform": {
"type": "string",
"enum": [
"desktop",
"mobile"
]
}
},
"additionalProperties": false
},
"page": "/"
}drafty_list_mock_draftsAction
List compact owner-scoped completed fantasy drafts for the active or requested season, including both mocks and real drafts.
View tool JSON
{
"name": "drafty_list_mock_drafts",
"kind": "act",
"impl": "imperative",
"description": "List compact owner-scoped completed fantasy drafts for the active or requested season, including both mocks and real drafts.",
"inputSchema": {
"type": "object",
"properties": {
"season": {
"type": "integer",
"minimum": 2000,
"maximum": 2100
}
},
"additionalProperties": false
},
"page": "/"
}drafty_review_mock_draftAction
Analyze a completed draft using its captured format and observed pick deadlines. Returns per-player and lineup PAR, latest-safe pick timing, pick-level evidence, replay fidelity, and up to five starter-PAR-first alternate rosters. No hypothetical league-format reinterpretation is performed.
View tool JSON
{
"name": "drafty_review_mock_draft",
"kind": "act",
"impl": "imperative",
"description": "Analyze a completed draft using its captured format and observed pick deadlines. Returns per-player and lineup PAR, latest-safe pick timing, pick-level evidence, replay fidelity, and up to five starter-PAR-first alternate rosters. No hypothetical league-format reinterpretation is performed.",
"inputSchema": {
"type": "object",
"properties": {
"mock_id": {
"type": "string",
"maxLength": 128
},
"season": {
"type": "integer",
"minimum": 2000,
"maximum": 2100
},
"position_sequence": {
"type": "array",
"items": {
"type": "string",
"enum": [
"QB",
"RB",
"WR",
"TE"
]
},
"maxItems": 15
},
"player_overrides": {
"type": "array",
"maxItems": 15,
"items": {
"type": "object",
"properties": {
"pick_number": {
"type": "integer",
"minimum": 1,
"maximum": 30
},
"player_id": {
"type": "string",
"maxLength": 128
}
},
"required": [
"pick_number",
"player_id"
],
"additionalProperties": false
}
},
"max_alternatives": {
"type": "integer",
"minimum": 1,
"maximum": 5
},
"preserve_picks_through": {
"type": "integer",
"minimum": 0,
"maximum": 30,
"description": "Keep the user's recorded selections through this user-pick number, then optimize later picks."
},
"max_changed_picks": {
"type": "integer",
"minimum": 1,
"maximum": 30,
"description": "Limit each returned alternate to this many selections that differ from the recorded roster."
}
},
"required": [
"mock_id"
],
"additionalProperties": false
},
"page": "/"
}drafty_open_mock_reviewAction
Open one completed fantasy draft in Drafty's visible scorecard dialog by stable draft ID and season.
View tool JSON
{
"name": "drafty_open_mock_review",
"kind": "act",
"impl": "imperative",
"description": "Open one completed fantasy draft in Drafty's visible scorecard dialog by stable draft ID and season.",
"inputSchema": {
"type": "object",
"properties": {
"mock_id": {
"type": "string",
"maxLength": 128
},
"season": {
"type": "integer",
"minimum": 2000,
"maximum": 2100
}
},
"required": [
"mock_id"
],
"additionalProperties": false
},
"page": "/"
}