MadeOnSol — Solana memecoin intelligence
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| SVM_PRIVATE_KEY | No | Base58-encoded Solana private key for pay-per-call via x402 micropayments. Use this if you would rather not sign up - the server autopays per request from this wallet. Only needed when MADEONSOL_API_KEY is not set. | |
| MADEONSOL_API_KEY | No | Your MadeOnSol API key, starts with msk_. Free tier (200 req/day, no card) at https://madeonsol.com/pricing. Unlocks KOL feed, deployer alerts, alpha-wallet intel, multi-KOL coordination, first-touch scout signal, copy-trade rules, and the DEX firehose (ULTRA). | |
| MADEONSOL_API_URL | No | MadeOnSol API base URL (defaults to https://madeonsol.com). | https://madeonsol.com |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
| prompts | {
"listChanged": true
} |
| resources | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| madeonsol_kol_feedA | Get real-time Solana KOL trades from 1,000+ tracked wallets. Each trade includes the token's market cap (USD) at the moment of trade — sourced from our in-memory price tracker, accurate to the millisecond, faster than Dexscreener spot. PRO+ adds size/age/strategy/winrate filters. |
| madeonsol_kol_coordinationA | KOL convergence signals (v1.2) — tokens being accumulated by multiple KOLs. Response includes peak_kols/peak_buys (busiest window slice), exited_count (net-flow-negative wallets), 0-100 coordination_score, and (v1.2 / 2026-05-06) market_cap_usd_at_first_buy + market_cap_usd + last_price_usd so you can see whether the cluster formed at micro-cap or after the chart was already running. Blacklist filters WIF/BONK/stables by default. |
| madeonsol_kol_leaderboardA | Get KOL performance rankings by PnL and win rate. PRO+ can sort by alternative axes (winrate/roi/profit_factor/early_entry). |
| madeonsol_deployer_alertsA | Get real-time alerts from Pump.fun deployers with KOL buy enrichment. Filters: deployer tier, alert_type, priority, and min_kol_buys to gate out noise. Cursor-paginated via 'before' (preferred over 'offset' at scale). |
| madeonsol_kol_pairsA | KOL affinity matrix — discover which KOLs frequently co-trade the same tokens within a time window. |
| madeonsol_kol_timingA | KOL entry/exit timing profile — hold duration, exit speed, and activity patterns for a specific KOL. |
| madeonsol_deployer_trajectoryA | Deployer skill curve — streaks, rolling bond rate, improvement trend, and deployment cadence for a Pump.fun deployer. |
| madeonsol_kol_hot_tokensA | KOL momentum tokens — tokens with accelerating KOL buy interest, early signals before coordination triggers. PRO+ adds buyer-quality filters. |
| madeonsol_kol_token_entry_orderA | Ranked KOL first-buyers for a specific token, ordered by entry timestamp. PRO+ adds percentile_pnl_7d per entry. |
| madeonsol_kol_compare_walletsA | Side-by-side comparison of 2-5 KOL wallets — strategy, winrates, ROI, percentile. PRO+ adds 30d overlap tokens (bought by 2+ of the wallets). |
| madeonsol_kol_alerts_recentA | Live KOL alert feed — consensus clusters, fresh-token KOL buys, and heating-up wallets in one unified stream. |
| madeonsol_kol_pnlA | Deep per-wallet PnL breakdown — realized PnL, win rate, profit factor, max drawdown, daily equity curve, closed/open positions. BASIC: summary only. PRO: + curve + closed. ULTRA: + open positions. |
| madeonsol_kol_trending_tokensA | Tokens ranked by KOL buy volume — pure capital-flow signal. Sub-hour periods (5m/15m/30m) require PRO/ULTRA. |
| madeonsol_discoveryA | List all available MadeOnSol API endpoints with prices and parameter docs. Free, no auth required. |
| madeonsol_wallet_tracker_watchlistA | List your tracked wallets with labels and remaining watchlist capacity. BASIC=10, PRO=50, ULTRA=100. |
| madeonsol_wallet_tracker_addA | Add a Solana wallet to your watchlist. Returns 409 if already tracked or limit reached. |
| madeonsol_wallet_tracker_removeA | Remove a wallet from your watchlist. |
| madeonsol_wallet_tracker_tradesA | Historical swap and transfer events for all your watched wallets. BASIC: truncated wallets, no tx_signature. |
| madeonsol_wallet_tracker_summaryA | Per-wallet stats: swap counts, SOL bought/sold, and last activity time across your watchlist. |
| madeonsol_create_webhookA | Register a webhook URL to receive real-time push notifications for KOL trades and deployer alerts. Requires Pro/Ultra subscription. |
| madeonsol_list_webhooksA | List all your registered webhooks with delivery status and failure counts. |
| madeonsol_delete_webhookA | Delete a webhook by ID. Permanently removes the webhook and its delivery history. |
| madeonsol_test_webhookB | Send a sample event payload to a webhook URL to verify it works. Returns status code and response time. |
| madeonsol_stream_tokenA | Generate a 24h WebSocket streaming token. Includes ws_url for KOL/deployer streaming (Pro/Ultra) and dex_ws_url for all-DEX trade streaming (Ultra only). |
| madeonsol_meA | Inspect your MadeOnSol API account — current tier, daily/burst quota state, remaining requests, subscription expiry, and per-feature usage (webhooks, copy-trade wallets, coordination rules, etc.). Use to self-throttle without parsing rate-limit headers. |
| madeonsol_tokens_listA | Filtered, sortable token directory. Browse all tracked Solana tokens by market-cap band, liquidity floor, recent-activity window, primary DEX, authority/safety flags, and computed 1h volume / MEV-share / MC-change deltas. Default min_liq=2000 skips phantom-MC dust (low-liquidity pools producing absurd VWAP×supply products) — pass min_liq=0 to opt out. Computed filters (min_volume_1h_usd, max_mev_share_pct, mc_change_1h_min_pct, mc_change_1h_max_pct) over-fetch and post-filter — pagination.post_filtered=true on the response means page size may be < limit. PRO+ only. |
| madeonsol_alpha_leaderboardA | Top statistically profitable early-buyer wallets, scored from 47,000+ early-buyer records. BASIC=25 (truncated), PRO=100, ULTRA=500 + bot signals. |
| madeonsol_alpha_walletA | Full alpha profile for one wallet — per-token breakdown + bot_signals array. ULTRA only. |
| madeonsol_alpha_linkedA | Wallets behaviorally linked to a target wallet (co-bought 3+ tokens within 2 seconds). ULTRA only. |
| madeonsol_token_cap_tableA | First non-deployer early buyers for a token, enriched with PnL, KOL identity, and bot flags. PRO=top 10 (truncated wallets), ULTRA=top 20 (full). BASIC: 403. |
| madeonsol_token_buyer_qualityA | 0–100 buyer-quality score for a token's first-buyer cohort. 5-min cached. BASIC: score+signal only. PRO/ULTRA: full breakdown. |
| madeonsol_tokens_batch_buyer_qualityA | Bulk buyer-quality scoring for up to 50 mints in one call. Shares the 5-min LRU cache with the single-mint endpoint — already-warm mints return at ~zero cost. Response includes cache_hits counter. |
| madeonsol_token_getA | Comprehensive per-mint snapshot: price (VWAP), market cap, 24h volume, deployer reputation, KOL smart-money activity, first_seen_at + age_seconds, and blacklist status — all in one call. ULTRA adds individual KOL wallet addresses in top_buyers[]. |
| madeonsol_token_batchA | Bulk lookup of up to 50 mints in one request. Returns the same per-mint shape as madeonsol_token_get. DB queries batched with IN(...); dex-stream + RPC fan-outs run in parallel. ~10-20× cheaper than N sequential calls — ideal for sniper pipelines scoring many tokens at once. |
| madeonsol_copytrade_listA | List your copy-trade rules. PRO=3 rules, ULTRA=20 rules. |
| madeonsol_copytrade_createA | Create a copy-trade rule. Returns webhook_secret ONCE on creation when delivery_mode includes 'webhook' — store it to verify HMAC signatures. PRO=5 source_wallets/rule, ULTRA=50. |
| madeonsol_copytrade_getA | Get one copy-trade rule by id. |
| madeonsol_copytrade_updateC | Update fields on a copy-trade rule, including is_active toggle. |
| madeonsol_copytrade_deleteA | Delete a copy-trade rule permanently. |
| madeonsol_copytrade_signalsA | Recent fired copy-trade signals (up to 7 days). Filter by subscription_id, since (ISO8601), and limit (1–500). |
| madeonsol_coordination_alerts_listA | List your coordination alert rules. PRO=5 rules, ULTRA=20. |
| madeonsol_coordination_alerts_createA | Create a coordination alert rule. Fires within ~1s when a KOL cluster meets thresholds (peak-density scored). Delivered via WebSocket (kol:coordination channel) and/or HMAC-signed webhook. Returns webhook_secret ONCE when delivery_mode includes 'webhook' — store it. |
| madeonsol_coordination_alerts_getA | Get one coordination alert rule by id. |
| madeonsol_coordination_alerts_updateB | Update fields on a coordination alert rule, including is_active toggle. |
| madeonsol_coordination_alerts_deleteA | Delete a coordination alert rule permanently. |
| madeonsol_kol_first_touchesA | Recent first-KOL-touch events — every time a tracked KOL was the first to buy a token mint. Filterable by scout tier (S/A/B/C from mv_kol_scout_score), KOL winrate, token age, etc. Backtest: top scouts attract ≥3 follow-on KOLs within 4h ~50% of the time vs ~14% baseline. Median lead time before second KOL is 12s — for trading this signal, use the WebSocket channel rather than polling. |
| madeonsol_first_touch_subscriptions_listA | List your first-touch webhook subscriptions. ULTRA only. |
| madeonsol_first_touch_subscriptions_createA | Create a first-touch webhook subscription. ULTRA only — up to 10 active. Filters: kol (wallet), mint_suffix, min_first_buy_sol, min_scout_tier (S/A/B/C), min_n_touches. Returns webhook_secret ONCE — store it. |
| madeonsol_first_touch_subscriptions_getA | Get one first-touch subscription by id. ULTRA only. |
| madeonsol_first_touch_subscriptions_updateC | Update fields on a first-touch subscription, including is_active toggle. ULTRA only. |
| madeonsol_first_touch_subscriptions_deleteA | Delete a first-touch subscription permanently. ULTRA only. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
| solana_kol_analysis | Analyze current Solana KOL trading activity — what are smart money wallets buying and selling? |
| deployer_scout | Scout for new high-potential token launches from elite Pump.fun deployers |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
| api-overview | MadeOnSol x402 API overview — endpoints, pricing, and how it works |
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/LamboPoewert/mcp-server-madeonsol'
If you have feedback or need assistance with the MCP directory API, please join our Discord server