Skip to main content
Glama

Server Details

Tokenized US stocks onchain: listings, holdings, US prices, pre-filled trade links. Read-only.

If you are the author of this connector, you can claim ownership by verifying the domain or GitHub account it belongs to. Claimed connector authors can inspect health checks, view analytics, and manage their listing.
Status
Healthy
Last Tested
Transport
Streamable HTTP · MCP 2025-06-18
URL

TDQS

A3.7/5.0

Scored across 5 tools

Disambiguation5/5

Each tool serves a clearly distinct purpose: listing stocks, fetching prices, generating trade or strategy links, and checking wallet holdings. There is no overlap in functionality, so an agent can easily select the right tool.

Naming Consistency3/5

All names use snake_case, but the convention is mixed: only list_stocks follows a verb_noun pattern, while others are noun phrases (strategy_link, trade_link, wallet_holdings) or adjective_noun (fair_value). Still readable, but not consistent.

Tool Count5/5

With 5 tools, the set is well-scoped and each tool earns its place, covering the essential operations for interacting with The River platform.

Completeness4/5

The tools cover discovery, pricing, trade and strategy link generation, and portfolio viewing. Minor gaps exist, such as no direct tool for checking trade history or strategy performance, but core workflows are supported.

Available Tools

7 tools
compare_issuersCompare tokenized stock prices across issuers
Read-only
Inspect

