Skip to main content
Glama

Game profiles

gf_games
Read-onlyIdempotent

Browse or search Gamefa game profiles by platform, genre, developer, publisher, year, or score, then sort results to find titles such as top-rated PS5 games, 2024 releases, or a game’s slug.

Instructions

Browse or search Gamefa's game profiles with the editors' score, user score, genres, platforms and release date.

Use for "best rated PS5 games", "games by Capcom", "best games of 2024" or finding one game's slug. Sort top_rated lists the highest Gamefa scores. Give at most one of platform, genre, developer, publisher; query works alone. Small filters (up to 288 games, e.g. most developers and publishers) are read completely and sorted here (complete: true); for big ones a sort or year scans the first depth pages (default 8 = 288 games) of the sorted site list, so raise depth for deeper results. Find slugs with gf_terms. Release dates come as Jalali plus ISO. Call gf_game with a slug for the full profile; gf_upcoming_games lists unreleased ones.

Input Schema

NameRequiredDescriptionDefault
pageNoPage number, starting at 1.
sortNoOrder of the list. upcoming = not yet released, soonest first; newest = by release date, latest first (includes unreleased). top_rated = Gamefa editors' score.default
yearNoOnly games released in this Gregorian year.
depthNoOnly when a filter is combined with a sort or year: site pages of 36 to scan (one request each).
genreNoGenre slug, e.g. action, rpg, platformer, shooter.
limitNoGames per page (the site sends 36).
queryNoPart of a game title, e.g. elden ring. Not combinable with the filters below.
platformNoPlatform slug: pc, playstation-5, playstation-4, xbox-series-x-s, nintendo-switch, ...
developerNoURL slug from gf_game output.
publisherNoURL slug from gf_game output.

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observedv0.1.1

TDQS

A4.7/5.0
Behavior5/5

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

Annotations only declare the safety profile (readOnly, idempotent, non-destructive); the description adds the crucial behavioral fact that small result sets are read completely and flagged `complete`: true, while large filters only scan the first `depth` pages of the sorted site list — i.e. results may be partial. It also notes the per-page request cost and that release dates come as Jalali plus ISO.

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-loaded with purpose and use cases, then constraints, then sibling routing — good ordering with no filler. It is dense to the point of being run-on in the middle (depth/complete explanation packed into one long clause), which costs some readability.

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?

For a 10-parameter, no-output-schema, multi-mode listing tool, it covers modes, constraints, partial-result semantics and next steps well. Minor gap: it does not say what a result entry contains beyond the named fields, nor what happens on invalid slug combinations.

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 meaning not encoded in the schema: the mutual-exclusivity rule among platform/genre/developer/publisher, that `query` cannot combine with those filters, and that `sort=top_rated` means Gamefa editors' score. The depth/page interaction is explained in prose as well as in 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+resource (browse/search Gamefa game profiles) and enumerates the returned data (editors' score, user score, genres, platforms, release date). It also positions itself against siblings by naming gf_game for full profiles and gf_upcoming_games for unreleased titles.

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 concrete example intents ("best rated PS5 games", "games by Capcom", "best games of 2024") plus explicit constraints: at most one of platform/genre/developer/publisher, query works alone. It routes to alternatives explicitly — gf_terms for slugs, gf_game for the full profile, gf_upcoming_games for unreleased.

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