mlb_statcast_swing_timing
Fetch Baseball Savant Swing Timing and Miss Distance rows for batters, teams, pitchers, or league totals. Filter by season, game type, split, team, date, pitch, count, timing axis, and threshold; use mlb_discovery for exact values.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "mlb_statcast_swing_timing"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| sort | No | Optional local sort field from mlb_discovery. | |
| type | No | Optional row type from mlb_discovery; defaults to batter. | |
| flags | No | Optional positive flag filters from mlb_discovery. | |
| limit | No | Optional number of rows, 1-500; defaults to 100. | |
| teams | No | Optional MLB team ids from mlb_discovery; select one or more. | |
| counts | No | Optional ball-strike counts from mlb_discovery; select one or more. | |
| offset | No | Optional zero-based row offset. | |
| splits | No | Optional split dimensions from mlb_discovery; defaults to api_pitch_type_group09. | |
| seasons | No | Optional seasons from mlb_discovery; defaults to 2026. | |
| bat_side | No | Optional batter side: L or R. | |
| date_end | No | Optional date range end in YYYY-MM-DD format. | |
| sort_dir | No | Optional sort direction: asc or desc. | |
| min_split | No | Optional minimum group swings from mlb_discovery; defaults to 1. | |
| not_flags | No | Optional excluded flag filters from mlb_discovery. | |
| date_start | No | Optional date range start in YYYY-MM-DD format. | |
| game_types | No | Optional game-type codes from mlb_discovery; defaults to R. | |
| min_swings | No | Optional minimum swing qualifier from mlb_discovery; defaults to q. | |
| pitch_hand | No | Optional pitcher hand: L or R. | |
| split_year | No | Optional year split flag: 1 or 0. | |
| attack_zone | No | Optional attack-zone code from mlb_discovery. | |
| pitch_types | No | Optional pitch type codes from mlb_discovery; select one or more. | |
| contact_type | No | Optional contact type: 2, 4, or 9. | |
| swing_timing_x | No | Optional Tiedup, Centered, or Flail categories. | |
| swing_timing_y | No | Optional Early, OnTime, or Late categories. | |
| swing_timing_z | No | Optional Under, Linedup, or Over categories. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| data | Yes | The tool result payload (shape varies per tool; see each tool's docs resource). |