Skip to main content
Glama

rwa_dividend_feed

Read-onlyIdempotent

Dividends paid, dividends announced, and accrual to date on Base's tokenized stocks — Every dividend or split applied to a Coinbase tokenized stock on Base, with multiplier before/after and the share accrual, joined to Coinbase's own record; those announced but not yet applied; and each stock's cumulative accrual. The record cost-basis and NAV need. symbol= narrows to one stock. A failed warehouse read reads as degraded, never 'none'. Not financial advice. Priced $0.03 per call over x402 on Base; send a prepaid x-credit-token header for unlimited calls, or get 1 free call/day per tool. No API key required.

Input Schema

NameRequiredDescriptionDefault
limitNoMax past events (optional, default 50)
symbolNoStock (optional, e.g. NVDA)

Output Schema

NameRequiredDescriptionDefault
dataNoThe result payload. Shape is service-specific; every field is documented in the tool description.
serviceNoThe service id that answered.
checkedAtNoISO-8601 timestamp of when the underlying reads were taken.

Schema Changelog

Changes observed during successful MCP inspections.

  1. Changed1 schema field changed
    • addedInput schema / properties / symbol
      Added value: +{
      +  "description": "Stock (optional, e.g. NVDA)",
      +  "type": "string"
      +}
  2. Added

TDQS

A3.6/5.0
Behavior4/5

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

Annotations already declare readOnly, idempotent, non-destructive, open-world, so the safety profile needs no repeating. Beyond that the description discloses genuinely useful behavior: a failed warehouse read reports as 'degraded' rather than 'none' (critical for interpreting empty results), the cost model ($0.03/call over x402 on Base), the prepaid x-credit-token header for unlimited calls, a 1-free-call/day allowance, and that no API key is required. It does not state pagination or freshness/latency for the feed, keeping it out of 5 territory.

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 core scope is front-loaded and informative, but the delivery is a long run-on sentence stitched with em-dashes, followed by fragments ('The record cost-basis and NAV need.'). The payment/access sentences earn their place for invocation, yet the whole is denser than needed and the grammar occasionally obscures meaning.

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 an output schema present, return-shape explanation is unnecessary, and the description instead supplies what the schema cannot: exact data coverage, the degraded-vs-none error semantics, access/pricing model, and one optional filter's effect. It is essentially complete for calling the tool correctly; only freshness/latency or pagination behavior is missing.

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 only 2 optional params, so the schema already carries limit and symbol semantics; baseline is 3. The description reinforces symbol as a narrowing filter ('symbol= narrows to one stock') but adds nothing about limit's interaction with the events returned, and does not explain how limit applies across the three datasets (applied vs. announced vs. cumulative).

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 exact resource and its three constituent datasets: applied dividends/splits with multiplier before/after and share accrual, announced-but-not-applied events, and cumulative accrual per stock, all scoped to Coinbase tokenized stocks on Base. That is concrete enough to separate it from generic siblings like corporate_actions or tokenized_stock_price. It stops short of naming any sibling explicitly, so it stays at 4.

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?

There is an implied use case — 'The record cost-basis and NAV need' points at portfolio/accounting reconciliation — and 'symbol= narrows to one stock' hints at drill-down vs. full-feed use. But there is no explicit when-to-use/when-not, no stated alternative for someone who just wants a current price (tokenized_stock_price) or generic corporate actions. Usage must be inferred.

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