Skip to main content
Glama

Recreate game lobby from post-game screen

lol_workflow_play_again
Destructive

Recreates the lobby with your previous game queue and party settings from the post-match screen, letting you re-queue without manually reselecting game modes.

Instructions

Triggers lobby recreation with the previous game queue and party settings from the End of Game or post-match screen. Use this tool after a match completes to quickly return to a queue lobby without manually reselecting game modes. For creating a brand-new lobby with a specific queue ID, use lol_workflow_lobby instead. For honoring teammates, use lol_workflow_honor. Behavior: Mutates client gameflow state; requires client to be in EndOfGame or PreEndOfGame phase. Needs "POST /lol-lobby/v2/play-again" on the write allowlist.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault

No arguments

Schema Changelog

Changes observed during successful MCP inspections.

  1. Addedv0.6.0

TDQS

A4.9/5.0
Behavior5/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Goes well beyond the annotations by disclosing the concrete precondition ('requires client to be in EndOfGame or PreEndOfGame phase'), the nature of the mutation ('mutates client gameflow state'), and an operational requirement ('needs POST /lol-lobby/v2/play-again on the write allowlist'). This is consistent with destructiveHint=true and readOnlyHint=false and adds information the annotations cannot express.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Front-loads the action and its source state, then routes to alternatives, then states preconditions and the allowlist requirement. Three sentences, each carrying distinct decision-relevant information with no repetition of the title.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a parameterless, no-output-schema mutation guarded by annotations, the description supplies everything an agent needs: what it does, when it is valid, what it mutates, the alternative tools, and the required write permission. No meaningful gap remains.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

The tool takes zero parameters, so the schema baseline is 4. The description usefully clarifies that the queue and party settings are inherited implicitly rather than passed in, which explains the empty schema but adds no further per-parameter detail (none exists to add).

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

States a specific verb and resource ('triggers lobby recreation') plus the exact inputs it reuses ('previous game queue and party settings') and the screen it is invoked from. It explicitly distinguishes itself from siblings lol_workflow_lobby and lol_workflow_honor, so an agent can route without opening any schema.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines5/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Gives an explicit when ('use this tool after a match completes to quickly return to a queue lobby') and pairs it with two named alternatives plus the conditions that select them (brand-new lobby with a specific queue ID → lol_workflow_lobby; honoring teammates → lol_workflow_honor). Nothing is left to inference.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.