Where a tokenized stock is cheapest: each issuer's token (ST0x, Coinbase, Robinhood) priced per share for a $100 buy, against the stock's own price (US, or the home exchange's in dollars), with the gap in % and the lowest issuer. From quotes taken every 5 minutes (biggest stocks) or hourly; the time is in the answer. Not a live quote: for an executable best-price buy use trade_link with usd. Up to 12 tickers.

ParametersJSON Schema
NameRequiredDescriptionDefault
tickersYes
fair_valueUS fair valueB
Read-only
Inspect

Last US market price and market status of listed stocks (what the tokens track). Up to 12 tickers.

ParametersJSON Schema
NameRequiredDescriptionDefault
tickersYes

TDQS

B3.2/5.0
Behavior3/5

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

Annotations already declare readOnlyHint=true and openWorldHint=false, so the safety profile is covered. The description adds useful domain context that these are token-underlying stock quotes and the batch ceiling, but says nothing about refresh behavior, staleness, or error handling.

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?

Two tight sentences, with the primary purpose front-loaded and the limit trailing. The parenthetical earns its place by tying the data back to the tokens, though the phrasing is slightly indirect.

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?

For a one-parameter, read-only lookup with a closed-world annotation and no output schema, the description covers what is fetched and the batch cap. Only ticker format and freshness behavior remain unspecified, which is a minor gap.

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?

The single parameter has 0% schema description coverage, so the description must carry the load. It restates the schema's maxItems=12 as 'Up to 12 tickers' but gives no ticker format or identity hints (e.g., symbol vs. name), leaving a real gap for the one input.

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 names the concrete resource (listed stocks and the tokens they track) and what is returned (last US market price plus market status), so an agent can tell what it fetches. It does not, however, distinguish itself from the sibling list_stocks, and the 'fair_value' name/title sits awkwardly against the plain 'last market price' content.

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?

The only guidance is the batch limit ('Up to 12 tickers'). There is no statement of when to use this versus list_stocks or the other siblings, and no prerequisites or exclusions are given.

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

list_stocksList stocksA
Read-only
Inspect

Tokenized stocks listed on The River, with ticker, token symbol, issuer, chain and trade link. Filter by chain and/or a search query (ticker, symbol or name).

ParametersJSON Schema
NameRequiredDescriptionDefault
chainNo
queryNoe.g. NVDA or nvidia

TDQS

A3.7/5.0
Behavior3/5

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

Annotations already declare readOnlyHint=true and openWorldHint=false, so the safety profile is covered. The description adds the shape of the returned records, but says nothing about pagination, result caps, or rate limits, so it adds only modest context on top of the structured fields.

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 tight sentences with the resource and its identifying fields front-loaded, followed by the filtering capability. No filler or redundancy.

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 usefully describes the return fields (ticker, token symbol, issuer, chain, trade link) and how filtering works for a simple two-parameter read tool. Pagination behavior for a potentially long listing is the only notable omission.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is only 50%: 'query' is documented but 'chain' has an enum with no description. The description compensates by explaining what 'query' actually matches against (ticker, symbol or name) and that both filters can be combined ('and/or'), which is meaning beyond the raw schema.

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 ('Tokenized stocks listed on The River') and enumerates the fields returned, so the agent immediately knows this is a catalog listing rather than a valuation or holdings tool. It stops short of explicitly naming the sibling it differs from, but the resource is distinctive enough to separate it from fair_value, strategy_link, trade_link and wallet_holdings.

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?

The phrase 'Filter by chain and/or a search query' implies the intended usage and that the two filters are combinable, but there is no explicit when-to-use statement, no exclusion criteria, and no mention of what to do when no filters are supplied (all 0 params are optional). Adequate but thin.

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

wallet_holdingsWallet holdingsB
Read-only
Inspect

Any wallet's stock-token and cash balances on every chain The River serves (public onchain data), plus its read-only River profile link.

ParametersJSON Schema
NameRequiredDescriptionDefault
addressYes0x... wallet address

TDQS

B3.2/5.0
Behavior3/5

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

Annotations already declare readOnlyHint=true and openWorldHint=false, so the safety profile is covered. The description adds genuine context by labeling the data 'public onchain data' and the profile link 'read-only', but says nothing about rate limits, error cases, or which chains are included.

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?

A single information-dense sentence with the primary payload (balances) front-loaded and the secondary payload (profile link) trailing. It is slightly awkward as a verbless noun phrase, but no sentence is wasted.

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?

No output schema exists, so the description correctly enumerates what is returned (balances plus a profile link). Annotations cover safety and the schema covers the sole parameter; only the set of supported chains and pagination/response shape remain unstated, which is a minor gap.

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?

With a single parameter and 100% schema description coverage ('0x... wallet address'), the schema already carries the semantics. The description's 'any wallet's' adds no format or constraint detail beyond what the schema provides, 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?

The description names the resource precisely (stock-token and cash balances per wallet) and adds scope ('every chain The River serves') plus a secondary return ('read-only River profile link'). It lacks an explicit verb and does not distinguish itself from siblings like fair_value, but the resource is unambiguous enough for an agent to select it.

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?

There is no statement of when to use this tool versus alternatives such as fair_value or list_stocks, and no prerequisites or exclusions. Usage is only implied by the resource name.

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

wallet_pnlWallet P&L
Read-only
Inspect

Any wallet's profit and loss on Base, from public chain data. Wallet: its stock tokens since 1 Oct 2026, average cost from the wallet's own USDC trades on any venue (DEX or orderbook), realised and unrealised per token; transfers are never priced. Strategies: one row per strategy (live and cancelled orders it placed, incl. its RiverAccount): fills, USDC spent and received, tokens bought and sold, and P&L at today's prices (value now minus what was put in). Robinhood Chain is not counted yet (stated in notes).

ParametersJSON Schema
NameRequiredDescriptionDefault
addressYes0x... wallet address

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

  1. 1 tool update
    • Addedcompare_issuers
  2. 1 tool update
    • Addedwallet_pnl
  3. 1 tool update
    • Changedstrategy_link1 field changed
      • changedInput schema / properties / card / enum
        Previous value: -[
        -  "dip",
        -  "peg",
        -  "recurring",
        -  "cycle",
        -  "take-profit",
        -  "stop",
        -  "breakout",
        -  "spread",
        -  "portfolio"
        -]New value: +[
        +  "dip",
        +  "peg",
        +  "recurring",
        +  "cycle",
        +  "take-profit",
        +  "sell-ladder",
        +  "stop",
        +  "breakout",
        +  "spread",
        +  "portfolio"
        +]
  4. 5 tool updates
    • First observedfair_value
    • First observedlist_stocks
    • First observedstrategy_link
    • First observedtrade_link
    • First observedwallet_holdings

Related MCP Connectors

Related MCP Servers

  • A
    license
    Not graded
    quality
    B
    maintenance
    Gives MCP clients read-only Ethereum mainnet tools for tokenized stock prices versus listed share prices, live Uniswap V3 swap quotes against USDC, public wallet portfolios, Hyperliquid accounts, the Traivo AI scorecard, gas data, and position sizing. It never signs or sends transactions, instead returning a prefilled trade link for the user to review and sign in their own wallet.
    MIT
  • A
    license
    A
    quality
    C
    maintenance
    Enables live market data lookup and search for tokenized stocks, ETFs, commodities, bonds, and real estate on Robinhood Chain, plus broader DEX token discovery, including price queries, market ranking, and movers.
    5
    MIT
  • A
    license
    B
    quality
    A
    maintenance
    US/HK markets — 110 tools: real-time quotes, options, orders, fundamentals, alerts, DCA & portfolio
    165
    13
    Apache 2.0
Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources