Skip to main content
Glama
MeMikko

hoodgrow-mcp

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
HOODGROW_API_KEYNoAPI key from hoodgrow.com/api-access
HOODGROW_PRIVATE_KEYNoWallet private key funded with USDC on Base, used for x402 pay-per-call

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
get_catalogA

Free catalog and live price feed for all Robinhood Chain stock tokens. Use for token discovery, spot prices, and tracking market movers. Returns symbol, name, contract address, live price, price source, 24h change and corporate-action adjusted supply for every listed token, plus pending and recent corporate actions. No API key, no payment, and it spends none of a key's daily units. Carries no per-token DeFi depth — use get_token or get_defi for that. 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. priceSource says which tokens resolved a feed and which fell back. Supply is corporate-action adjusted (totalSupply x ERC-8056 uiMultiplier), not raw. 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_tokenA

One Robinhood Chain stock token by symbol (e.g. NVDA): live price, corporate-action adjusted supply, DeFi depth, and pending/recent corporate actions. Unlike the free catalog this carries the token's DeFi depth ($0.05 via x402, or 1 of the 40 daily units with a free API key). 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. priceSource says which tokens resolved a feed and which fell back. Supply is corporate-action adjusted (totalSupply x ERC-8056 uiMultiplier), not raw. 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_corporate_actionsA

Pending (on-chain staged) and recent (official Robinhood ledger) corporate actions — splits, dividends, name changes. Pass a symbol to scope to one token (cheaper); 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.

get_defiA

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_token. $0.05 via x402, or 1 daily unit with a free API key. Fails for an unknown symbol. Morpho market and Uniswap V3 pool state, read on-chain and snapshotted every 15 minutes.

get_holdersA

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. $0.05 via x402, or 1 daily unit with a free API key. Fails for an unknown symbol. Explorer-sourced, refreshed every 4 hours; supply changes derived from on-chain supply snapshots.

get_slippageA

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. $0.05 via x402, or 1 daily unit with a free API key. 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.

get_ohlcA

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. $0.05 via x402, or 1 daily unit with a free API key. 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. priceSource says which tokens resolved a feed and which fell back.

get_base_tokensA

Base mainnet (chain 8453) B20 native-equity-token registry — verified on-chain metadata (symbol, name, decimals) for a fixed set of known tokens, plus a liveness signal. PRE-LAUNCH: every token currently has zero minted supply — no price, no DEX liquidity, no holders exist yet. status flips to "live" automatically once totalSupply() > 0 on-chain; do not treat a pre_launch entry as tradable. $0.05 via x402, or 1 daily unit with a free API key. Read directly from the token contracts on Base (chain 8453) and refreshed every 4 hours; status reflects on-chain totalSupply().

get_marketsA

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). $0.05 via x402, or 1 daily unit with a free API key. 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. priceSource says which tokens resolved a feed and which fell back. Morpho market and Uniswap V3 pool state, read on-chain and snapshotted every 15 minutes.

get_tradesA

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). $0.05 via x402, or 1 daily unit with a free API key. Indexed from Uniswap V3 Swap events on-chain; side and USD size are derived from the USDG leg of each swap.

list_credit_bundlesA

Current prepaid credit bundle catalog ({id: {priceUsd, creditUsd}}) — free, no credentials required. A bundle is paid once via x402 (buy_credits) and spent down over many calls afterward via a cheap wallet signature instead of a fresh on-chain payment per call — see HOODGROW_USE_CREDITS.

buy_creditsA

Pays for one prepaid credit bundle via x402 (see list_credit_bundles for ids/prices) — a REAL, irreversible USDC payment on Base mainnet. Requires HOODGROW_PRIVATE_KEY to be configured (a bearer-key setup is already free and has no use for credits). The balance lands once settlement confirms; call get_credit_balance to verify. To actually start spending it instead of paying x402 per call, set HOODGROW_USE_CREDITS=true and restart this server.

get_credit_balanceA

This wallet's current prepaid credit balance — free (no x402 charge, no credit spend). Requires HOODGROW_PRIVATE_KEY to be configured.

register_credit_webhookA

Register (or update) a credit-funded corporate-action webhook for this wallet: HoodGrow then POSTs each matching corporate_action.* event to your url, signed x-hoodgrow-signature (verify it before trusting the body). Requires HOODGROW_PRIVATE_KEY. Registering is FREE — no payment here; each delivered event is billed per-event against your prepaid credit balance (buy_credits/get_credit_balance), so an idle webhook costs nothing. symbols restricts delivery — and, since billing is per delivered event, what you're charged for — to just those tokens; omit for every token's events. Returns webhookSecret (shown once — store it). This is the credit-funded path; a Builder-subscription webhook is set from the website instead.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

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/MeMikko/hoodgrow-mcp'

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