Skip to main content
Glama

buy_tok_IOST

Paid. IOST (IOST) price: live USD price, 24h change and market-cap rank. $0.01 USDC on Base or Solana. No account, no API key. Failed calls not charged. URL https://southpow.media/v1/price/IOST.

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

Input Schema

NameRequiredDescriptionDefault

No arguments

Schema Changelog

Changes observed during successful MCP inspections.

  1. Added

TDQS

B3.3/5.0
Behavior3/5

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

With no annotations, the description does real work: it discloses cost ($0.01 USDC), accepted payment chains (Base or Solana), no-account/no-API-key auth, and a failure policy (failed calls not charged). It still omits rate limits, latency, and output shape beyond the field names, so the behavioral picture is helpful but incomplete.

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?

Highly compact and front-loaded: 'Paid' leads, then payload, then price and payment rails, then a direct endpoint URL. Every clause carries information, though the parenthetical 'IOST (IOST)' is a small redundancy.

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?

For a zero-parameter paid price lookup, the description covers what is returned, the cost, the payment chains, and the auth model, which is most of what an agent needs to decide to call it. Without an output schema, though, it should say more about the response shape (units, timestamp, ordering) to be fully self-sufficient.

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, so the schema can add nothing and the description correctly adds no parameter discussion. Baseline for a parameterless tool applies.

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?

States a specific resource (IOST/USD price) and enumerates the returned data (live USD price, 24h change, market-cap rank), so an agent knows exactly what it gets. It does not differentiate itself from the large family of similar tokens (buy_coin_IOST, buy_crypto_price), but the token-pinned name plus field list makes the intent unambiguous.

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 explicit when-to-use or when-not-to-use guidance. The agent has to infer from 'Paid' and the $0.01 price that this is a single-token paid quote endpoint, and nothing steers it toward or away from the overlapping buy_coin_IOST or buy_crypto_price siblings.

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