Skip to main content
Glama
Gainium

Gainium

Official

discover

Read-only

List available bots, indicators, and exchanges. Get bot details, sections, and indicator defaults for strategies.

Instructions

Discover bots, bot details, bot sections, indicators, or supported exchanges. Use this to learn available fields, defaults, and strategies.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
targetYesDiscovery target. bots: list all. bot: details for one. botSections: list sections. indicators: list all. indicator: details for one. supportedExchanges: list all.
botTypeNoBot type (required for bot/botSections)
sectionNoSection name for bot discovery (optional)
typeNoIndicator type (required for target="indicator")
actionNoAction filter for indicators (optional: "add", "close", "update")
exchangeNoExchange code for indicators (optional)

Output Schema

TableJSON Schema
NameRequiredDescriptionDefault
statusNoOK on success, NOTOK on a handled API error.
reasonNoError reason when status is NOTOK; null otherwise.
dataNoDiscovery metadata for the requested target: bot schemas, bot sections, indicator schemas (object), or lists of bots/indicators/exchanges (array).
metaNoPagination / result metadata, present on list-style responses.
Behavior4/5

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

Annotations already set readOnlyHint=true and destructiveHint=false. The description adds context about learning defaults/strategies, reinforcing read-only nature. No contradictions; behavioral traits are adequately disclosed.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Two concise sentences, front-loaded with the primary action and list of targets. No redundant information, every word earns its place.

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?

Given the output schema exists and annotations cover safety, the description is complete for a discovery tool. It covers multiple targets adequately, though could mention return format briefly.

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% with well-described parameters, so the description adds no extra per-parameter meaning. Baseline 3 is appropriate as the schema already handles semantics.

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?

The description clearly states the tool discovers bots, bot details, sections, indicators, and exchanges. It distinguishes from sibling tools (most are CRUD operations) by focusing on exploration and learning available fields, defaults, and strategies.

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?

The description says 'Use this to learn available fields, defaults, and strategies,' which gives clear usage context for discovery. It lacks explicit when-not-to-use or alternatives, but the purpose is well differentiated from siblings.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Install Server

Other Tools

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/Gainium/gainium-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server