Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| TBA_API_KEY | Yes | Your The Blue Alliance API key (register at thebluealliance.com/account) |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| get_team | Get detailed information about a specific FRC team |
| get_team_events | Get events that a team has participated in for a given year |
| get_team_awards | Get awards won by a team in a specific year |
| get_team_matches | Get matches played by a team in a specific year |
| get_events | Get all FRC events for a specific year |
| get_event | Get detailed information about a specific event |
| get_event_teams | Get teams participating in a specific event |
| get_event_rankings | Get team rankings for a specific event |
| get_event_matches | Get matches for a specific event |
| get_event_alliances | Get elimination alliances for a specific event |
| get_event_insights | Get event-specific insights and statistics |
| get_event_district_points | Get district points for teams at an event |
| get_team_years_participated | Get years that a team has participated in competition |
| get_team_districts | Get district history for a team |
| get_team_robots | Get robot names for a team by year |
| get_team_media | Get media for a team in a specific year |
| get_team_event_matches | Get matches for a team at a specific event |
| get_teams | Get list of teams with pagination |
| get_status | Get TBA API status information |
| get_match | Get detailed information about a specific match |
| get_event_oprs | Get OPR, DPR, and CCWM ratings for teams at an event |
| get_event_awards | Get awards from a specific event |
| get_team_awards_all | Get all awards won by a team across all years |
| get_team_events_all | Get all events a team has participated in across all years |
| get_team_event_status | Get team competition rank and status at a specific event |
| get_districts | Get all districts for a specific year |
| get_district_rankings | Get team rankings within a district |
| get_teams_simple | Get simplified list of teams with pagination |
| get_teams_keys | Get list of team keys with pagination |
| get_teams_by_year | Get teams that competed in a specific year |
| get_teams_by_year_simple | Get simplified teams that competed in a specific year |
| get_teams_by_year_keys | Get team keys that competed in a specific year |
| get_team_simple | Get simplified information about a specific team |
| get_event_simple | Get simplified information about a specific event |
| get_events_simple | Get simplified list of events for a year |
| get_events_keys | Get list of event keys for a year |
| get_match_simple | Get simplified information about a specific match |
| get_team_events_simple | Get simplified events for a team in a specific year |
| get_team_events_keys | Get event keys for a team in a specific year |
| get_team_event_awards | Get awards won by a team at a specific event |
| get_team_matches_simple | Get simplified matches for a team in a specific year |
| get_team_matches_keys | Get match keys for a team in a specific year |
| get_team_social_media | Get social media information for a team |
| get_team_media_by_tag | Get media for a team filtered by tag |
| get_team_media_by_tag_year | Get media for a team filtered by tag and year |
| get_event_teams_simple | Get simplified teams participating in an event |
| get_event_teams_keys | Get team keys participating in an event |
| get_event_matches_simple | Get simplified matches for an event |
| get_event_matches_keys | Get match keys for an event |
| get_event_predictions | Get TBA-generated predictions for an event |
| get_match_zebra | Get Zebra MotionWorks data for a match |
| get_team_history | Get historical data for a team across all years |
| get_team_event_statuses | Get team event statuses for all events in a year |
| get_team_event_matches_simple | Get simplified matches for a team at a specific event |
| get_team_event_matches_keys | Get match keys for a team at a specific event |
| get_district_events | Get events in a specific district |
| get_district_events_simple | Get simplified events in a specific district |
| get_district_events_keys | Get event keys in a specific district |
| get_district_teams | Get teams in a specific district |
| get_district_teams_simple | Get simplified teams in a specific district |
| get_district_teams_keys | Get team keys in a specific district |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |