Skip to main content
Glama

futgg_fc27_evolutions

Read-only

Browse native FC27 evolution metadata with the source's expiry, cosmetic, name and pagination options, returning evolution rows with their base and upgraded player examples and preserving source rules, level tasks, upgrade choices and published metrics. include_cosmetics is a source option that widens cosmetic coverage, not an exclusive type predicate, so include_cosmetics=false does not mean every returned isCosmeticEvolution is false; omission preserves the API default and explicit true matches the current FC27 UI. no_pagination=true returns the data-only full list, an omitted page resolves page 1 and a nonpositive page_size resolves the source default 30. No eligible-player or path generation, account tracking or local calculation.

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": "futgg_fc27_evolutions"
  }
}

Input Schema

NameRequiredDescriptionDefault
nameNoOptional native evolution name search, up to 1024 bytes.
pageNoOptional one-based source page; omission resolves the native page 1, and it is ignored in full mode.
page_sizeNoOptional native page size. A nonpositive value uses the source default of 30; ignored in full mode.
only_expiredNoOptional native expired-list selector; an explicit false is preserved.
no_paginationNoOptional native full-list mode: the source returns a data-only envelope and ignores paging controls.
include_cosmeticsNoOptional native option that widens source cosmetic coverage; it is not an exclusive type predicate, so include_cosmetics=false does not mean every returned isCosmeticEvolution is false. Omission preserves the underlying API default, and include_cosmetics=true matches the current FC27 UI.

Output Schema

NameRequiredDescriptionDefault
dataYesThe tool result payload (shape varies per tool; see each tool's docs resource).

Schema Changelog

Changes observed during successful MCP inspections.

  1. Added

TDQS

A3.6/5.0
Behavior4/5

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

Annotations already declare readOnlyHint and openWorldHint, so the safety profile is covered; the description goes further by disclosing source-side defaults, that full mode returns a data-only envelope ignoring paging controls, that omission preserves the underlying API default, and that the tool performs no local calculation or account tracking. The unusual include_cosmetics caveat (a widening option, not an exclusive type predicate) is exactly the kind of non-obvious behavioral trait that prevents misreading results. It stops short of stating rate limits, ordering, or failure 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 first sentence crams purpose, options, return contents, and preservation guarantees into one long chain, and the include_cosmetics caveat is restated at length in both description and schema. The information is front-loaded and mostly earns its place, but the density and duplicated caveat make it harder to scan than it needs to 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?

For a read-only list endpoint with a full-coverage input schema, an output schema, and annotations covering safety, the description supplies the remaining needed context: source default resolution, full-mode envelope behavior, and explicit non-capabilities. The one gap is routing guidance against the singular evolution sibling, which an agent must guess at.

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

Parameters3/5

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

Schema description coverage is 100%, so the baseline is 3. The description's parameter content (include_cosmetics semantics, no_pagination full-list mode, page/page_size defaults) duplicates the schema text nearly verbatim rather than adding derivation rules or interaction notes. It adds little meaning an agent could not read directly off the input schema.

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 opening clause states a specific verb+resource ('Browse native FC27 evolution metadata') and enumerates the selectable axes (expiry, cosmetic, name, pagination) plus what the rows contain. The closing sentence carves out non-goals ('No eligible-player or path generation, account tracking or local calculation'), which sharpens scope. It never names or contrasts with the singular sibling futgg_fc27_evolution, so differentiation is inferential rather than explicit.

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?

Conditional behavior is spelled out for the key switches (no_pagination=true gives the data-only full list; omitted page resolves to page 1; nonpositive page_size resolves to 30), which implicitly tells an agent how to pick settings. However, there is no when-to-use guidance relative to the other evolution/catalog tools in the sibling list, and no statement of what query an agent should prefer this tool for. Usage is implied by parameter semantics rather than declared.

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.