Skip to main content
Glama

Pre-trade brief

get_token_trade_brief
Read-only

START HERE for pre-buy research on one token: a compact brief (a few KB) in one call instead of 5-10. Sections: about (description, socials, age, launchpad; liquidity_source, and graduation_pct while on a bonding curve), safety (safety_tier + safety_note), smart_money_flow (h1/h4/h24 net $, buy vs sell counts, last_buy_at / last_sell_at, data_as_of), smart_money_read (tier graded over tier_window = 1h, headline, bullets, concentration, tier_cap_reason), risk_signals (snipers / insiders / bundlers / dev hold / authorities, status), key_holders (top 10 positions >= $100: size, entry MC, last_tx, per-coin position, 30-day win_rate / realized_pnl_30d_usd), recent_quality_trades (newest 10 tracked trades among the last 100 by wallets with win_rate >= 0.5 AND 30-day realized P/L > 0; wallet_list_type, quick_flip, days_since_prev_trade) and market (market cap, fdv, ath_market_cap, ath_fdv, liquidity, 24h volume, pct_from_ath on the market_cap_basis pair). Each section carries its own computed_at / data_as_of. A failed section is null with its reason in errors; the rest are still valid. Cached 15 s. Go deeper with get_token_key_holders (paging, claim tags), get_token_live_feed (every trade), get_whale_wallet_profiles (rate holders), get_token_risk_signals (re-poll a pending scan), get_token_ohlcv (price action) and get_token_overview (the full read). safety_tier: green = verified; grey = usually fine (not scored yet or a young launchpad token, NOT a red flag — do not skip a coin for being grey); red = caution / DYOR, the only tier to treat as a warning (Moby refuses agent buys on red). data_notes lists the fields Moby lacks or knows only in part (launchpad unknown, a market_cap that may count one chain of a multichain coin, no holders_count, an unscored safety_tier, a risk scan that is not ok), each with what to verify on the web. When Moby lacks a data point (a null field, or one listed in data_notes), check the web (the project's site, docs or API, DexScreener, X) before quoting it, and never present a Moby-only number as the whole picture. This is public market data about the whole market — it is NOT about the user's own wallet or holdings. Tools whose names start with get_my_ are the ones that return the user's own data.

Input Schema

NameRequiredDescriptionDefault
networkNosolana
token_addressYes

Output Schema

NameRequiredDescriptionDefault

No arguments

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A4.4/5.0
Behavior5/5

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

Annotations cover the safety profile, and the description adds things they cannot: a 15s cache, partial-failure semantics (a failed section is null with its reason in `errors` while the rest stay valid), and per-section `computed_at`/`data_as_of` freshness. It also encodes the non-obvious grading semantics — grey is not a red flag and should not cause a skip, while red causes Moby to refuse agent buys — which is exactly the behavioral context an agent needs to act correctly.

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-loaded with the routing instruction and the value proposition before the detail, and nearly every clause carries actionable semantics (win_rate >= 0.5 threshold, top-10 >= $100, `pct_from_ath` basis). The long enumeration of report sections overlaps with the existing output schema, which is the main slack, but the enumerated tiers and thresholds still earn most of their space.

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

Completeness5/5

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

Given a rich output schema, a caching layer, degradation behavior, and a `data_notes` mechanism, the description covers everything an agent needs: what a null means, what `data_notes` implies about verification, how to treat each `safety_tier`, and the falsification duty ('check the web before quoting'). No material gap remains for correct invocation and interpretation.

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 0%, so the description carries the full burden, but it never discusses the two parameters. It implies a single token ('on one token') yet gives no address format, no statement of whether tickers are accepted (search_tokens is the sibling for that), and never mentions the `network` parameter at all.

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 — a one-call pre-trade research brief on a single token — and quantifies the payoff ('a few KB in one call instead of 5-10'). It explicitly positions itself as the entry point and names the siblings it replaces, so an agent can distinguish it from get_token_overview or get_token_live_feed without opening a schema.

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

Usage Guidelines5/5

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

Opens with 'START HERE' and then routes the agent in both directions: which sibling to use to go deeper and why (paging, every trade, rate holders, re-polling a pending scan, price action, full read). It also draws a clear scope boundary, telling the agent this is market data, not user data, and that `get_my_*` tools are the ones for the user's own wallet.

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