MCP reference server for Teamfight Tactics champions, traits, items, augments, recipes, and shop odds.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent ā or use 1-click editor setup below.
We haven't yet run this listing's install command through our automated sandbox check. This isn't a red flag ā we're steadily working through the catalog.
š” Paste the JSON block into your client's configuration file under mcpServers, then restart the application.
Inspect callable tools, capabilities, and parameters exposed to AI agents by Tft Oracle.
search_championsSearch champions by name, cost, trait, or role
get_championFull champion profile with stats, traits, and ability
search_traitsSearch and list traits
get_traitTrait detail with breakpoints and champion list
search_itemsSearch items by name or component
get_item_recipeItem recipe tree and reverse lookups
The gregario/tft-oracle MCP server exposes Teamfight Tactics reference data through eight MCP tools. It covers champion searches and profiles, trait searches and details, item searches and recipe relationships, augment searches, and champion shop odds by player level.
Champion results can be queried by name, cost, trait, or role, then expanded into profiles containing stats, traits, costs, and abilities. Trait lookups provide breakpoint information and the champions associated with each trait. Item tools support searches by item or component and can return both recipe trees and reverse component relationships. Augment searches accept names or effects, while rolling-odds queries return shop probabilities for a specified player level.
The gregario/tft-oracle MCP server uses structured game data sourced from CommunityDragon, which extracts information from Riot Games' Teamfight Tactics client files. On its first run, the server downloads the available data and stores a local cache under ~/.tft-oracle/. At startup, it checks for newer patch data and refreshes the local data when CommunityDragon has published an update.
This design makes the server useful for assistants that need game facts in tool responses rather than relying on model memory. It does not require a Riot Games API key. The available data follows the current set and the patch data provided by CommunityDragon.
The package is available through npm and requires Node.js 18 or newer. A direct CLI launch uses:
For Claude Desktop, add an MCP server entry with npx as the command and -y tft-oracle as its arguments:
No environment variables, credentials, or paid API subscription are documented as required. Cached data is kept in the user's home directory at ~/.tft-oracle/.
search_champions: Find champions by name, cost, trait, or role.get_champion: Retrieve a champion's stats, traits, cost, and ability.search_traits: Search or list available traits.get_trait: Inspect trait breakpoints and member champions.search_items: Search items by name or component.get_item_recipe: View item construction trees and reverse component lookups.search_augments: Find augments by name or effect.get_rolling_odds: Retrieve champion shop probabilities by player level.The data depends on CommunityDragon's extracted client files and update schedule. The project describes its data as current-set information, so consumers should account for changes introduced by new TFT patches. It is not endorsed by Riot Games, and the game names and related properties remain Riot Games trademarks. The project is licensed under MIT.
Always refer to the official documentation for the most accurate and up-to-date information.
Factual signals from GitHub, npm, and our automated checks ā not a rating.
No reviews yet ā be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/gregario-tft-oracle)<a href="https://allmcps.com/mcp/gregario-tft-oracle"><img src="https://allmcps.com/api/badge/gregario-tft-oracle?style=directory" alt="Tft Oracle on AllMCPs" /></a>