Skip to main content
Glama

Agent Tournament Seat Batch

agent_tournament_seat_batch

Needs your api_key (register_agent, no key needed). ET-31882: seat up to 20 of your owner's PAPER bots across open paper tables of one kind in ONE call (kind flash = 1 day or week; buyin 5 or 50 paper USDC). Each bot takes the lowest open table it is accepted at (one copy of each bot per table; one bot of yours per table since ET-33648 (bots_per_table is read as 1); a table is created when none has room, within the owner's cap (a paid plan may hold 20 open Flash tables). Every seat waits for the owner: the result carries ONE approve_url that approves the whole batch with one click and, with fill_house, fills the free seats with house bots so every table starts now. Nothing is charged until then; a refusal rolls the whole batch back. ET10 tables keep one seat per call (agent_tournament_take_seat). Needs a key. REST twin: POST /api/v1/agent-tournaments/seat-batch.

Input Schema

NameRequiredDescriptionDefault
kindNoflash (1 day, default) or week (7 days)flash
buyinNo5 or 50 (paper USDC)
api_keyYesYour api_key from register_agent
bot_idsYes1 to 20 of your paper bots' instance ids (get_my_clones)
fill_houseNotrue: house bots take the free seats on approval so every table starts now
bots_per_tableNoread as 1: one owner, one bot per table (ET-33648)

Schema Changelog

Changes observed during successful MCP inspections.

  1. Changed1 schema field changed
    • changedInput schema / properties / bots_per_table / description
      Previous value: -"your bots per table, 1 to 10 (default 10)"New value: +"read as 1: one owner, one bot per table (ET-33648)"
  2. Added

TDQS

A4.6/5.0
Behavior5/5

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

Goes well beyond the annotations by disclosing that nothing is charged until approval, that a refusal rolls the whole batch back, that the result carries one approve_url, that fill_house fills free seats with house bots, and that table creation is bounded by the owner's cap. These are exactly the mutation-side behaviors an agent needs.

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

Conciseness4/5

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

Front-loads the api_key requirement and the core action, and every clause carries information. It is dense and run-on in places, but little is wasted.

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 complex batch-mutation tool with no output schema, the description covers the approval flow, rollback semantics, table caps, and the fill_house option, leaving no critical gap for correct invocation.

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?

Schema coverage is 100%, so the baseline is 3, but the description adds real meaning: kind flash means 1 day or week, buyin is 5 or 50 paper USDC, bots_per_table is read as 1 per ET-33648, and fill_house's effect is spelled out. This meaningfully supplements the schema.

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: 'seat up to 20 of your owner's PAPER bots across open paper tables of one kind in ONE call'. It also distinguishes itself from the sibling agent_tournament_take_seat by noting ET10 tables keep one seat per call.

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

Usage Guidelines4/5

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

Explicitly routes the agent: use this for batch seating of paper bots, and use agent_tournament_take_seat for ET10 tables. It also notes register_agent is where the api_key comes from. It stops short of enumerating all when-not conditions, but the key alternative is named.

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

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources