Skip to main content
Glama

finwire.pl - Polish financial data

Average Pole (typical person in Poland)

get_average_pole
Read-onlyIdempotent

Profile of the typical person in Poland (finwire_average_pole) built from the latest official readings: median age (Eurostat), median gross and net wage (GUS), median price per m2 of a flat (GUS), average new mortgage (BIK), model monthly mortgage payment, average ZUS pension, spending per person (GUS household budgets), car age classes (Eurostat) and the most registered car brand. Each trait carries its measure (median, mean, model, distribution, most frequent) and its own data period.

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

Input Schema

NameRequiredDescriptionDefault

No arguments

Output Schema

NameRequiredDescriptionDefault
urlYes
asOfNo
dataNo
titleYes
sourceYes
docsUrlYes
licenseYes
summaryYes
citationYes
datasetIdYes
sourceUrlNo
truncatedNo
serverDateYes

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 readOnly, idempotent, non-destructive, closed-world behavior, so the safety profile is fully covered. Beyond that, the description adds genuinely useful context: each trait carries its own statistical measure (median, mean, model, distribution, most frequent) and its own data period, warning the agent that the figures are not on a single common vintage. It does not discuss caching or refresh cadence.

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?

One front-loaded sentence identifies the resource first, then packs the trait list efficiently into a compact enumeration with source attributions. It is dense but every clause carries information; a short usage sentence would have been a better use of space than a few of the source parentheticals.

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 zero parameters, a full output schema, and complete annotations, the description only needs to convey what the aggregate contains and how heterogeneous it is — and it does both, including per-trait measures and data periods. The remaining gap is routing: an agent still cannot tell from this text when the composite beats the granular sibling tools.

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, which is the baseline-4 case; there is no input semantics to explain. The description correctly implies a single fixed, unfiltered snapshot, consistent with the empty 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 description names a concrete, specific resource — a composite 'profile of the typical person in Poland' — and enumerates exactly which traits it aggregates (median age, wages, flat price per m2, mortgage, pension, spending, car age/brand) with their sources. It is clearly distinguishable from single-indicator siblings like get_pension_stats or get_housing_prices, though it never explicitly says so.

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

Usage Guidelines2/5

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

There is no when-to-use or when-not-to-use guidance: nothing tells the agent to prefer this composite snapshot over the many granular siblings (get_rents, get_retail_prices, get_vehicle_registrations) or vice versa. Usage is only inferable from the enumerated contents, and no prerequisites or exclusions are stated.

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.