Skip to main content
Glama

Stock quote

stock_quote
Read-onlyIdempotent

Quote stock tokens and ETFs on Robinhood Chain by ticker (NVDA, TSLA, SPY…) or token address, one or up to 20 at once. Returns the pool price, 24h change and pool depth where a pool exists.

Tool call template

This tool declares no required parameters. Add optional parameters from the input schema as needed.

{
  "id": 1,
  "jsonrpc": "2.0",
  "method": "tools/call",
  "params": {
    "arguments": {},
    "name": "stock_quote"
  }
}

Input Schema

NameRequiredDescriptionDefault
tickerNoTicker of a stock token or ETF, like NVDA. A token address works too.
tickersNoUp to 20 tickers or token addresses to quote at once, like ["NVDA", "CRM"]. Use instead of ticker.

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A3.8/5.0
Behavior4/5

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

Annotations already declare readOnly, idempotent, non-destructive and open-world, so safety is covered. The description goes beyond them by stating what actually comes back (pool price, 24h change, pool depth) and, importantly, the caveat 'where a pool exists', warning the agent that some tokens may not have a quotable pool.

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 sentences, zero filler, with the resource and identifier modes front-loaded before the return-value sentence. Every clause carries information an agent would otherwise have to infer.

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 no output schema, the description carries the burden of describing return content, and it does so concretely (price, 24h change, depth). For a two-parameter read tool this is nearly complete; the only gap is not saying what a token with no pool returns (error vs. empty price).

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 both parameters are already documented, including that tickers should be used instead of ticker. The description only echoes this and adds illustrative tickers (NVDA, TSLA, SPY); it adds no new semantics such as ordering of results or behavior when mixing tickers and addresses.

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?

The description uses a specific verb ('Quote') with a precise resource ('stock tokens and ETFs on Robinhood Chain') and states accepted identifiers (ticker or token address) plus batch scope up to 20. It is easy to tell apart from list-style siblings such as stock_movers or stock_portfolio, though it never explicitly contrasts itself 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 Guidelines3/5

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

It conveys the two supported lookup modes and the batch limit, which is useful usage context, but it is framed around parameters rather than tool selection. There is no statement of when to prefer this over a sibling or when-not to use it.

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