Package versions and tool counts read from the manifests on 2026-08-28.
For agents and developers
Two MCP servers give Claude Desktop, Cursor and Claude Code typed tools over the whole API — 96 for Solana, 64 for Robinhood Chain. 14 packages on npm, PyPI and crates.io cover TypeScript, Python, Rust, ElizaOS and Solana Agent Kit. One free key works everywhere: 200 calls a day, no card. Data only — nothing here ever trades.
MIT-licensed · mirrors at github.com/madeonsol · MCP registry names io.github.MadeOnSol/madeonsol and io.github.MadeOnSol/robinhood-chain
The surface
Counted from the package manifests.
96 + 64 tools
npm · PyPI · crates.io
no card · 60/min
x402, per call, no key
MCP servers
Both speak stdio for local clients and http for hosted environments (MCP_TRANSPORT=http). Add either or both under mcpServers; the same msk_ key authenticates each.
Solana
KOL trade feed, coordination and first-touch signals, deployer reputation, alpha wallets, token risk / holders / candles / surges, wallet PnL, sniper deploys, the rule engines and stream-session control.
Auth: msk_ API key (MADEONSOL_API_KEY) or keyless x402 from a Solana wallet (SVM_PRIVATE_KEY)
Robinhood Chain (chain id 4663)
RHC KOL trades and consensus, the Uniswap v2/v3/v4 DEX tape, LP-removal feed, token risk with live sell-simulation, wei-exact holders, deployer reputation over 160K+ deployers, tokenized equities, wallet PnL and all four RHC rule engines. 49 reads, 15 writes (marked non-readOnly).
Auth: msk_ API key (MADEONSOL_API_KEY) — same key as the Solana API
npm install -g mcp-server-madeonsol · then:
{
"mcpServers": {
"madeonsol": {
"command": "mcp-server-madeonsol",
"env": { "MADEONSOL_API_KEY": "msk_YOUR_KEY" }
}
}
}Same server, funded Solana wallet, no key (+ x402 peer deps):
{
"mcpServers": {
"madeonsol": {
"command": "mcp-server-madeonsol",
"env": { "SVM_PRIVATE_KEY": "<base58 solana private key>" }
}
}
}No install step — npx fetches it on first run:
{
"mcpServers": {
"robinhood-chain": {
"command": "npx",
"args": ["-y", "mcp-server-robinhood-chain"],
"env": { "MADEONSOL_API_KEY": "msk_YOUR_KEY" }
}
}
}Cursor and Claude Code take the same mcpServers object in their MCP settings. One-line alternative for Solana via Smithery: npx -y smithery mcp add madeonsol/solana-kol-intelligence. x402 mode needs @x402/fetch @x402/svm @x402/core @solana/kit @scure/base installed alongside the server; the free madeonsol_discovery tool lists every keyless endpoint with its price first.
Packages
Seven for the Solana surface, seven standalone for Robinhood Chain (separate names, zero cross-dependency, EVM-native fields). Every release syncs all packages of a family and tags the mirror repositories together.
Solana (7)
| Package | Kind | Registry | Version | Install | Source |
|---|---|---|---|---|---|
| madeonsol | TypeScript SDK | npm | 2.26.0 | npm install madeonsol | madeonsol/madeonsol-sdk |
| madeonsol | Rust SDK | crates.io | 0.27.0 | cargo add madeonsol | madeonsol/madeonsol-rs |
| madeonsol-x402 | Python SDK (keyed + keyless x402, LangChain / CrewAI extras) | PyPI | 1.28.0 | pip install madeonsol-x402 | madeonsol/madeonsol-python |
| madeonsol-x402 | TypeScript x402 client (keyed + keyless) | npm | 1.28.0 | npm install madeonsol-x402 | madeonsol/madeonsol-x402 |
| mcp-server-madeonsol | MCP server (Claude, Cursor, Claude Code) | npm | 1.25.0 | npm install -g mcp-server-madeonsol | madeonsol/mcp-server-madeonsol |
| @madeonsol/plugin-madeonsol | ElizaOS plugin | npm | 1.24.0 | npm install @madeonsol/plugin-madeonsol | madeonsol/plugin-madeonsol |
| solana-agent-kit-plugin-madeonsol | Solana Agent Kit plugin | npm | 1.24.0 | npm install solana-agent-kit-plugin-madeonsol | madeonsol/solana-agent-kit-plugin-madeonsol |
Robinhood Chain (7)
| Package | Kind | Registry | Version | Install | Source |
|---|---|---|---|---|---|
| robinhood-chain-sdk | TypeScript SDK | npm | 0.8.1 | npm install robinhood-chain-sdk | madeonsol/robinhood-chain-sdk |
| robinhood-chain | Rust SDK | crates.io | 0.8.1 | cargo add robinhood-chain | madeonsol/robinhood-chain-rs |
| robinhood-chain | Python SDK (keyed + keyless USDG x402 extra) | PyPI | 0.9.1 | pip install robinhood-chain | madeonsol/robinhood-chain-python |
| robinhood-chain-x402 | TypeScript x402 client (keyed + keyless USDG) | npm | 0.9.1 | npm install robinhood-chain-x402 (+ viem for keyless) | madeonsol/robinhood-chain-x402 |
| mcp-server-robinhood-chain | MCP server (Claude, Cursor, Claude Code) | npm | 0.8.1 | npx -y mcp-server-robinhood-chain | madeonsol/mcp-server-robinhood-chain |
| @madeonsol/plugin-robinhood-chain | ElizaOS plugin | npm | 0.8.1 | npm install @madeonsol/plugin-robinhood-chain | madeonsol/plugin-robinhood-chain |
| solana-agent-kit-plugin-robinhood-chain | Solana Agent Kit plugin | npm | 0.8.1 | npm install solana-agent-kit-plugin-robinhood-chain | madeonsol/solana-agent-kit-plugin-robinhood-chain |
The free key
Every package authenticates with the same msk_ key, auto-detected by the prefix. The free tier is the real product at a smaller quota, not a demo.
Quota
Lifetime
What needs PRO
Quick start
import { MadeOnSol } from "madeonsol";
const client = new MadeOnSol({ apiKey: "msk_YOUR_KEY" });
const { trades } = await client.kol.feed({ limit: 10, action: "buy" });from madeonsol_x402 import MadeOnSolClient client = MadeOnSolClient(api_key="msk_YOUR_KEY") trades = client.kol_feed(limit=10, action="buy")
use madeonsol::{MadeOnSol, types::KolFeedParams};
let client = MadeOnSol::new(std::env::var("MADEONSOL_API_KEY")?)?;
let feed = client.kol.feed(&KolFeedParams { limit: Some(10), ..Default::default() }).await?;Where this sits
By August 2026 most data vendors ship an MCP server (Vybe, Bitquery, Nansen, Birdeye, GoPlus, CoinGecko among them) and GMGN's OpenAPI skills are the agent-builder magnet — with the caveat that GMGN's rate limit is 1 request per second and its skills can execute trades. Ours is the only MCP surface we found that exposes KOL coordination alerts, deployer reputation and pre-confirmation deploys as tools, never executes, and can pay per call keylessly over x402 on Solana (USDC) or Robinhood Chain (USDG). If you need multi-chain breadth beyond Solana and RHC, the multi-chain vendors' servers are the better fit.
FAQ
More for developers
Token surge & revival alerts
Momentum fires with risk flags and out-of-sample +1h outcomes.
WebSocket streaming
seq, replay, heartbeat, 19 channels — pushed events don't spend quota.
Pre-confirmation deploy alerts
pump.fun deploys from deshred, ~500–800 ms before confirmation.
Full surface: Solana API overview, Robinhood Chain API, endpoint docs and the 9-provider data API comparison.
Start building
A free msk_ key runs every package at 200 calls a day. PRO (€43/month) unlocks streaming, webhooks and the rule engines across all 14.