Skip to main content
Glama

Token List

list-tokens
Read-onlyIdempotent

Token List. Calls only GET /v4/tokens and returns that response. Solana API endpoint for fetching Token-2022 and SPL token lists in the form of paginated lists of all tracked Solana tokens with summary metrics.

Input Schema

NameRequiredDescriptionDefault
nameNoFilter by a case-insensitive substring of the token name.
pageNoPage selection, 0-indexed.
limitNoResult page size specifier.
symbolNoFilter by a case-insensitive substring of the token symbol.
sortByAscNoOptional ascending sort field specification. Only one of `sortByAsc` or `sortByDesc` can be used
sortByDescNoOptional descending sort field specification. Only one of `sortByAsc` or `sortByDesc` can be used

Output Schema

NameRequiredDescriptionDefault
bodyNo
statusNo

Schema Changelog

Changes observed during successful MCP inspections.

  1. Added

TDQS

B3.2/5.0
Behavior3/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 that it returns the raw endpoint response (no post-processing/aggregation) and that results are paginated, but says nothing about rate limits, auth, or ordering defaults — modest added value over the annotations.

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 leading 'Token List' merely restates the title, and 'returns that response' carries little information beyond a backend implementation note. The substantive content (token universe, pagination, summary metrics) is present and reasonably front-loaded, but roughly a third of the text is filler.

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?

With rich annotations covering safety and an output schema present, the description only needs to convey scope and return shape; it does say the result is a paginated list of tracked tokens with summary metrics. Nothing critical is missing for an all-optional, read-only list tool.

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 description coverage is 100%, so all six optional parameters (name, symbol, page, limit, sortByAsc, sortByDesc) are already documented, including the mutual exclusivity of sort directions. The description adds only the general notion of pagination and does not elaborate on filtering or sort-field value syntax, so baseline 3 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 verb and resource: fetching paginated lists of all tracked Solana tokens (Token-2022 and SPL) with summary metrics, and names the underlying GET /v4/tokens endpoint. It is distinguishable from siblings like get-token (single token) by the plural list framing, though it never explicitly contrasts with them.

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?

No guidance on when to use this versus alternatives such as get-token, list-top-traders, or the various get-token-* metric tools. The only implied usage is that it pages through the full token universe, but the agent must infer that from 'paginated lists' with no stated conditions or exclusions.

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.