Overview
This MCP server is a Model Context Protocol (MCP) service for Team Fight Tactics (TFT) that exposes TFT game data through MCP tools. It enables clients to fetch a summoner's TFT match history and to retrieve detailed information about specific TFT matches. The server runs on stdio and can be configured in Claude Desktop via an MCP entry that specifies the command (npx) and arguments, including the API key, game name, and tag line. It relies on the Riot Games API to access TFT data. The project is implemented in TypeScript and uses the MCP SDK. Two primary tools are exposed: tft_match_history (with optional count and start parameters for pagination) and tft_match_details (requiring a matchId). The development workflow involves modifying the src directory, building with npm run build, and starting the server with npm start using the required flags. Prerequisites include Node.js v14+, npm or yarn, a Riot API key (development keys may expire; production keys should be permanent), and your TFT game name and tag line. The README also notes licensing under MIT.
Features
Get match history for a summoner
Fetch TFT match history for the current player with optional pagination (count and start).
Get detailed information about specific TFT matches
Retrieve detailed information for a TFT match identified by matchId.




