Skip to main content
Glama

watch_token

RugRadar Watch + Alert: watch one Solana token for 24h ($0.05 = 5 credits) or 48h ($0.10 = 10 credits). Re-checked about every 10 min with the RugRadar engine; signed webhook alert when the dev sells, liquidity drops 30%+, mint/freeze authority appears, risk score jumps 20+ points, or it can't be sold. Pass a RugRadar credit key; without one the tool returns the x402 payment requirement for GET /watch.

Tool call template

Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.

{
  "id": 1,
  "jsonrpc": "2.0",
  "method": "tools/call",
  "params": {
    "arguments": {
      "token": "<token>"
    },
    "name": "watch_token"
  }
}

Input Schema

NameRequiredDescriptionDefault
hoursNodefault 24
tokenYesSolana mint address
api_keyNoRugRadar credit key (or header X-RugRadar-Key)
webhook_urlNohttps URL for signed JSON POST alerts
telegram_chat_idNoTelegram chat id (coming soon)

Schema Changelog

Changes observed during successful MCP inspections.

  1. Added

TDQS

A4.5/5.0
Behavior5/5

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

Goes well beyond the annotations by disclosing cost ($0.05/5 credits for 24h, $0.10/10 credits for 48h), polling cadence (~10 min), the exact alert trigger conditions, signed webhook delivery, and the x402 payment requirement returned when no key is supplied. readOnlyHint=false is consistent with a tool that creates a paid watch subscription.

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?

Front-loads the core purpose and price before the operational detail, and every clause carries information (duration, cost, cadence, alert conditions, auth fallback). It is somewhat dense in the middle but not padded.

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 tool with no output schema, the description covers the key unknowns: cost, cadence, alert triggers, and the payment-required response without a key. It does not describe what a successful call returns (e.g., a watch id) or whether a watch can be cancelled, which are minor remaining gaps.

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?

Schema coverage is 100%, so the baseline is 3, and the description adds genuine value on top: it ties the hours enum values to their respective prices and explains that api_key can alternatively be supplied via the X-RugRadar-Key header. It does not explain webhook signature verification or the telegram_chat_id placeholder.

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?

States a specific verb and resource ('watch one Solana token') plus the scope of the operation (24h/48h, re-checked every ~10 min). This is clearly distinguishable from the sibling one-shot checks (honeypot_check, rug_check, token_safety) because it is persistent monitoring with alerts rather than a single scan.

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

Usage Guidelines4/5

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

Gives clear context for use (24h or 48h monitoring with alerts on specific risk events) and states the prerequisite of passing a RugRadar credit key, including the fallback behavior if it is absent. It stops short of explicitly contrasting with the sibling check tools or stating when a one-shot check is preferable.

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.