bringfour
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| VGC_CACHE_DIR | No | Cache directory only | |
| VGC_TEAMS_DIR | No | Teams directory only | |
| VGC_TOOLS_HOME | No | Base directory for both (<home>/teams, <home>/cache) |
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 | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| meta_snapshotA | Top Pokemon in the current VGC metagame with usage/win rates. Pikalytics primary, Smogon usage stats fallback, cached ~24h. |
| pokemon_deep_diveB | Common items, abilities, moves, spreads/natures, Tera types (SV), and teammates for one Pokemon in a VGC format. |
| analyze_teamA | Calc-backed threat report for your team vs the top meta: real OHKO/2HKO threats at common spreads, speed tiers, and speed-control flags. Provide team_paste (Showdown export) or team_name (a saved team). |
| calc_damageA | VGC damage calc via @smogon/calc. Unspecified items/abilities/natures/EVs auto-fill from meta data and every assumption is echoed back — override any field and re-call to refine. |
| save_teamA | Save a Showdown-export team paste under a name (stored as plain text in teams/). |
| list_teamsA | List saved teams and their Pokemon. |
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 6 tools
Each tool has a clearly distinct purpose: one for meta overview, one for single-pokemon details, one for team analysis, one for damage calculation, and two for team persistence. No overlapping or ambiguous roles.
Most tools follow a verb_noun pattern (analyze_team, calc_damage, save_team, list_teams), but meta_snapshot and pokemon_deep_dive are noun phrases. All names are snake_case and readable, so the inconsistency is minor.
With six tools, the server is well-scoped for a VGC Pokemon assistant. Each tool covers a distinct workflow without unnecessary bloat or missing essentials.
The server covers the core VGC workflow: meta information, pokemon deep dives, team threat analysis, damage calculation, and team storage. A minor gap is lack of delete/update team operations, but these are not critical for the primary use case.