Skip to main content
Glama
dziuba0x

flare-mcp

by dziuba0x

get_ftso_providers

Retrieve active FTSO data providers for a network, including name, address, vote power, fee, and reward rate. Use this to evaluate and compare providers for selecting reliable price feed data.

Instructions

Get the list of active FTSO data providers (name, address, vote power, fee, reward rate) for the given network.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
limitNo
networkYes
reward_epoch_idNoReward epoch to read. Defaults to the current one.

Schema Changelog

Changes observed during successful MCP inspections. Dates show when Glama detected each change.

  1. Changed2 schema fields changedv1.4.1
    • addedInput schema / properties / limit
      Added value: +{
      +  "default": 50,
      +  "maximum": 200,
      +  "minimum": 1,
      +  "type": "integer"
      +}
    • addedInput schema / properties / reward_epoch_id
      Added value: +{
      +  "description": "Reward epoch to read. Defaults to the current one.",
      +  "maximum": 9007199254740991,
      +  "minimum": 0,
      +  "type": "integer"
      +}
  2. First observedv0.4.0

TDQS

B3.4/5.0
Behavior2/5

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

No annotations are present, so the description carries the full behavioral disclosure burden. It only says 'get the list of active providers' and does not disclose pagination behavior, ordering, limit effects, reward epoch semantics, or return format details. The word 'active' adds some filtering context, but most behavioral information is left implicit.

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

Conciseness5/5

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

The description is a single front-loaded sentence with no filler. It efficiently conveys the resource, scope, and output fields, making it concise while still adding useful information given the absence of an output schema.

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

Completeness3/5

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

The description captures the core purpose and output fields, which is enough for an agent to attempt a call. However, with no annotations and no output schema, it should also clarify limit behavior, reward epoch selection, and any pagination or ordering expectations. These gaps make it minimally viable but not complete.

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

Parameters2/5

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

Schema description coverage is only 33%, and the description adds minimal parameter meaning beyond confirming the network context. It does not explain the limit parameter semantics, the maximum/default behavior, or reward_epoch_id beyond what the schema already states. With low coverage, the description needed to compensate but largely did not.

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?

The description uses a specific verb, 'Get', and identifies the exact resource: 'active FTSO data providers'. It also lists the returned fields (name, address, vote power, fee, reward rate), making the tool's purpose unmistakable and clearly distinct from sibling feed/history tools.

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?

The description gives clear context by requiring a network and targeting provider data rather than feed data. However, it does not explicitly state when to prefer this tool over siblings like get_ftso_feeds_all or get_ftso_history, and it provides no exclusions or alternative routing.

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

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/dziuba0x/flario'

If you have feedback or need assistance with the MCP directory API, please join our Discord server