
Hood Mcp
io.github.nirholasPublished by GitHub account nirholasv0.1.1Updated Oct 24, 2026
Robinhood Chain data + guarded trading for AI agents: Stock Token quotes, portfolios, launches
The publisher's own server: hood. — .hood name service
Overview
Local MCP server for Robinhood Chain (chain 4663) that gives an assistant read-only Stock Token, token and chain data, plus an opt-in wallet server for…
- What you can do
- Read chain state: latest block, gas price, TVL and network totals
- Look up Stock Tokens: the 95-token registry, Chainlink and DEX quotes with premium/discount, and token search by ticker, name or address
- Inspect tokens and portfolios: price, volume, liquidity and holders for any token, trending pools, and multiplier-correct portfolios with USDG balances for any address
- Track launches: recent NOXA and Odyssey launches from on-chain logs, or watch live for up to 120 seconds
- Trade from a wallet (separate opt-in server): read the wallet's own portfolio, quote Uniswap swaps, and execute swaps or USDG transfers behind a preview-and-confirm gate with spend caps
- When to use it
- Useful when an assistant needs to answer questions about Robinhood Chain markets, Stock Token pricing, token liquidity or new launches. The separate trading server is only for operators who deliberately want an agent to sign swaps or USDG transfers from a funded wallet.
- Requirements
- Runs locally via npx as a stdio process (Node.js); an optional HTTP mode is available. The data server needs no key, wallet or config and uses the public RPC; ALCHEMY_KEY is optional for a private RPC. HOOD_MCP_NETWORK selects mainnet (default) or testnet. The trading server refuses to start unless HOOD_MCP_ENABLE_TRADING=1 and ROBINHOOD_CHAIN_PRIVATE_KEY are set.
Installation
In SourceWeft
- Open Hood Mcp in the dashboard and add it to a workspace.
- Enable the server for the chats that should use its tools.
Desktop only via STDIO. STDIO servers start a local process, so they need the SourceWeft desktop host.
Other MCP clients
Follow the launch instructions in the repository.
README
hood-mcp
[GitHub stars] [Last commit] [PRs welcome] [AI agent friendly]
Model Context Protocol servers for Robinhood Chain (chain ID 4663).
Two servers, one package: a zero-config data server any MCP client can add in one line, and
an explicitly opt-in trading server for wallets that want to act. Built on
hoodchain, the TypeScript SDK for the chain.
Docs: https://nirholas.github.io/robinhood-chain-mcp/
Why
Robinhood Chain has two other MCP servers today, both zero-star, days-old, read-only hobby projects. This is the productized one: a full data surface (Stock Tokens, memecoins, launches, chain stats) plus a guarded trading surface with hard spend caps and a confirm gate — built to the standard three.ws holds its agent tooling to.
60-second install
Claude Code
Claude Desktop
Add to claude_desktop_config.json:
Cursor
Add to .cursor/mcp.json:
Any stdio MCP client
No API key, no wallet, no config. It talks to the public Robinhood Chain RPC and starts answering tool calls immediately.
Two servers
1. hood-mcp — data server (zero-config, read-only)
stdio by default; pass --http (or HOOD_MCP_TRANSPORT=http) for Streamable HTTP on
HOOD_MCP_PORT (default 8730), serving POST /mcp and GET /health.
2. hood-mcp-trading — wallet server (explicitly opt-in)
Separate binary, stdio only, refuses to start unless both are set:
See Safety model for the full guard design. Summary:
- Kill switch — the server process itself refuses to start without
HOOD_MCP_ENABLE_TRADING=1. - Eligibility gate — buying a tokenized Stock Token requires
HOOD_MCP_ACKNOWLEDGE_ELIGIBILITY=1(Stock Tokens are barred to US/Canada/UK/Switzerland persons — see below). - Spend caps — every mutating call is valued in USD and checked against
HOOD_MCP_MAX_SPEND_USDG(per-call) andHOOD_MCP_MAX_SESSION_USDG(per-session, in-memory, resets on restart) before anything is signed. - Confirm gate — the first call to
execute_swap/transfer_usdgalways returns a simulation (recipient, amount, token, min-received) and signs nothing. Only a second call withconfirm: trueand identical arguments broadcasts.
Stock Tokens are tokenized debt securities (issuer: Robinhood Assets (Jersey) Ltd) and may
not be offered, sold, or delivered to US persons (additional limits: Canada, UK, Switzerland).
The restriction is legal/front-end enforced, not contract-level — execute_swap throws unless
the operator has explicitly acknowledged eligibility. Memecoins are unrestricted.
Environment reference
See .env.example for the full annotated list. Nothing is required for the
data server; the trading server requires the two kill-switch variables above.
x402 monetization (seam, not active)
The HTTP transport has a documented seam (src/x402-seam.ts) to paywall future metered tools
(deep history, firehose) via the sibling hood402 USDG-on-Robinhood-Chain x402
rail once it exists. Every tool this package ships today stays free regardless.
Development
Depends on hoodchain from npm; for local development against an unpublished SDK checkout:
npm i ../robinhood-chain-sdk.
Registry submissions (owner action)
Metadata is prepared, not submitted — publishing to a registry is a one-way, attributed action the owner should take:
- modelcontextprotocol registry —
server.jsonin this repo validates against the official schema. Submit with themcp-publisherCLI oncehood-mcpis live on npm. - Smithery — their current flow publishes a running server URL or an
.mcpbbundle (smithery mcp publish <url> -n <org/server>), not a static config file. Deploy the HTTP transport (hood-mcp --http) somewhere public, then runsmithery mcp publish https://your-deployment/mcp -n nirholas/hood-mcp.
License
All rights reserved. See LICENSE.
Star History
Support the project
If robinhood-chain-mcp saves you time, star it on GitHub. Stars are how other developers and AI agents find the repositories worth trusting, and they cost you one click.
Know someone who would use it? Post on X · Share on Bluesky · Share on LinkedIn · Submit to Hacker News · Share on Reddit
Built for AI agents too
Coding agents and LLM tooling can read this repo directly: AGENTS.md, llms.txt, llms-full.txt. Point an agent at https://github.com/nirholas/robinhood-chain-mcp and it has the context it needs.
More from the same author
- All repositories by nirholas: the full catalog, grouped by topic
- three.ws: the platform for 3D AI agents with Solana wallets, a skill marketplace and x402 payments
- Questions or ideas: open an issue or start a discussion
Contributors
Source: README.md at commit d571ac4
Tools
0Version history
1- v0.1.1LatestSep 16, 2026
Score
40% of the applicable checks met
How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.
- Reached in the last 30 days25 pts
Keep the endpoint answering the MCP handshake; SourceWeft probes it every 30 days.
- Auth declared10 pts
Declare the credential headers in the registry entry, or keep the endpoint answering the probe so its auth can be classified.
- Tools listed15 pts
Answer tools/list without a credential, or ship a package that starts in a sandbox without one.
- DescriptionRequired15 pts
- Logo10 pts
- Documentation15 pts
- License10 pts
Declare a license in the repository or the registry entry.
Other Hood integrations
hood. — .hood name service
ag.hoodOfficial publisher
A remote MCP server that resolves .hood names on Robinhood Chain, including forward and reverse lookups, text records, availability and pricing.
Aseptway: Houston pharmacy cleanroom and hood certification coordination
com.forevenza.services
Coordinates Houston pharmacy cleanroom and hood certification requests: submit a scope, track status, inspect offers, accept or decline, and release payment…

HoodL2 Projects
Published by GitHub account zeit-dev
Remote MCP server for browsing the HoodL2 (Robinhood Chain) project directory: search projects, fetch details, and list categories.