vex-mcp-server
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| ROBOTEVENTS_TOKEN | Yes | Your RobotEvents API JWT token. Obtain from https://www.robotevents.com/api/v2 after requesting API access. |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| search-teamsB | Search for VEX teams by various criteria like team number, event participation, country, program, or grade level |
| get-team-infoC | Get detailed information about a specific VEX team by team ID or team number |
| get-team-awardsB | Get all awards won by a specific VEX team throughout their competitive history. Shows award titles, events, and seasons. |
| search-eventsC | Search for VEX robotics events by various criteria like name, season, program, level, or date range |
| get-event-detailsA | Get detailed information about a specific VEX event by event ID or SKU code |
| get-event-awardsA | Get awards information for a specific VEX event including team winners, individual winners, and award details |
| get-team-rankingsA | Get ranking information for VEX teams, either for a specific event or a team's historical rankings |
| get-skills-scoresA | Get skills scores for VEX teams, either for a specific event or a team's skills history |
| search-forumA | Search the VEX Forum (vexforum.com) for topics and posts about VEX robotics. Supports filtering by category, user, date, and sorting options. |
| get-forum-topicB | Get a VEX Forum topic by ID, including the topic details and posts/replies |
| get-forum-postA | Get a single VEX Forum post by its ID |
| get-forum-userA | Get a VEX Forum user's profile information by username |
| list-forum-categoriesA | List all categories available on the VEX Forum |
| get-latest-forum-topicsB | Get the latest topics from the VEX Forum, optionally filtered by category |
| analyze-match-opponentsA | Analyze teammates and opponents for all matches of a team at an event. Shows each team's recent award history to help understand their competitive background. Useful for pre-competition scouting and match preparation. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 15 tools
Each tool targets a distinct resource and action, from team and event searches to forum post retrieval and match analysis. No two tools have overlapping purposes, and even the closely related awards tools are clearly separated by team vs. event context.
All tool names follow a consistent snake_case verb_noun pattern (e.g., search-teams, get-team-info, list-forum-categories, analyze-match-opponents). The pattern is predictable and easy to navigate.
With 15 tools, this server sits at the upper boundary of the ideal range but each tool covers a distinct need within VEX scouting and forum browsing. The count feels well-scoped for the breadth of data exposed.
The tool surface covers the full lifecycle for VEX data consumption: team search/details/awards/rankings/skills, event search/details/awards, and forum search/topic/post/user/category access. The added match-opponent analysis fills a key scouting gap, leaving no obvious dead ends.