# io.github.MeMikko/hoodgrow-mcp (remote · www.hoodgrow.com)

Robinhood Chain stock token data — price, split-adjusted supply, DeFi, corporate actions, movers.

- Trust score: 74/100 (medium)
- Registry status: active
- Liveness: live
- Owner verified: no
- Last scored: 2026-08-15

## Components

- remote · `www.hoodgrow.com`: 74/100 (this document), [markdown](https://verifymcp.io/servers/memikko-hoodgrow-mcp/api-mcp.md), [page](https://verifymcp.io/servers/memikko-hoodgrow-mcp/api-mcp)
- npm · `hoodgrow-mcp`: 49/100, [markdown](https://verifymcp.io/servers/memikko-hoodgrow-mcp/hoodgrow-mcp.md), [page](https://verifymcp.io/servers/memikko-hoodgrow-mcp/hoodgrow-mcp)

## Channel facts

- Endpoint: `https://www.hoodgrow.com/api/mcp`
- Transports: `streamable-http`
- Auth: `none`
- Version: `0.8.3`

## Trust breakdown

How this component scores in each security and reliability category. Every signal is checked automatically against the live server, and we only credit what we can confirm. Scores are 0–100 per category. Scoring method: https://verifymcp.io/docs/scoring (what has changed: https://verifymcp.io/docs/scoring/changelog)

Scored 2026-08-15.

- **Endpoint Security**: 80/100
  - The endpoint's TLS certificate is valid, in date, and uses a strong key.
  - No authorisation is required to call this server. Every tool declares its destructiveHint and none is destructive, so open access doesn't expose one.
  - HTTPS is enforced; there's no plaintext access path.
  - The HSTS (Strict-Transport-Security) header is present.
  - DNSSEC check failed: this domain isn't protected by DNSSEC.
- **Transport & Reachability**: 100/100
  - Verified streamable-http transport via a live MCP handshake.
- **Schema Quality & AI Usability**: 75/100
  - AI-judged instruction clarity (excellent).
  - Context-footprint check failed: tool/resource definitions use about 1507 tokens (~150/item across 10 items; 10 tools + 0 resources), over budget; trim descriptions and params.
  - Usage-examples check failed: none of the tools include examples.
- **Stability & Change Management**: 10/100
  - Stability observed for 3 of 30 days with no destabilising changes; credit accrues until the full window elapses.
- **Tool Coverage**: 100/100
  - 100% of tools have a non-trivial description (not blank, and not just the tool's name).
  - 100% of tool parameters carry a description.
- **Capabilities**: 100/100
  - Implements a supported MCP spec version (2025-11-25); the latest is 2026-07-28.

## Install

### Claude

```bash
claude mcp add --transport http memikko-hoodgrow-mcp https://www.hoodgrow.com/api/mcp
```

### Codex

```toml
[mcp_servers.memikko-hoodgrow-mcp]
url = "https://www.hoodgrow.com/api/mcp"
```

### opencode

```json
{
  "$schema": "https://opencode.ai/config.json",
  "mcp": {
    "memikko-hoodgrow-mcp": {
      "type": "remote",
      "url": "https://www.hoodgrow.com/api/mcp",
      "enabled": true
    }
  }
}
```

### OpenClaw

```bash
openclaw mcp add memikko-hoodgrow-mcp --url https://www.hoodgrow.com/api/mcp --transport streamable-http
```

### Hermes

```yaml
mcp_servers:
  memikko-hoodgrow-mcp:
    url: "https://www.hoodgrow.com/api/mcp"
```

### Other

```json
{
  "mcpServers": {
    "memikko-hoodgrow-mcp": {
      "type": "http",
      "url": "https://www.hoodgrow.com/api/mcp"
    }
  }
}
```

The mcpServers block is a cross-client convention. Remote transports vary, so check your client's docs.

## Changelog

Every change recorded for this component, newest first. Days that predate change tracking, or that we cannot explain, say so: "we were watching and nothing happened" and "we were not watching" are different claims.

### 2026-08-15 (score 74, +1)

No change was recorded against any check on this day. Stability & Change Management went from 7 to 10. That category is still filling its 30-day observation window: 2 days of observed history at the previous scan, 3 at this one. The score rises as the window fills, whether or not the server changes.

### 2026-08-14 (score 73, +1)

- [security] Tool “get_base_tokens” rewrote its description, which is the text the model reads

### 2026-08-13 (score 72, −1)

- [security] Tool “get_defi” rewrote its description, which is the text the model reads
- [security] Tool “get_slippage” rewrote its description, which is the text the model reads
- [security] Tool “get_holders” rewrote its description, which is the text the model reads
- [security] Tool “get_ohlc” rewrote its description, which is the text the model reads
- [security] Tool “get_catalog” rewrote its description, which is the text the model reads
- [security] Tool “get_corporate_actions” rewrote its description, which is the text the model reads
- [security] Tool “get_token” rewrote its description, which is the text the model reads
- [functional regression] Schema quality: pass → fail
- [functional improvement] Stability: unverified → 0.03
- [functional] Server version: 0.7.0 → 0.7.1
- [functional] Server version: 0.6.0 → 0.7.0

### 2026-08-12 (score 73)

First indexed and scored.

## MCP tools (10)

### `get_catalog` (~162 tokens)

Get HoodGrow token catalog

Full catalog of Robinhood Chain stock tokens: live price, corporate-action adjusted supply, DeFi depth (best Morpho supply APY, Uniswap V3 TVL), and pending/recent corporate actions for every listed token. Prefer get_token for a single symbol. Prices are read from Chainlink feeds on-chain, not relayed from an off-chain aggregator, and refreshed every 15 minutes — each response is that snapshot, with observedAt giving its exact age. Supply is corporate-action adjusted (totalSupply x ERC-8056 uiMultiplier). priceSource says which tokens resolved a feed and which fell back. Detected from the token contract's own ERC-8056 state every minute, ahead of the official registry's cache, which is mirrored alongside for history.

### `get_token` (~171 tokens)

Get one HoodGrow token

One Robinhood Chain stock token by symbol (e.g. NVDA): live price, corporate-action adjusted supply, DeFi depth, and pending/recent corporate actions. Fails for an unknown symbol. Prices are read from Chainlink feeds on-chain, not relayed from an off-chain aggregator, and refreshed every 15 minutes — each response is that snapshot, with observedAt giving its exact age. Supply is corporate-action adjusted (totalSupply x ERC-8056 uiMultiplier). priceSource says which tokens resolved a feed and which fell back. Detected from the token contract's own ERC-8056 state every minute, ahead of the official registry's cache, which is mirrored alongside for history.

Input parameters:

- `symbol` (string, required): Ticker symbol, e.g. "NVDA" (case-insensitive).

### `get_corporate_actions` (~111 tokens)

Get HoodGrow corporate actions

Pending (on-chain staged) and recent (official Robinhood ledger) corporate actions — splits, dividends, name changes. Pass a symbol to scope to one token; omit it for every tracked token's corporate actions. Detected from the token contract's own ERC-8056 state every minute, ahead of the official registry's cache, which is mirrored alongside for history.

Input parameters:

- `symbol` (string): Ticker symbol to scope to, e.g. "NVDA". Omit for all tokens.

### `get_defi` (~112 tokens)

Get HoodGrow token DeFi detail

Every Morpho lending market (as loan asset OR collateral, both roles labeled) and Uniswap V3 pool involving one token — the full picture for comparing yield/ borrow options, not just the single best-APY figure in get_catalog/get_token. Fails for an unknown symbol. Morpho market and Uniswap V3 pool state, read on-chain and snapshotted every 15 minutes.

Input parameters:

- `symbol` (string, required): Ticker symbol, e.g. "NVDA" (case-insensitive).

### `get_holders` (~125 tokens)

Get HoodGrow token holder analytics

Holder-count trend, 24h net total_supply change (real mint/burn — creation/ redemption of the underlying tokenized shares, distinct from a corporate-action multiplier change), and top-holder concentration for one token. Fails for an unknown symbol. Explorer-sourced, refreshed every 4 hours; supply changes derived from our own on-chain supply snapshots.

Input parameters:

- `limit` (integer): How many top holders to return, 1-50. Defaults to 10.
- `symbol` (string, required): Ticker symbol, e.g. "NVDA" (case-insensitive).

### `get_slippage` (~222 tokens)

Get HoodGrow trade price-impact estimate

How much a USD-sized trade would move the price, per Uniswap V3 pool this token trades on — plus bestPoolAddress/bestEffectivePrice picking the best of them for you. Per-pool estimate, not an optimal multi-pool route/split. Exact within each pool's currently active tick range; a likelyCrossesTick flag on a result means the trade is probably large enough that this may understate real slippage — consider splitting into smaller tranches (TWAP) instead. Fails for an unknown symbol. Computed per pool from the most recent Uniswap V3 pool snapshot (refreshed every 15 minutes, not read live at request time) — an estimate derived from reserves, not a quoted or executable price.

Input parameters:

- `amountUsd` (number, required): Trade size in USD.
- `side` (string, required): "buy" spends USDG for the stock token, "sell" spends the stock token for USDG.
- `symbol` (string, required): Ticker symbol, e.g. "NVDA" (case-insensitive).

### `get_ohlc` (~254 tokens)

Get HoodGrow OHLC price candles

OHLC price candles for backtesting, bucketed from price history already collected every ~15 min. Each candle also carries volumeUsd/swapCount — USD swap volume across the token's Uniswap V3 pools, null for buckets older than the volume indexer's backfill window. Defaults to the last 30 days if from/to are omitted; window capped at 730 days. Fails for an unknown symbol. Prices are read from Chainlink feeds on-chain, not relayed from an off-chain aggregator, and refreshed every 15 minutes — each response is that snapshot, with observedAt giving its exact age. Supply is corporate-action adjusted (totalSupply x ERC-8056 uiMultiplier). priceSource says which tokens resolved a feed and which fell back.

Input parameters:

- `from` (string): ISO 8601 start (default: 30 days before `to`).
- `interval` (string, required): Candle bucket size.
- `limit` (integer): Max candles to return, 1-1000. Defaults to 500.
- `symbol` (string, required): Ticker symbol, e.g. "NVDA" (case-insensitive).
- `to` (string): ISO 8601 end (default: now).

### `get_base_tokens` (~129 tokens)

Get HoodGrow Base B20 token registry

Base mainnet (chain 8453) B20 native-equity-token registry — verified on-chain metadata plus per-token market stats. status is per token: "live" = minted supply exists on-chain (flips automatically once totalSupply() > 0), with DEX-sourced price/24h change/liquidity/volume refreshed hourly (null until a DEX pair exists — never fabricated zeros); "pre_launch" = zero supply, not tradable. uiMultiplier/oraclePaused are ERC-8056 corporate-action reads, null when the B20 contract does not answer them.

### `get_markets` (~103 tokens)

Get HoodGrow market movers

Market movers across the Robinhood Chain stock-token catalog: top gainers and losers by 24h price change, highest 24h swap volume, and deepest Uniswap V3 liquidity (TVL). limit caps each list (1-50, default 10); gainers/losers can be empty when the market is flat (e.g. weekends).

Input parameters:

- `limit` (integer): Max entries per list, 1-50. Defaults to 10.

### `get_trades` (~118 tokens)

Get HoodGrow recent large trades

Recent large (whale) trades in Robinhood Chain stock-token Uniswap V3 pools, newest first — each with a buy/sell side, USD size, and transaction hash. Omit symbol for the global feed. limit caps the list (1-100, default 20).

Input parameters:

- `limit` (integer): Max trades to return, 1-100. Defaults to 20.
- `symbol` (string): Filter to one token, e.g. "NVDA" (case-insensitive). Omit for the global feed.

## Diagnostics

Captured diagnostic sections: TLS, DNSSEC, Authorisation, Transports. The full working is on the page: https://verifymcp.io/servers/memikko-hoodgrow-mcp/api-mcp#diagnostics

## Score history

- 2026-08-15: 74
- 2026-08-14: 73
- 2026-08-13: 72
- 2026-08-12: 73

## Links

- Remote endpoint: https://www.hoodgrow.com/api/mcp
- Repository: https://github.com/MeMikko/hoodgrow-mcp
- Website: https://www.hoodgrow.com/api-access
- Changelog RSS feed: https://verifymcp.io/servers/memikko-hoodgrow-mcp/api-mcp.xml
- Changelog JSON feed: https://verifymcp.io/servers/memikko-hoodgrow-mcp/api-mcp.json
- HTML version of this page: https://verifymcp.io/servers/memikko-hoodgrow-mcp/api-mcp
