tft_match_historyLABSCO SUMMARY
Two tools, one account, real match data.
The scope is deliberately narrow: history and detail for the player whose Riot ID is baked into the launch command. That makes it a straightforward way to have a model reason over your own games, and it means the 24-hour development key is the first thing that will trip you up if the answers suddenly stop coming.
What it is
A small stdio server that reads Team Fight Tactics data for one player through the Riot Games API. Your Riot ID is fixed at launch, so every question is about your own account rather than an arbitrary summoner.
What you get
tft_match_historyreturns your recent matches;countdefaults to 20 andstartdefaults to 0 for paging further backtft_match_detailsreturns the full detail for one match, given itsmatchId- Everything runs over stdio, so the client starts and stops it for you
Requirements
The npm package mcp-server-tft, version 0.1.3, launched with npx on Node.js v14 or higher. It takes three command-line arguments: a Riot Games API key, your Game Name and your Tag Line (the part after the name, such as NA1). Development keys from the Riot developer portal expire after 24 hours; a permanent personal key needs an application.
Setup effort
One command plus a key — npx -y mcp-server-tft, then supply credentials
USE CASES
Reviewing how the last few games went
Pull recent matches and ask what changed between the wins and the losses.
Digging into one bad game
Take a match id from the history and read the full detail for it.
Looking further back than the default window
Page through older matches by moving the start index rather than raising the count.
2 tools
Listed in project docs. Your client may show a different list.
tft_match_detailsBEFORE YOU INSTALL
What to know first
Tools you get
2 tools named in the project's documentation.
Requires
- npx on PATH
- Node.js
Where it runs
The documented client runs the server on your machine.
INSTALLATION
Connect your client
Server setup
npx -y mcp-server-tftMCP Clients
Claude Desktop
{
"mcpServers": {
"tft-mcp": {
"command": "npx",
"args": [
"mcp-server-tft",
"--apiKey",
"<YOUR_RIOT_API_KEY>",
"--gameName",
"<YOUR_GAME_NAME>",
"--tagLine",
"<YOUR_TAG_LINE>"
]
}
}
}