Skip to main content
Glama

volume_anomaly

Read-onlyIdempotent

SYNTHORA volume-anomaly: crypto volume-anomaly alerts for arbitrage bots — assets whose 24h turnover (volume/mcap) is anomalously high vs their cohort (z-score), early pump/unusual-activity signal. Composite of CoinGecko markets + DeFiLlama DEX volume. Keyless. $0.03 USDC x402 Base. [x402: 0.03 USDC per call on Base]

Input Schema

NameRequiredDescriptionDefault
inputNoSYNTHORA volume-anomaly: crypto volume-anomaly alerts for arbitrage bots — assets whose 24h turnover (volume/mcap) is anomalously high vs their cohort (z-score), early pump/unusual-activity signal. Co

Schema Changelog

Changes observed during successful MCP inspections.

  1. Changed3 schema fields changed
    • addedInput schema / examples
      Added value: +[
      +  {
      +    "input": ""
      +  }
      +]
    • changedInput schema / properties / input / description
      Previous value: -"product parameters (JSON or text). Example: {\"input\": \"\"}"New value: +"SYNTHORA volume-anomaly: crypto volume-anomaly alerts for arbitrage bots — assets whose 24h turnover (volume/mcap) is anomalously high vs their cohort (z-score), early pump/unusual-activity signal. Co"
    • addedInput schema / properties / input / examples
      Added value: +[
      +  ""
      +]
  2. Added
  3. Removed
  4. Added
  5. Removed
  6. First observed

TDQS

A3.5/5.0
Behavior4/5

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

Annotations already declare readOnlyHint, idempotentHint, openWorldHint and destructiveHint=false, so safety is covered. The description adds genuinely useful context beyond that: it is keyless (no API-key setup), it costs $0.03 USDC via x402 on Base per call, and it is a composite of two upstream sources. The only omission is any note on rate limits or freshness/latency of the anomaly signal.

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 core signal is front-loaded and readable in one dense sentence, which is good. But the pricing is stated twice — once as '$0.03 USDC x402 Base' and again as '[x402: 0.03 USDC per call on Base]' — and the em-dash chain of qualifiers ('arbitrage bots', 'z-score', 'early pump') packs marketing framing into what should be a specification.

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?

With no output schema, the description carries the burden of explaining what comes back, and it does not: there is no indication of the returned fields (asset, z-score, cohort, turnover ratio), whether a ranked list or a threshold-triggered alert set is returned, or how many results to expect. Cost, keylessness and data sources are covered, which keeps it at minimum-viable rather than deficient.

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?

There is a single optional 'input' parameter with 100% schema description coverage, and the schema's own description is merely a truncated copy of the tool blurb, so the schema is doing the documenting. The description itself contributes nothing about what 'input' should contain (a ticker list? a cohort tag? a threshold?), which is the one thing this tool's text could have clarified. Baseline 3 is appropriate.

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 detection task: assets whose 24h turnover (volume/mcap) is anomalous versus their cohort on a z-score basis. That is materially more precise than the sibling 'top_crypto' or 'defi_yields', and the described data provenance (CoinGecko markets + DeFiLlama DEX volume) frames exactly what is being measured. It stops short of 5 because it never names which sibling to use instead when the agent wants rankings rather than anomaly flags.

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 phrase 'for arbitrage bots' and 'early pump/unusual-activity signal' implies the intended use case and audience, so an agent can infer when this tool is relevant. However, there is no explicit when-not guidance, no statement of prerequisites, and no pointer to alternative tools for related but distinct questions (e.g. top_crypto, synthora_search).

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