Skip to main content
Glama

Pre-buy check for a token (risk signals before you buy)

prebuy_check
Read-onlyIdempotent

One fast call before buying a token (Solana mint, mainly pump.fun): verdict clear / caution / avoid / unknown, risk_score 0-100 and reasons[] (code + one line). Combines brand imitation and older, bigger tokens with the same ticker; creator wallet reputation (score, band, confidence); bundled launch and early-holder concentration; age, trades in 24 h, liquidity and graduation. Mints not in our data return verdict unknown, never an estimate. Informational only, not financial advice, no guarantee. Free/keyless: verdict, score and reason codes; full report with any API key, or x402 pay-per-call at $0.01 USDC: GET /v1/x402/prebuy/{mint}.

Input Schema

NameRequiredDescriptionDefault
mintYesToken mint address (Solana base58; EVM 0x... also accepted for brand checks).

Schema Changelog

Changes observed during successful MCP inspections.

  1. Added

TDQS

A4.4/5.0
Behavior5/5

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

Annotations already cover read-only/idempotent/non-destructive, and the description still adds real behavioral context: refusal to estimate for unknown mints, a tiered access model (free/keyless gives verdict + codes, full report requires an API key or $0.01 USDC x402 pay-per-call), and the exact paid endpoint. The 'informational only, not financial advice, no guarantee' caveat sets expectations about reliability.

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?

The verdict and scoring are front-loaded and no sentence is filler, but it packs signals, pricing tiers, a URL and a legal disclaimer into one dense paragraph. It remains readable, though a split between 'what it returns' and 'how to access it' would be tighter.

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?

There is no output schema, so the description carries the return-shape burden and does: verdict enum, 0-100 risk_score, and reasons[] as code plus one line. It also resolves the one thing an agent could get wrong, treating a missing mint as 'unknown' rather than inferring risk, and explains what changes with an API key.

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?

Schema coverage is 100% and the single 'mint' parameter already documents base58 Solana and 0x EVM acceptance. The description adds only the emphasis that Solana/pump.fun is the main target, which is marginal beyond the schema; baseline 3 applies.

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 ('one fast call before buying a token' returning verdict clear/caution/avoid/unknown, risk_score 0-100, reasons[]) and enumerates the signals it aggregates: brand imitation, creator wallet reputation, bundled launch, holder concentration, age/liquidity/graduation. That scope distinguishes it from siblings like creator_reputation or token_manipulation_score, which cover only one of those dimensions.

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?

Clearly frames the trigger ('before buying a token', Solana mint, mainly pump.fun) and gives a usable fallback rule: mints not in the data return 'unknown', never an estimate. It does not name alternative sibling tools or state when another tool would be a better choice, so it stops short of a 5.

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