Skip to main content
Glama

GameGene: 最近増えたもの

gamegene_recent
Read-only

GameGene に直近 days 日 (counts.days、いまは7日) で足されたものを返す。counts は数: games 新しく収録した作品、claims 足した主張 (画面では «工夫»。新しく収録した作品の分も含む)、joseki 足した定石。addedGames は新しく収録した作品 (新しい順、at は収録の時刻)。updatedGames は前からある作品に足されたもの (最後に足された順) で、changes は種類ごとの件数 (claim 工夫・gene その作品に初めて付いた Gene・evidence 前からある主張への根拠・counter 反証・award 受賞・credit 関係者・digest 評価・評判・rumor 噂)。joseki は足した定石。limit は addedGames と updatedGames のそれぞれの上限。中身を読むには gamegene_game・gamegene_claims・gamegene_joseki を引く。

Tool call template

This tool declares no required parameters. Add optional parameters from the input schema as needed.

{
  "id": 1,
  "jsonrpc": "2.0",
  "method": "tools/call",
  "params": {
    "arguments": {},
    "name": "gamegene_recent"
  }
}

Input Schema

NameRequiredDescriptionDefault
limitNo

Schema Changelog

Changes observed during successful MCP inspections.

  1. Added

TDQS

A3.5/5.0
Behavior3/5

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

Annotations already declare readOnlyHint, destructiveHint=false, and openWorldHint=false, so the safety profile is covered. The description adds genuinely non-obvious behavior: the time window is fixed at 7 days via counts.days rather than being a caller-controlled parameter, and limit caps addedGames and updatedGames separately rather than as a combined total. It does not mention a default limit, ordering guarantees beyond 'newest first', or truncation behavior.

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

Conciseness3/5

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

The purpose sentence is correctly front-loaded, but the body is a single dense run-on block that enumerates eight change types inline (claim, gene, evidence, counter, award, credit, digest, rumor). That detail earns its place given no output schema exists, yet inline parenthetical glosses make it harder to scan than a structured list would be.

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

Completeness4/5

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

With no output schema, the description must explain the return shape, and it does so field by field: counts, addedGames, updatedGames with per-type changes, and joseki, plus their sort order. The remaining gaps are minor: no default limit and no statement of what happens when results exceed the limit.

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 0%, so the description carries the burden, and it delivers the key semantic that the raw integer schema omits: limit applies independently to each of the two lists, not to the total. It does not state a default value or note the schema's 1-100 bounds, so compensation is good but not complete.

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

Purpose4/5

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

The first sentence gives a specific verb and resource: it returns what has been added to GameGene in the last `days` days, and it explicitly fixes that window at 7. The closing sentence routes the agent to gamegene_game, gamegene_claims, and gamegene_joseki for details, so the boundary from siblings is partially drawn, though the distinction from gamegene_popular or gamegene_games is not stated.

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

Usage Guidelines3/5

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

Usage is only implied: an agent can infer this is a recent-activity feed tool and that the content-reading tools are the follow-up, since both are named. There is no explicit statement of when to prefer it over gamegene_popular, gamegene_games, or gamegene_search, and no prerequisites or exclusions are given.

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