rankedtoday-mcp
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@rankedtoday-mcpEstimate my MMR from my LP gains"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Ranked Today MCP
League of Legends math and cognitive-readiness reference for AI agents. Estimate MMR from LP flow, project a climb, calculate KDA and lifetime hours, and get the research on sleep and reaction time without the folklore.
No API key. No Riot account. No network calls. Every tool is a pure function and every estimate shows its arithmetic.
Web versions: shouldiplayrankedtoday.com/tools
Install
{
"mcpServers": {
"rankedtoday": {
"command": "uvx",
"args": ["rankedtoday-mcp"]
}
}
}Or pip install rankedtoday-mcp.
Related MCP server: MCP Learning
Tools
Tool | What it does |
| Infers whether MMR sits above or below your rank from LP gain/loss asymmetry |
| Games required to reach a target LP total, or whether the climb runs backward |
| KDA with a role-aware read and the winrate caveat |
| Lifetime hours from account level, with the math and the error bars |
| How much of a reaction-test score is your monitor and mouse, not you |
| What the sleep/cognition research supports — and explicitly what it does not |
| Days to a ranked season boundary |
| Free cognitive tests and League tools on the web |
Design notes
Nothing here pretends to read hidden data. Riot removed public MMR from the
API years ago, and there is no lifetime hours counter. estimate_mmr infers
from the LP exchange rate and says so; hours_played converts account level and
reports plus-or-minus 20% along with what it cannot see. Any tool printing an
exact MMR from a summoner name is guessing without telling you.
readiness_reference includes the disconfirming evidence. It lists what the
research supports (+49 ms after one all-nighter, 5x more attention lapses, the
516-player rank correlation) and what it does not — including a controlled
study where sleep-deprived players' cognition tanked while game outcomes barely
moved. Readiness is a probabilistic personal signal, never a win predictor.
climb_calculator will tell you the climb runs backward. Below your
breakeven winrate, more games means less LP. It returns that verdict rather than
a games-required number, because the honest answer is that this climb does not
finish.
Development
git clone https://github.com/RyanKramer/rankedtoday-mcp
cd rankedtoday-mcp
pip install -e .
rankedtoday-mcpAbout
Built by Ranked Today — a 3-minute daily cognitive readiness check for League players. Free cognitive tests, no signup.
Not affiliated with or endorsed by Riot Games.
MIT licensed.
Available Tools
8 toolsclimb_calculatorB
How many games a climb takes at a given winrate, or whether it runs backward.
LP totals are cumulative: one division is 100 LP, one tier is 400 LP. So Gold IV 0 LP to Plat IV 0 LP is 400.
| Name | Required | Description | Default |
|---|---|---|---|
| lp_per_win | No | ||
| lp_per_loss | No | ||
| winrate_pct | Yes | ||
| target_lp_total | Yes | ||
| current_lp_total | Yes |
Output Schema
| Name | Required | Description |
|---|---|---|
No output parameters | ||
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations provided, the description carries the burden of disclosing behavior. It adds useful context about LP totals being cumulative and gives an example (Gold IV to Plat IV = 400 LP), which clarifies the calculation basis. However, it does not explain edge cases like winrate extremes or what 'runs backward' means precisely, so transparency is only partial.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is two sentences, both of which add value. The first states the core purpose, and the second provides a clarifying example. There is no redundancy or unnecessary detail, making it appropriately sized and front-loaded.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a simple calculator with an output schema, the description provides a reasonable overview of the calculation and a concrete LP example. However, the lack of annotation coverage and the 0% schema description coverage mean the agent must infer several parameter semantics. The description is adequate for selection but not fully complete for confident invocation without further reasoning.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 0%, so the description must compensate for parameter explanations. The LP cumulative example helps interpret current_lp_total and target_lp_total, but it does not explain winrate_pct, lp_per_win, or lp_per_loss. These are left to the schema's basic type/default info, which is insufficient for an agent to correctly set values without additional domain knowledge.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description states the tool calculates how many games a climb takes at a given winrate, or if it runs backward. This clearly identifies the tool's function as a climb calculator, distinguishing it from sibling tools like estimate_mmr or kda. However, the phrasing is indirect ('How many games... takes') rather than an explicit verb like 'calculates,' so it is not perfectly crisp.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
Usage is implied by the first sentence: use this tool when you need to know the number of games a climb requires at a given winrate. There is no explicit guidance on when not to use it or how it compares to alternatives such as estimate_mmr. The LP context helps but does not provide exclusions or direct alternatives.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
estimate_mmrA
Estimate where your MMR sits relative to your rank, from LP flow.
Riot does not expose MMR and no site can read it. What MMR does leak is the exchange rate: when MMR matches rank, wins and losses move you roughly symmetrically. Asymmetry is the signal.
| Name | Required | Description | Default |
|---|---|---|---|
| lp_gain | Yes | ||
| lp_loss | Yes | ||
| current_rank | No |
Output Schema
| Name | Required | Description |
|---|---|---|
No output parameters | ||
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
No annotations are provided, so the description carries the full burden of behavioral disclosure. It explains the conceptual basis (asymmetry in LP flow) but does not disclose what the tool returns, the role of current_rank, or any limitations/caveats. This leaves significant behavioral unknowns for an agent.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is concise (three sentences) and front-loaded with the purpose. The following sentences explain the underlying signal, adding useful context without wasted words. Every sentence earns its place.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Even with an output schema, the description fails to explain key interface details: how current_rank influences the estimate, what the output format is, and whether there are prerequisites beyond LP gain/loss. Combined with absent annotations, the description is incomplete for confident invocation.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema descriptions cover 0% of parameters, so the description must compensate. It offers partial context: 'LP flow' and 'wins and losses' suggest lp_gain and lp_loss are LP changes on win/loss, but it never explicitly defines them, and current_rank is not mentioned at all. This is insufficient for the agent to understand all parameters.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states the tool's purpose with a specific verb and resource: 'Estimate where your MMR sits relative to your rank, from LP flow.' This distinguishes it from sibling tools like climb_calculator or readiness_reference, which address different questions.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description provides clear context for when to use the tool: whenever you need to estimate MMR from LP gain/loss patterns. It does not explicitly mention alternatives or exclusions, but the context is unambiguous about its intended use case, which aligns with a score of 4.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
hardware_latency_budgetA
Estimate how much of a reaction-test score is equipment rather than you.
A reaction test measures the whole chain: the screen has to draw the stimulus and the input device has to report the response. Only the middle is you, and the rest is worth real milliseconds.
| Name | Required | Description | Default |
|---|---|---|---|
| refresh_hz | No | ||
| is_touchscreen | No | ||
| mouse_polling_hz | No |
Output Schema
| Name | Required | Description |
|---|---|---|
No output parameters | ||
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations, the description carries full burden but does not disclose any behavioral traits beyond the general purpose. It doesn't mention that this is a read-only estimation, what inputs are needed, or any limitations. The description only provides conceptual background, not behavioral specifics.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is three sentences, front-loaded with the main purpose, and the subsequent sentences add valuable context without excess. It is concise and well-structured.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
The description gives a clear conceptual overview but lacks practical guidance on parameter usage. With an output schema present, return values are covered, but the description does not explain how the parameters affect the result or what the expected inputs are.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
The input schema has no parameter descriptions, and the tool description does not mention any of the three parameters (refresh_hz, is_touchscreen, mouse_polling_hz). It provides only implicit context about hardware, which is insufficient to understand parameter meanings.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description uses a specific verb 'Estimate' and identifies the exact object: the hardware contribution to a reaction-test score. It clearly distinguishes from siblings like kda or hours_played.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description explains the context of a reaction test and the role of hardware, indicating the tool is for isolating equipment effects. It does not explicitly exclude alternatives or mention when not to use, but the context is clear enough.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
hours_playedA
Estimate lifetime hours from account level, with the math shown.
Levels are earned almost entirely by finishing games, so level is the only signal that reflects a whole account history. Expect about 20% error.
| Name | Required | Description | Default |
|---|---|---|---|
| account_level | Yes | ||
| minutes_per_game | No |
Output Schema
| Name | Required | Description |
|---|---|---|
No output parameters | ||
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations, the description carries the burden of disclosing behavioral traits. It adds valuable context by stating 'Expect about 20% error' and explaining the underlying rationale. However, it does not detail the calculation method or potential limitations beyond the error rate, leaving some transparency gaps.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is two sentences, front-loaded with the main purpose and followed by concise explanatory context. Every sentence earns its place without redundancy or fluff.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
The tool is simple (2 params, no nested objects), and the description provides the core purpose and error margin. However, the missing parameter semantics and lack of explicit usage boundaries leave gaps. The presence of an output schema reduces the need to explain return values, but the description still under-explains the minutes_per_game input.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
The schema has no parameter descriptions (0% coverage), and the description only touches on account_level by explaining its significance. It completely omits minutes_per_game, despite the schema showing a default of 35. The description fails to clarify what minutes_per_game modifies or how it affects the estimate, leaving a critical parameter unexplained.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states the tool's function: 'Estimate lifetime hours from account level, with the math shown.' This uses a specific verb ('estimate') and resource ('lifetime hours'), and specifies the input signal (account level). It distinguishes itself from sibling tools like estimate_mmr by focusing on hours rather than MMR.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description gives context for when to use the tool by explaining that level is the only signal reflecting whole account history, but it does not explicitly state when not to use it or mention alternatives. The phrase 'Levels are earned almost entirely by finishing games' implies its use case, but no direct comparison to sibling tools is provided.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
kdaC
Calculate KDA with an honest, role-aware read.
| Name | Required | Description | Default |
|---|---|---|---|
| role | No | ||
| kills | Yes | ||
| deaths | Yes | ||
| assists | Yes |
Output Schema
| Name | Required | Description |
|---|---|---|
No output parameters | ||
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
No annotations are provided, so the description must disclose behavioral traits. It mentions 'honest, role-aware read,' hinting at role-based interpretation, but does not explain what this means for the calculation or output. There is no mention of edge cases, error handling, or how the tool handles invalid inputs.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is very concise, front-loaded with the core action 'Calculate KDA.' The extra phrase 'honest, role-aware read' is brief but vague, reducing clarity slightly. Despite that, it remains appropriately sized for a simple calculator tool.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
The tool has an output schema, so return values are likely covered elsewhere. However, the description fails to explain the 'role-aware' behavior, which appears central to the tool's design. With no annotations and minimal parameter details, the description is not sufficient to fully understand the tool's semantics.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 0%, so the description should compensate. It implicitly conveys that kills, deaths, and assists are inputs (from the name) and that 'role' affects the calculation via 'role-aware.' However, it does not explain the role parameter's possible values or effect, leaving significant ambiguity for a non-obvious parameter.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states the tool calculates KDA, providing a specific verb and resource. It does not explicitly differentiate from sibling tools, but the name and context make the purpose unambiguous. However, the phrase 'honest, role-aware read' adds ambiguity rather than resolving it.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
There is no guidance on when to use this tool versus alternatives, nor are there exclusions or prerequisites. The only implied usage is 'when you need to calculate KDA,' which is minimal and does not clarify how the 'role-aware' aspect should influence tool selection.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
rankedtoday_toolsC
Free tools and cognitive tests on the web.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
Output Schema
| Name | Required | Description |
|---|---|---|
No output parameters | ||
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations provided, the description carries the full burden of behavioral disclosure. It only states what the tool 'is' (free tools and tests) rather than what it does, any side effects, or limitations. There is no transparency about operations, data handling, or interactions.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is a single short sentence, so it is concise in length. However it is under-specified to the point of being unhelpful, and the sole sentence does not meaningfully earn its place beyond stating an obvious category.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Despite having an output schema (which is not described), the tool has no parameter schema and no behavioral context. The description fails to explain what the tool actually does, what results it returns, or how it integrates with sibling tools. For a zero-parameter tool, the complete lack of specificity leaves the agent without enough information to invoke it correctly or interpret its output.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
The tool has zero parameters, so the baseline for this dimension is 4. The description adds no parameter-level detail, but since there are no parameters to document, this is acceptable.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description 'Free tools and cognitive tests on the web' is vague and does not specify a concrete action or resource. It reads as a category label rather than a tool purpose, and does not differentiate from sibling tools like kda or climb_calculator.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
No guidance is provided on when to use this tool versus alternatives. The description gives no context for selection, and the tool's relationship to its siblings is entirely unexplained.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
readiness_referenceB
What the research actually supports about cognition and gaming performance.
Included because these numbers get misquoted constantly in both directions.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
Output Schema
| Name | Required | Description |
|---|---|---|
No output parameters | ||
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
No annotations are provided, so the description bears full responsibility for behavioral disclosure. It only hints that the tool provides research findings, but it does not disclose whether the tool is static, how results are presented, or any limitations. This is a notable gap for a reference tool.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is extremely concise—two sentences, no filler. The first sentence states the topic, and the second explains the rationale for inclusion. Every word earns its place.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
With no parameters and an existing output schema, the description does not need to detail return values. However, it gives only a high-level summary of content coverage and does not specify what research areas or statistics are included, leaving some ambiguity about the tool's full scope.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
The tool has zero parameters, so the description is not required to explain parameter details. It still communicates the general domain of content, which adds a bit of semantic context beyond the empty schema.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description states the topic ('What the research actually supports about cognition and gaming performance') but lacks a direct verb like 'provides' or 'returns.' It is not a tautology, but it doesn't explicitly define the tool's action or output format, making it only somewhat clear.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The second sentence ('Included because these numbers get misquoted constantly') implies the tool is for retrieving accurate, research-backed figures. However, it does not explicitly state when to use this tool versus alternatives among the sibling tools, nor does it provide exclusion criteria.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
season_countdownA
Days remaining until a ranked season boundary or any other date.
Pass from_date (YYYY-MM-DD) to compute from a fixed day; otherwise uses today.
| Name | Required | Description | Default |
|---|---|---|---|
| from_date | No | ||
| target_date | Yes |
Output Schema
| Name | Required | Description |
|---|---|---|
No output parameters | ||
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
There are no annotations, so the description carries the burden. It discloses that from_date is optional and defaults to today, which is a key behavior. However, it does not mention handling of past dates, timezone, or inclusivity, leaving some gaps for a simple read-only tool.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is two short sentences, front-loaded with the core function, and every word serves a purpose. It avoids repetition.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a simple countdown tool with an output schema, the description covers the essential usage and parameter behavior, though it could mention edge cases like past dates. It is largely complete for its complexity.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema coverage is 0%, so the description must explain parameters. It explains from_date with format (YYYY-MM-DD) and its role, but it does not explicitly name or describe target_date, even though it's required. Context implies target_date is the countdown target, but it's not spelled out.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states the tool computes days remaining until a ranked season boundary or any other date, using a specific verb 'compute' and a clear resource (date countdown). This distinguishes it from sibling tools like kda or climb_calculator, which deal with different metrics.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description gives clear context: use for countdown to a date, with optional from_date to set a fixed reference. It does not explicitly mention alternatives or when not to use, but the use case is clear given the sibling tool names.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
8 tool updates
v0.1.0- First observed
climb_calculator - First observed
estimate_mmr - First observed
hardware_latency_budget - First observed
hours_played - First observed
kda - First observed
rankedtoday_tools - First observed
readiness_reference - First observed
season_countdown
TDQS
Scored across 8 tools
Most tools have clearly distinct purposes: KDA, MMR estimation, climb calculation, hours played, latency, and countdown are all separate concerns. However, 'rankedtoday_tools' is vague and could be confused with 'readiness_reference' since both are informational rather than computational.
Tool names mix patterns: some are verb_noun (estimate_mmr, climb_calculator), some are plain nouns (kda, season_countdown), and some are adjective_noun (readiness_reference, hardware_latency_budget). The style is mostly snake_case but lacks a consistent verb_noun or noun convention, making naming somewhat inconsistent.
The server has 8 tools, which is a well-scoped number for a gaming analytics and utility server. Each tool earns its place by covering a distinct calculation or reference need, without bloating the set.
The tools cover core player needs: KDA, MMR, climb, hours, latency, and season countdown. Minor gaps exist, such as a direct rank conversion or winrate calculator, but these are not obvious dead ends and the overall domain of ranked gaming analytics is well covered.
Maintenance
Related MCP Connectors
Educational MCP server with 17 math/stats tools, visualizations, and persistent workspace
This MCP server enables users to perform scientific computations regarding linear algebra and vect…
Hosted MCP server connecting claude.ai, ChatGPT and other AI apps to your own computer
MCP server for progressive tool usage at any scale (see https://klavis.ai)
Related MCP Servers
- FlicenseNot gradedqualityDmaintenanceA basic educational MCP server that provides simple tools for mathematical calculations, text manipulation, and time retrieval. Designed for learning MCP implementation patterns and development purposes.-
- AlicenseBqualityDmaintenanceA learning-focused MCP server that demonstrates how to build arithmetic tools for AI assistants, currently featuring addition functionality with structured input/output.19 npmMIT
- AlicenseBqualityAmaintenanceMCP server exposing 30 tools for League of Legends player analysis, match review, and training-plan generation.3512 npmMIT
- FlicenseBqualityDmaintenanceA comprehensive MCP server providing basic and advanced math operations (addition, subtraction, statistics, etc.) as well as smart prompts for multiplication tables, equation solving, financial calculations, geometry, unit conversion, loan amortization, probability, and fitness analytics.231-