tft-oracle
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
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 |
|---|---|
| search_championsA | Search for TFT champions by name, cost, trait, or role. Returns a summary list — use get_champion for full details on a specific champion. |
| get_championA | Get complete details for a specific TFT champion including all stats, traits, and ability description. Supports fuzzy name matching. |
| search_traitsA | Search TFT traits by name or description. Omit the query to list all traits in the current set. |
| get_traitA | Get full details for a TFT trait including breakpoint thresholds, scaling values, and all champions with this trait. Use this to understand synergy requirements. |
| search_itemsA | Search TFT items by name, description, or component. Use componentsOnly to see base components, or the component filter to find what a component builds into. |
| get_item_recipeA | Get the recipe for a TFT item (which components build it) or see what a component builds into. Use this for item planning and carousel decisions. |
| search_augmentsA | Search TFT augments by name or description. Omit the query to list all augments in the current set. |
| get_rolling_oddsA | Get TFT champion shop rolling odds by player level. Shows the probability of seeing each cost tier (1-5) at a given level. Omit the level to see the full table. |
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 8 tools
Each tool targets a distinct game element (champion, item, trait, augment, rolling odds) with clear boundaries. Descriptions further clarify purpose, e.g., search_champions returns summaries while get_champion provides full details.
All tools follow a consistent verb_noun pattern (get_champion, get_item_recipe, search_augments, etc.), making the API predictable and easy to navigate for agents.
With 8 tools, the server covers the essential TFT information needs (champions, items, traits, augments, rolling odds) without being overwhelming or sparse. Each tool serves a clear purpose.
The tool set covers core functionality well, but there is a minor gap: there is no dedicated 'get_augment' for full augment details, only search. This could cause agents to miss detailed information if they rely solely on search.