madeonsol について
madeonsol は、Solana の取引調査向け MCP サーバーで、KOL、ウォレット、トークン、デプロイヤーのデータを提供します。API キーまたは x402 による呼び出しに対応し、任意でエージェント調査ツールを有効にできます。
主な機能
- 01Solana KOL のウォレットと取引の調査
- 02Pump.fun デプロイヤーの分析
- 03ウォレット残高とデプロイヤー活動の確認
- 04協調購入とトークン保有状況の特定
- 05トークンリスクと取引シグナルの追跡
活用シーン
- 01Solana KOL の取引活動の調査
- 02トークンのデプロイヤーとウォレットの評価
- 03協調購入グループの現在保有量の確認
- 04トークン取引とデプロイヤーイベントの変化の確認
MCP 対応
MCP クライアントに Solana KOL、ウォレット、トークン、デプロイヤーの調査ツールを提供します。API キーに対応し、Agent Gateway を有効にすると Solana 固定の調査ツールが 6 種類追加されます。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
mcp-server-madeonsol
エージェントインテリジェンスゲートウェイ(4.1.0で追加、オプトイン方式)。 有料プラン(PRO以上)の
MADEONSOL_API_KEYと併せてMADEONSOL_AGENT_GATEWAY_ENABLED=onを設定すると、 Solana専用の6つのリサーチツールdiscover_opportunities、evaluate_token、inspect_wallet、inspect_deployer、evaluate_signal、changes_sinceを追加できます。これらは お客様のキーを使用してPOST /api/v1/agent-gateway/actionsを呼び出し、 通常の利用枠を消費します。x402リクエストへの署名や支払いは一切行いません。回答にはソースごとのevidenceが含まれ、ソースに制限がある場合は明示的にpartialステータスが示されます。changes_sinceは、すべてのスワップではなく、厳選された7種類のKOL/デプロイヤーイベントを再生します。 オプトインしない場合、ツール一覧は変わりません。 ホスト型エンドポイントはhttps://madeonsol.com/api/agent-gateway/mcp(Streamable HTTP、Authorization: Bearer msk_…)でも利用できます。MCP OAuthは実装していないため、OAuthのみのコネクターでは 利用できません。MCPはエージェントがツールを呼び出すための仕組みであり、課金プランではありません。ゲートウェイの仕様を参照してください。
ホスト型の /api/agent-gateway/mcp トランスポートでは、リクエストごとのアカウントキーとカスタムAuthorizationヘッダーを使用します。MCP OAuthは実装していません。このパッケージの非公開ループバックHTTPアダプターをパブリックサービスとして公開しないでください。
6種類のイベントファミリーへの早期ストリーム拡張(#457、未有効化): 管理対象の
earlyStream()クライアント、プライベートリスト制御、トークン/ウォレットヘルパーは、madeonsol-x402TypeScript SDKに実装されています。このパッケージには、このPRによって 管理対象クライアントや新しいMCP/プラグインアクションは追加されません。既存のスナイパー互換性は ULTRA+で、デプロイ専用です。生のWebSocket統合についてはリリース候補版のワイヤー仕様 を参照してください。公開とバージョンの整合性は、引き続きリリースの必須条件です。
⚡ Smitheryからインストール · 🤖 Claude Desktopで使用 · 🖱️ Cursorで使用 · 📚 APIドキュメント · 💰 無料APIキー · 🔎 Glamaで見る
MadeOnSolのSolana KOLインテリジェンスAPI用MCPサーバーです。Claude Desktop、Cursor、またはMCP対応クライアントから利用できます。
リアルタイムのSolana取引インテリジェンス:有料キーでは2,000以上のKOLウォレットを3秒未満の遅延で追跡し、x402の従量課金で呼び出せます(無料プランのライブフィードは5分遅延)。85,000以上のPump.funデプロイヤーをスコアリングし、オンチェーン確認の約500ミリ秒前にdeshredデプロイシグナルを提示し、複数KOL間の連携を検出します。また、バンドルコホートの保有状況(同じスロットのウォレットがトークン供給量のうちどれだけを現在も保有しているか)を提示し、トークンアカウントから直接、任意のウォレットの現在のオンチェーン保有状況を検証し、9以上のプログラムにわたるすべてのDEX取引をストリーミングします。無料プランでは、40以上のエンドポイントで1日あたり200件のリクエストを利用できます(ライブフィードは5分遅延)。支払い登録は不要です。madeonsol.com/pricingでキーを取得してください。 サーバー更新 2026-10-05/08(パッケージの変更は不要):リアルタイムの開発者アクティビティと USDC/USDT の取引サイズ。 署名付き Webhook イベント
dev:activity(PRO+)と ULTRA+ の DEX ソケット経由のdev_subscribeパスでは、dev_sell、dev_buy、dev_token_transfer_out、dev_token_transfer_inが配信されます(送金が売却として扱われることはありません)。送金検出は現在、従来の範囲を限定した開発者ウォレットの監視と、ライブ中に属性付けされたクリエイターを対象とする、広範な SPL Token/Token-2022 候補ソースの両方を統合しています。transfer_watch_coverageが示すのは従来の監視のみです。サブスクリプション確認応答のtransfer_sources.broadは、広範なソースの状態とギャップを報告します。復元された広範なソースの行は REST 履歴にのみ含まれ、過去にさかのぼるリアルタイムアラートとして配信されることはありません。クリエイターの属性情報がない場合、ソースにギャップがある場合、スワップと単独の送金が混在する未対応ケースは、引き続き制限事項です。dex:tradesでは、USDC または USDT で支払われたスワップにsol_amount(ステーブルコイン建てのレッグを SOL 換算した値。dust、min_sol、max_solで使用)と、追加フィールドsol_amount_basis(native_sol|stable_quote_equivalent|stable_quote_unconverted)およびstable_quoteが含まれるようになりました。stable_quote_unconvertedはsol_amountが 0(サイズ不明)であることを意味します。詳細:変更履歴。
サーバー更新 2026-10-04(パッケージの変更は不要):コピートレードのルールが有効なソースウォレットすべてに対応。
source_walletsは追跡対象の KOL ウォレットである必要がなくなりました。有効な Solana ウォレットであればシグナルが発生し、KOL への所属は追加情報として任意で付与されます。また、コピートレードのソースは Wallet Tracker のクォータを消費しません。各ルールはsource_admission(any_wallet)とoperational_state(eligible、またはインフラ状態のmonitoring_pending/monitoring_unavailable/source_capacity_unavailable)を報告します。source_wallets_tracked/source_wallets_untrackedとuntracked_source_wallets警告はレガシーフィールドとして、引き続き入力されます。これにより、以下の古い注記にある「シグナルは追跡対象の KOL ウォレットに対してのみ発生する」という記述は置き換えられます。上限は変更ありません:PRO は 3 ルール × 5 ウォレット、ULTRA は 20 × 50、BUSINESS は 100 × 250 です。
デプロイヤーのアクティビティタイムライン(2026-10-08 に拡張)。
madeonsol_deployer_activityはGET /deployer-hunter/{wallet}/activity(PRO+、msk_API キーのみ)に対応します。ローンチ、dev_buy、dev_sell、dev_token_transfer_out、dev_token_transfer_in、クリエイターの送金、手数料の請求、資金の流入、資本の流出を含む、新しい順の単一タイムラインです。永続化されたリアルタイムの行には下限を下回る取引が含まれる場合があります。復元された送金の行にはrecovered、recovered_at、late_classified、counterparty_countが含まれる場合があります。範囲が空の場合は、解釈する前にファミリーごとのカバレッジ/保持期間を確認してください。PRO の応答には ID ブロックも手数料支払者アドレスも含まれません。 4.2.0 の新機能:時間経過に伴うバンドル、現在のバンドル保有割合、トークン上のすべての KOL 取引(合計 108 ツール)。msk_API 専用の新しいツールが 3 つ追加されました(x402 ルートはありません)。madeonsol_token_bundles(GET /tokens/{mint}/bundles)は、トークン上の協調購入クラスターをすべて一覧表示します。ローンチ時のバンドルに加えて、後から形成されたクラスターも対象となり、それぞれの現在の保有状況と、サーバーが追跡しているクラスターについては売却の進捗状況(exit:売却済みの割合、完全に売却を終えたウォレット数、実現 SOL)を返します。madeonsol_token_bundle_share(GET /tokens/{mint}/bundle-share)は、すべてのバンドルウォレットが現在保有している供給量の割合を示す値を 1 つ返します。すべてのウォレットの情報を読み取れない場合は、推測値を返さず、理由とともに null を返します。madeonsol_kol_token_trades(GET /kol/tokens/{mint}/trades)は、特定のトークンに関する、保存済みの追跡対象 KOL の取引をすべて、新しい順にキーセットページングで返します。既存ツールに新しいオプトイン項目が追加されました:madeonsol_token_cap_table(limit、verify_current_balances、include_scout_scores)、madeonsol_token_buyer_qualityとmadeonsol_token_bundle(include_balances)、madeonsol_token_holders(include_wallet_flags)。追加のみです。3.3.0 の新機能:トークンロックの来歴情報。 ツールの説明:トークンロックの行には、
provider(identityは verified | compatible | unverified。Solana ではlock_urlは常に null で、生成されることはありません)、explorer(Solana Explorer のリンク)、price_usd、seconds_until_end、seconds_until_next_unlock、および Bonfida の場合はトランシェのschedule(サーバー 2026-10-02)が含まれます。追加のみです。madeonsol_token_locks_feedはcursor(厳密なキーセットページング)を受け付けます。
3.2.0 の新機能:支払い済みのツール呼び出しで応答を失った場合、再度支払わずに復旧できます(PAY-05)。 x402(キー不要)モードでは、応答を失った、または保留中の支払い済み呼び出しは、同じ証明を再送し、支払人が署名した
PAYMENT-RECOVERYヘッダー(上限あり)を付けることで、サーバーに保存済みの応答を返します。ツールの結果には_x402_paymentの来歴情報(支払い ID、original/deferred、live/stored)が含まれます。支払いを完了できない場合は、再度支払わないよう伝えるコード付きのx402_payment_errorが返されます。復旧の再試行ではX402_MAX_*の予算を使用しません。復旧に対応していないサーバー(旧バージョン、または復旧機能が無効になっているサーバー)では、以前と同じ動作になります。証明を再提示すると 409replay_detectedで終了し、そのエラーが通知されます。再度支払われることはありません。ツールの追加・削除はありません。API キーのユーザーに変更はありません。
3.1.1 の新機能:ツールの説明が API と一致するようになりました。
madeonsol_token_riskとmadeonsol_tokens_batch_riskは、リスクの判定ではなく、独自のポリシーで使用するリスクの根拠を説明するようになりました。madeonsol_deployer_profileは実際のレスポンス内容を示すようになりました:is_deployer、ネストされたdeployerオブジェクト(total_tokens_deployed、total_bondedなど)、pump_stats、pump_tokens、launchpad_tokens。追跡されていないウォレットの場合は、is_deployer: falseとdeployer: nullが返されます。ツールの追加・削除はありません。
3.1.0 の新機能 — コピー取引と Wallet Tracker のツールが API と一致するようになりました。
madeonsol_copytrade_create/_updateは最大 250 件のsource_walletsを受け付けます(BUSINESS のルールあたりの上限です。以前はサーバーが応答する前に、ツールが 50 件を超える指定を拒否していました)。サーバーは引き続き、各自のティアの上限(PRO は 5、ULTRA は 50、BUSINESS は 250)を適用します。Create、update、madeonsol_copytrade_signalsに時価総額の範囲min_mc_usd/max_mc_usdが追加されました。only_actionの説明には実際のデフォルト値(buy)が明記され、シグナルは追跡対象の KOL ウォレットに対してのみ発火することもツールの説明に記載されました。madeonsol_wallet_tracker_tradesにorder(slot|block_time)とbefore_slotカーソルが追加され、actionフィルターはbuy|sellのみに変更されました。transfer_in/transfer_outは API によって常に 400 で拒否されていました。送金にはevent_type: "transfer"を使用してください。madeonsol_copytrade_updateの説明には、署名シークレットのないルールにwebhook_urlを設定する PATCH を送信すると、webhook_secretが一度だけ返されることが記載されました。また、コピー取引ツールの説明には、新しいサーバーが返すsource_wallets_untracked/warnings[]フィールドが追加されました。madeonsol_test_webhookに省略可能なevent(サンプルにする購読済みイベント)が追加されました。 3.0.0 の新機能 — x402(キーレス)モードのみ重大な変更:環境変数が新たに5つ必須となり、暗黙的に機能を縮退させるのではなく、起動に失敗するようになりました(セキュリティ修正、SDK-01)。SVM_PRIVATE_KEYとあわせて、X402_PAY_TO、X402_FEE_PAYER、X402_MAX_AMOUNT_ATOMIC、X402_MAX_TOTAL_AMOUNT_ATOMIC、SVM_RPC_URLを設定してください。これまでは、キーレスモードでは402チャレンジの要求に応じて、Solana USDCの任意の金額、受取人、手数料支払者に署名していました。今後は、各チャレンジについて署名前に、信頼できる加盟店のpayTo、信頼できるファシリテーターのfeePayer(ウォレットとは異なる必要があります)、USDCミント、solana:5eykt…メインネット、exactスキーム、1回あたりの上限、累計上限をすべて検証します。以下のキーレスのセクションにある正式な値を使用してください。すべてのエンドポイントに到達するには、上限を1回あたり20000(0.02 USDC)以上に設定する必要があります。予算はクライアントインスタンス/プロセスごとです。ウォレット全体で共有されるものではなく、プロセス間でも共有されず、新しいインスタンスの作成時または再起動時にリセットされます。キーレスモードでは、ベースURLを正確にhttps://madeonsol.comにする必要があります。APIキー(msk_)を使用するユーザーに変更や新たな設定はありません。 HTTPモードでは引き続きウォレット署名者を拒否します(SEC-02、変更なし)。 2.0.0 の新機能 — 破壊的変更:HTTP モードでは専用トークンが必須になりました(セキュリティ修正、SEC-02)。 このサーバーをMCP_TRANSPORT=httpで実行する場合は、MCP_HTTP_TOKEN(自分で生成したランダムなシークレット)も設定し、GET /healthやサーバーカードのエンドポイントを含むすべてのリクエストでAuthorization: Bearer <token>として送信する必要があります。以前は、バインドされたポートに接続できる人なら誰でも、認証なしでオペレーター自身の API キーを使ってすべてのツールを呼び出せました。HTTP モードは、リテラルなループバックアドレス(127.0.0.1/::1)のみに厳格に制限され、Origin/X-Forwarded-*ヘッダーと重複するAuthorization/Hostヘッダーを無条件に拒否します。また、POST /mcpと 2 つの GET ルートのみを公開し、ウォレット/決済署名者が設定されている場合は起動を拒否します。HTTP モードで支払い者のキーを使うことはできません。デフォルトのstdioトランスポート(Claude Desktop、Cursor、ほとんどの MCP クライアント)を使用している場合、変更はありません。対応は不要です。 これはオペレーター共通の単一トークンによる修正であり、新たなマルチユーザーシステムや OAuth システムではありません。各 HTTP 呼び出し元は引き続き、オペレーター自身の MadeOnSol API キーを共有して使用します。詳細はこちら:docs/audit/SEC02_PRIVATE_HTTP_MCP.md。1.27.1 の新機能 — サーバーが MCP の
instructionsを返すようになりました。initializeレスポンスのinstructionsフィールド(呼び出し元エージェント向けの運用ガイダンス。この README/パッケージの説明とは別のもの)はこれまで設定されていませんでした。そのため、稼働中のサーバーを調査するディレクトリ(Glama)では「MCP instructions の記録なし」と報告されていました。新しいツールはありません。合計 104 個のままです。1.27.0 の新機能 — トップトレーダー、スナイパーウォッチリストの管理、2 つの更新ツール(当時のツール総数は 104 個)。 内部のエージェント型インフラのカバレッジ監査で見つかった 6 つの追加機能です。
madeonsol_token_top_traders(GET /tokens/{mint}/top-traders、PRO/ULTRA)は、実現 PnL または ROI に基づいてトークンのウォレットを順位付けし、KOL/アルファウォレットの情報を付加します。このエンドポイントは REST API と x402 レールにはすでに存在していましたが、MCP ツールはありませんでした。madeonsol_sniper_watchlist_list/_add/_remove(PRO+/ULTRA)は、カスタムのスナイパーデプロイ・ウォッチリストを管理します(madeonsol_sniper_recent(watchlist: true)で対象を絞り込めます)。以前は生の HTTP 経由でのみ利用できました。madeonsol_update_webhook(PATCH)は、Webhook を削除して再作成することなく、URL、イベント、または有効状態を変更します。madeonsol_wallet_tracker_relabel(PATCH)は、追跡中のウォレットのラベルを変更またはクリアします。1.26.0 の新機能 — 指定日時点のデプロイヤー評価とクリエイター手数料報酬。 2 つの新しいツールです(PRO+、
msk_API キーのみ。x402 ルートはありません)。madeonsol_deployer_as_ofはGET /deployer-hunter/{wallet}/as-ofに対応し、指定したdate(デフォルトは今日、UTC)時点のデプロイヤーの評価を返します。これは、その日時以前で最新の変更時記録スナップショットなので、エージェントは先読みバイアスなしでバックテストできます。書き込み時にのみ記録されるため、snapshot.snapshot_dateはdateより前になる場合があります。その場合はsnapshot.carried: trueで示されます。date以前のスナップショットがない場合はas_of: false, snapshot: nullが返され、値が合成されることはありません。dateは 2026-04-07 以降で、未来の日付は指定できません。madeonsol_deployer_rewardsはGET /deployer-hunter/{wallet}/rewardsに対応し、pump.fun のクリエイター手数料報酬を返します。決して統合されない 2 つの方法で回答します。collected(実際にウォレットへ届いた報酬。直接のボールト請求は 90 日間保持され、ソーシャルハンドルによる請求、任意のトークンの株主への支払いを含む)と、attributed(そのウォレットがデプロイしたトークンに対するすべての支払い。to_self/to_othersとredirected_pctに分割)です。金額を示すすべてのフィールドは{sol, usdc, usd}です。SOL の金額が存在し、SOL 価格を取得できなかった場合、usdはnullになります(暗黙的に 0 にはなりません)。top_tokens/top_recipients(USD 順、最大 10 件)で、帰属する手数料の支払い先を確認できます。デプロイヤー以外でも動作し(is_deployer: false、attributedは空)、利用できます。 1.25.0 の新機能 — トークンの急騰と復活:勢いの検出に、誠実な半面情報を添えて。 新しいmadeonsol_tokens_surgesツールはGET /tokens/surgesに対応します(PRO+、msk_API キー専用 — x402 ルートはありません)。すべてのトークンの勢いを、最新のものから返します。種類は2つで、行の形式は共通です。surge— 誕生から30分未満で、時価総額がローンチ時のMCに対して急上昇しているトークンです。3段階あり、それぞれの段階はミントごとに最大1回だけ発火します。early(10分以内、≥$12k、ローンチ時の3倍以上)、strong(30分以内、≥$30k、ローンチ時の6倍以上、かつ直近3分間の最安サンプルの2倍以上 — 現在も上昇中)、breakout(2分以内、≥$45k、8倍以上)。段階の判定には持続性が必要です(現在のティックと10秒以上前のサンプルの両方が条件を満たすこと。経過時間が20秒未満では発火しません)。同一スロットのバンドルによって経過時間1秒で$475kと記録されても、それは急騰ではなくスパイクです。revival— 1分足の取引ローソクが24時間以上なく、再び取引が始まったトークンです。確認には取引履歴のみを使い(買いが5件以上、買いボリュームが≥$500、MCが休眠前の終値の1.5倍以上)、価格マークでは判定しません。tierはnullです。両方に適用される厳格な条件として、流動性は≥$1.5kかつMCの≥2 %であること、MCの上昇分が買いボリュームによって支払われていることが必要です(偽装プールで価格マークを付けても、ほぼ$0でMCが動きます)。各行には、急増時のtape(sourceは candles / wallet_trades、unique_buyersはミントが取引対象に含まれる場合のみ。そうでない場合はwallet_data_available:falseとなり、推測で0とはしません)、kolの買い手、最初の20人のearly_buyersコホート(バンドル/売却済み/スナイパーのウォレット)、デプロイヤーの評判、risk_flags[](bundled_launch、few_buyers、wash_pattern、thin_liquidity、cold_deployer、sniper_heavy、early_buyers_exiting、sell_pressure、no_tape_trades、no_prior_price、mint_authority_active、transfer_fee— 空の場合はフラグが立っていないことを意味し、クリーンと確認済みであることを意味するわけではありません)が含まれます。経過時間が65分以上の行には、+1時間後のoutcomeが含まれます。stats=1を指定すると、(kind, tier) ごとの的中率(up_1h_pct、median_peak_multiple、doubled_1h_pct)が表示されます — 設計上、アウト・オブ・サンプルです。フィルターはkind、tier、mint、launchpad、deployer_tier、min_mc_usd/max_mc_usd、min_buys、exclude_flags、only_cleanです。カーソルはsince/beforeです。新しいtoken:surgesWS チャネルでリアルタイムに配信されます(イベントはtoken:surge/token:revival。購読フィルターはkinds[]、tiers[]、launchpads[]、exclude_flags[]、min_mc_usd/max_mc_usd、deployer_tier[])。また、madeonsol_create_webhookで同じフィルターを使い、イベントtoken:surge/token:revivalを指定できます。レスポンスのdefinitionsには、現在有効なしきい値が含まれます。
1.24.1 の新機能 — ストリームトークンは期限切れになりません。
madeonsol_stream_token(POST /stream/token)は、呼び出すたびに、永久に同じトークンを返すようになりました。機能しなくなるのは、サブスクリプションの期限が切れた場合、またはrotate: trueを指定してツールを呼び出し、トークンを置き換えた場合のみです(以前の値は60秒間有効です)。expires_atと新しいnext_refresh_atは常にnullです(ワイヤー互換性のために維持されています — これらに基づいて更新をスケジュールしないでください)。レスポンスにはrotated(boolean)とlifetime(string)が追加されます。サーバーが独自にトークンをローテーションすることはなく、ローテーションしない限りtoken_refreshも送信されません。接続切断コード4001は「トークンを再発行する」(期限切れまたはローテーション済み)を意味し、タイマーを意味するものではありません。WebSocket のハンドシェイクではAuthorization: Bearer <token>を推奨します —?token=も引き続き使え、アクセスログではマスクされます。 1.24.0 の新機能 — トークンロックとベスティング、今後のロック解除、pump.fun のクリエイター手数料の分配/請求。 5 つの新しいツール(すべて PRO+、msk_API キーのみ対応 — x402 ルートはありません)。madeonsol_token_locksはGET /tokens/{mint}/locksに対応し、ミントに紐づくすべてのオンチェーンロック/ベスティングコントラクト(Streamflow、Jupiter Lock、Bonfida vesting)を、スケジュール、条件(cancelable_by_sender= ロックした側が引き出せること — 資金は受取人に対してロックされており、ロックした側に対してロックされているわけではありません)、および現在の状態から算出したビュー(locked_*、claimable_*、next_unlock)とともに返します。さらに、今後 7 日間/30 日間のロック解除額を含むsummaryも返します。madeonsol_token_locks_feed(GET /tokens/locks)は、新しいコントラクトのトークン横断フィードです(カーソルpagination.next_since、または WS チャンネルtoken:locksでプッシュ)。madeonsol_token_unlocks(GET /tokens/unlocks)は、1 時間〜90 日の期間内に予定されているロック解除イベント(クリフ/期間/最終/トランシェ)を、最も近い順/USD 額の大きい順/割合の大きい順に並べて一覧表示します。LP ロックは含まれません — トークン/ベスティングのロックのみです。madeonsol_token_fee_shares(GET /tokens/{mint}/fee-shares)は、pump.fun コインのオンチェーンSharingConfigをデコードします。株主のshare_bps、is_admin、is_social_pda(X の ID に割り当てられた手数料:social.platformの 2 は X、user_idはハンドル名ではなく数値のプラットフォーム ID)、redirected_bps、is_default: true= 100% がクリエイターに配分されることを示します。さらに、分配の集計と設定履歴も返します。madeonsol_token_fee_claims(GET /tokens/fee-claims)は手数料イベントフィードです(各アドレスのpayouts[]を含むdistribution、social_claim、shares_created/updated/reset、creator_transferred、type=を指定した場合のみcreator_claim)。WS チャンネルtoken:fee_claimsでプッシュされます。手数料イベントの履歴は 2026-08-17 からです。 すべての基本単位の金額は数字の文字列です。小数桁や価格が不明な場合、ui/usd/pct はnullになります。
1.23.0 の新機能 — ライブ保有者センサス:正確な保有者数、ラベル付き保有者、除外されるだけでなく名前もわかるプール。 新しい
madeonsol_token_holdersツールはGET /tokens/{mint}/holdersに対応します(PRO+)。confirmedの台帳からミントのすべてのトークンアカウントを読み取り、所有者ごとに統合するため、concentration.holder_countは正確な値です(重複しない非ゼロの所有者数から、プール/ボンディングカーブ/バーンを除外) — 取引データから推定した値ではありません。プロバイダーがメガキャップのセンサスを拒否した場合に限りnullとなります。その場合はトップ 20 のビューが返され、source.census_fallback_reasonに理由が示されます。開示される各所有者にはラベル(deployer/kol/early_buyer/bundle/bot/dump_cluster)が付きます。空の場合は、問題がないという意味ではなく、こちらで把握できていないことを示します。また、excluded[]には流通量の分母から除外されたものの名前が記載されます。reasonはpool(dexとpool_addressを含む)、bonding_curve(pump.fun/LaunchLab)、burn、または PDA の帰属を本当に特定できない場合に限りprogram_accountです。pool_pct/burned_pct/program_pctは除外分の内訳を示します。金額は生の u64 の文字列です。開示範囲:PRO は 1〜10 位、ULTRA は 1〜50 位、BUSINESS は 1〜100 位 — 計算方法はティアによって変わりません。大きなトークンでは上流の処理に 5〜30 秒かかります。スキャンが完了してキャッシュに保存されるまでの間はretry_after_seconds: 20を含む503 holder_scan_in_progressが返され、再試行は即座に完了します。 1.22.0 の新機能 — 取引テープに 2 種類の価格が表示され、適切な価格がデフォルトになりました。 取引テープで、実際の取引価格が分かるようになりました。各取引のprice_sol/price_usdは、この取引の約定価格です。つまりsol_amount / token_amountであり、同じ行の数量や PnL エンドポイントと正確に一致します。sol_amountはウォレットの SOL の純移動量なので、スワップ手数料やアカウントのレンタル料も含んだ、トレーダーの実質的な総合レートであり、プールの中間価格ではありません。時価総額トラッカーの標準プール価格は、新しいmarket_price_sol/market_price_usdフィールドに移動しました。この価格はプールの更新ごとにトークンあたり 1 回サンプリングされるため、同じスロットの取引にはすべて同じ価格が適用されます。これまではprice_solにこの標準価格が設定されており、行の数量から算出される価格との中央値の差は 7.9%(p90 は約 74%)でした。古い市場価格は、急騰時には低く、急落時には高く表示されるため、テープの価格を平均するとバイアスが相殺されず、そのまま残っていました。取得原価、約定、PnL にはprice_solを使用し、取引サイズや方向に左右されないトークンごとの価格推移にはmarket_price_solを使用してください。madeonsol_token_tradesとmadeonsol_wallet_tradesの両方に 4 つのフィールドすべてが含まれています。また、どちらのツールの説明にも、エージェントが誤った価格を平均しないよう、使用すべき価格が明記されています。
1.21.0 の新機能 — Deployer Hunter の機能が完成しました。 API には存在していたものの、SDK バインディングがなかった 7 つの新しい操作です:
madeonsol_deployer_leaderboard、madeonsol_deployer_stats、madeonsol_deployer_profile、madeonsol_deployer_tokens、madeonsol_deployer_alert_stats、madeonsol_deployer_best_tokens、madeonsol_deployer_recent_bonds。bonding_rate(全期間)とrecent_bond_rate(ローリング期間)を比較してください。両者の差がシグナルであり、どちらか一方の数値だけでは判断できません。runner_rateが意味を持つのは、labeled_tokens >= 3の場合に限られます。また、追跡対象外のウォレットは、404 ではなくカウンターがゼロのプロフィールを返すため、ボンド率 0% を実績と読み取る前にtotal_deployedを確認してください。依存関係のバージョン範囲は、制限のない>=0.0.1ではなく、実際にテストしたバージョン(@x402/*は^2.x、@solana/kitは^5.5.1)に制限されました。また、遅延インポートされる x402 ピア依存関係はオプションとしてマークされたため、キーを指定したインストールで Solana スタック全体が取り込まれることはなくなりました。 1.20.0 の新機能 — トークンの深度/価格インパクト+リスク画面でのデプロイヤー自身のアクティビティ。 新しいツールmadeonsol_token_depth(GET /tokens/{mint}/depth)— プールごとの価格インパクト/スリッページ:「このトークンの価格を N% 動かすには SOL がどれだけ必要か」をプールごとに示します(ルーター最適化ではありません)。SOL の買い付けsizesは最大 8 件まで指定できます(各値は 0 より大きく 10000 以下。デフォルトは[0.5, 1, 5, 10])。計算可能なすべてのプールについて、spot_price_sol、fee_pct、各サイズに対応するquotes[]エントリー(size_sol、tokens_out、avg_price_sol、price_impact_pct)、および価格を 1%/5%/10% 動かすために必要な SOL を示すto_move_priceを返します。定積プロダクト型 AMM はストリームのリザーブ(source: "stream"とreserves_age_ms)を使用し、pump.fun/bonk のボンディングカーブはカーブの仮想リザーブをライブで読み取ります(source: "live_rpc")。正確な価格を算出できないプール — 集中流動性 CLMM/Orca/DLMM、Meteora-DBC カーブ、分類されていないモデル — は、誤った数値を返す代わりにreason(例:concentrated_liquidity_depth_not_supported、curve_graduated_use_amm_pool)とともにunsupported_pools[]に返されます。primary_poolは計算可能なプールのうち最も深いものを示します。found: falseは、深度の算出に十分な信頼できるデータを持つプールがないことを意味します(unsupported_pools[].reasonを参照してください。追跡対象のプールがそこに一覧表示される場合もあります)。PRO/ULTRA のみです。また、madeonsol_token_riskは最上位のdevブロックも返すようになりました(デプロイヤー自身のアクティビティ。mint にデプロイヤーパイプラインの行がない場合はnull)。内容は、作成 tx 時の自己買いスナップショット(buy_sol、buy_tokens、buy_supply_pct)、作成後の集計(bought_tokens_after— 作成スナップショットでは 0 として読み取られる、同一秒内の別 tx による dev の買いを捕捉します —sold_tokens、sold_sol、first_sell_at/last_sell_at)、オンチェーンの現在の保有量(holdings_tokens、holdings_supply_pct— pump.fun では 10 億を分母に使用し、それ以外では null —wallet_empty:現在、dev のウォレットが空かどうか)、およびtransferred_out(売却せずに外部へ移動したトークン数。nullは不明を意味し、推測値は返しません)とas_ofです。deployer:alertwebhook/WS ペイロードにはdev_buy_solとdev_buy_supply_pctが追加されます。1.19.0 の新機能 — ウォレットの一括分類+トークン取引テープ+キー不要カタログの拡充。 新しいツール
madeonsol_wallet_batch_classify— 1 回の呼び出しで 1~100 件のウォレットの評判フラグを取得します(リクエスト数は 1 件としてカウント)。ウォレットごとにis_sniper/is_bundler/is_dumper/is_kol(およびkol_name)、bot_confidence(文字列列挙型none/low/medium/high。alpha-tracked でない場合はnull)、およびdump_clusterブロック(dump_cohorts、runner_cohorts、total_cohorts、as_of)を返します。フラグの対象は pump.fun パイプラインに限定されます。falseは観測されていないことを示すもので、問題がないと確認されたことを意味しません。is_bundlerは全期間が対象で、is_dumperは直近 42 日間のローリングウィンドウが対象です。新しいツールmadeonsol_token_trades— mint 単位でカーソルページネーションに対応した取引テープ(ライブの大量配信を補完するバックフィル):tx_signature、wallet_address、action、sol_amount、token_amount、price_sol/price_usd、early_buyer_rank、slot、block_time、traded_at。フィルターはaction/wallet/since–until(デフォルトでは全履歴 — 収集開始日は 2026-04-12)に対応し、データの対象範囲を明示するcoverageブロックも返します。どちらも PRO/ULTRA です。madeonsol_wallet_statsのフラグにはis_sniper/is_bundler/is_dumperとdump_clusterが追加され、bot_confidenceの型も文字列列挙型として正しく定義されました(数値として説明されており、サーバーのバグにより常にnullが返されていましたが、現在は実際の値が返されます)。madeonsol_token_riskの入力とmadeonsol_sniper_recentのデプロイ情報に、slot ウィンドウの集計情報sniper_footprint/footprint(buys、buyers、sol、supply_pct、sniper_wallet_buys、data_available、as_of—nullは観測できないことを示し、0 ではありません)が追加されます。キー不要の x402 カタログは 18 件から 25 件のエンドポイントに拡大:トークンのローソク足($0.01)、almost-bonded($0.01)、上位トレーダー($0.02)、cap-table($0.02)、sniper recent($0.01)、token flow($0.01)、deployer trajectory($0.01)—madeonsol_sniper_recentとmadeonsol_deployer_trajectoryも x402 経由でキー不要で利用できるようになりました。1.18.0 の新機能 — オンチェーンで検証済みのウォレット保有量。 新しいツール
madeonsol_wallet_holdings— ウォレットの現在の保有量をチェーンから直接読み取ります。実際の SPL および Token-2022 トークンアカウントと SOL 残高が対象で、それぞれにprice_usd/value_usd/market_cap_usd/name/symbol/is_bondedを付加します。さらにtransfer_delta(オンチェーンの数量 − 取引データから算出した正味ポジション)も含まれ、エアドロップ、インサイダーによる資金提供、ウォレット間の移動など、スワップ以外の資金移動を明らかにします。これはmadeonsol_wallet_positions(取引データから算出する FIFO)とは異なり、ウォレットが現時点で実際に保有しているものを示します。パラメーター:limit(1~500、デフォルト 200)、min_value_usd(デフォルト 0)。{ address, sol_balance, holdings[], summary, verified_at, trade_window_days, cache_hit, ttl_seconds }を返します。ULTRA のみです。1.17.0 の新機能 — バンドルコホートの保有量。 新しいツール
madeonsol_token_bundle— 同じ slot の「バンドル」ウォレットのうち、どのウォレットがトークンを購入し、現在も供給量のどれだけを保有しているかを表示します(確認済みのオンチェーンデータに基づく、既存保有者の「現在の保有割合」というラグ/インサイダーのシグナル)。bundleブロック(wallet_count、bundle_kindatomic_tx/same_slot/none、held_ratio、held_pct_of_supply— 主な指標。正味保有量/流通供給量。不明の場合は null —fully_exited、buy_volume、tokens_held)に加えて、wallets[]配列(rank、wallet、held_ratio、has_sold、atomic、is_kol)を返します。BASIC では bundle ブロックのみが返されます(wallets[]は空)。PRO ではフラグのみを含む上位 10 件のウォレットが追加され、ULTRA では ID 情報(kol_name、win_rate、bot_confidence、tokens_held)を付加したコホート全体が返されます。1.16.0 の新機能 — リスクの一括スコアリング+ライブストリームセッション制御。 新しいツール
madeonsol_tokens_batch_risk— 1 回の呼び出しで最大 50 件の mint のラグリスク/安全性を一括スコアリングし、madeonsol_token_riskと同じ mint ごとの形式(0~100 のスコア、band、説明可能なfactors[]、生のinputs)に加えてas_ofタイムスタンプを返します。追跡対象外の mint は{ mint, error: "not_tracked" }として返され、バッチ処理全体が失敗することはありません。この呼び出し全体は、クォータに対して 1 件のリクエストとしてカウントされます。さらに、WebSocket セッション用ツールが 2 つ追加されます:madeonsol_stream_sessions_list(ライブセッションの一覧を取得 —id、service、tier、channels、connected_at、remote_ip、messages_sent)およびmadeonsol_stream_session_kill(ID を指定してセッションを強制切断し、接続枠を解放します。ゴーストソケットなどに使用します)。PRO/ULTRA のみです。1.15.0 の新機能 — ボンディング直前のトークン発見+トレンド順の並べ替え。 新しいツール
madeonsol_almost_bonded— グラデーションに近い、ボンディング前の pump.fun トークンを速度(進捗の Δ/分)順に表示します:「進捗 95% で加速中」は「進捗 92% で停滞中」より上位になります。各トークンにはprogress_pct、velocity_pct_per_min、eta_minutes、stalled、real_sol_reserves、market_cap_usd、liquidity_usd、authorities_revoked、deployer_tier、age_minutesが含まれます。パラメーター:min_progress、max_progress、min_velocity_pct_per_min、max_age_minutes、deployer_tier、authority_revoked、min_liq、sort(velocity_desc / progress_desc / eta_asc)、limit。PRO/ULTRA のみです。さらにmadeonsol_tokens_listにモメンタム順の並べ替えが 4 種類追加されます —mc_change_5m_desc、mc_change_1h_desc、volume_1h_desc、およびtrending(直近の出来高 × 正のモメンタムによる複合順位)。1.14.0 の新機能 — トークンの取引フロー。 新しいツール
madeonsol_token_flow—1h/24hの期間における取引フロー集計(オーガニックな出来高と偽装された出来高):unique_wallets/unique_buyers/unique_sellers、buy_count/sell_count/total_trades、buy_sol/sell_sol/net_sol(売り − 買い。正の値はプールから正味で SOL が流出していることを示します)、およびtrades_per_wallet(ウォッシュトレードの代理指標)。PRO/ULTRA のみです。デプロイヤーアラート(madeonsol_deployer_alerts)にはdeployers.deployer_sol_balance(アラート発生時のデプロイヤーウォレットの SOL 残高。過去のレコードでは null)が追加されます。1.13.0 の新機能 — トークンの OHLCV ローソク足。 新しいツール
madeonsol_token_candles— オンチェーンの取引大量配信から集計した過去の価格ローソク足(1m/5m/15m/1h/4h/1d)。各ローソク足にはt/open/high/low/close/volume_usd/trades/market_cap_usdが含まれます。PRO では過去 30 日分の OHLCV が返されます。ULTRA では買い/売りの出来高と件数の内訳、正味フロー、MEV 出来高、始値/終値時の流動性、高値/安値時の MC、全期間の履歴も追加されます。PRO/ULTRA のみです。1.12.0 の新機能 — トークンリスクスコア。 新しいツール
madeonsol_token_risk— 透明性の高い 0~100 のラグリスク/安全性スコア(数値が高いほどリスクが高い)と、band(safe/caution/danger)、説明可能なfactors[]配列、生のinputs(mint/freeze authority、流動性、流動性対 MC 比、送金手数料、ローンチコホート、デプロイヤーのボンド率、KOL シグナル、ブラックリスト)を返します。PRO/ULTRA のみです。1.11.0 の新機能 —
madeonsol_tokens_listに新しいフィルターパラメーターが 3 つ追加されます:min_liq_mc_ratio、max_liq_mc_ratio、deployer_tier。レスポンス項目にはliquidity_to_mc_ratioとdeployer_tierが追加されます。新しいツール:madeonsol_signal_performance— シグナルに基づいて行動する前に、シグナルの有効性(的中率、サンプルサイズ、結果の中央値)を評価します。KOL リーダーボードの項目にmedian_hold_minutes_30dとpercentile_early_entry_30dが追加されます。1.10.4 の新機能 — デプロイヤーアラート/プロフィールに
runner_rateとlabeled_tokens(ラベル付けされたデプロイヤーのトークンのうち、ラグではなく価格が上昇した割合。labeled_tokensが 3 以上の場合に判定)およびavg_time_to_bond_minutesが表示されるようになりました。 1.10.3 の新機能 — ダンプクラスターの検出。madeonsol_token_buyer_qualityの内訳にdump_cluster_count(上位20ウォレットにダンプクラスターのウォレットが3つ以上ある場合、過去のダンプ率は94%。基準値は61%)とrecycled_early_buyer_countが追加されました。すべてのティアで詳細な内訳が返されます。また、API はすべての pump.fun のグラデュエーションをリアルタイムで配信するようになりました(token:graduationsWS チャネル)。
1.10 の新機能 — デシュレッド・スナイパーアラート。
madeonsol_sniper_recentは、シュレッドレベルのデータから、オンチェーンでの確認より約500ミリ秒早く pump.fun のデプロイを検出します。PRO:エリート/優良デプロイヤー。ULTRA:すべてのティア+カスタムウォッチリスト。リアルタイム配信にはsniper:deploysWebSocket またはsniper:deploywebhook を使用してください。1.9 の新機能 — 価格アラート、スカウトのリーダーボード、コーディネーション履歴。
madeonsol_price_alerts_*の CRUD(PRO=5件、ULTRA=25件)。madeonsol_scout_leaderboardは、初回検出後の追随率に基づいて上位スカウトをランク付けします。madeonsol_coordination_historyとmadeonsol_peak_historyで過去の記録を確認できます。madeonsol_wallet_statsはderivedとして win_rate、roi、verdict、biggest_miss を返すようになりました。1.8 の新機能 — ユニバーサルウォレット API。
madeonsol_wallet_stats、madeonsol_wallet_pnl、madeonsol_wallet_positions、madeonsol_wallet_tradesにより、あらゆる Solana ウォレットの FIFO 原価ベース PnL と、カーソルページネーション対応の生の取引データを利用できます。PRO 以上が対象です。キャッシュヒットはクォータにカウントされません。1.7.0 の新機能 (2026-05-12) — 2つの新しいツール:
madeonsol_me(アカウント/クォータの確認 — レート制限ヘッダーを解析せずに、ティア、残りのリクエスト数、機能ごとの使用状況を確認できます)とmadeonsol_tokens_list(PRO 以上が対象のフィルター・ソート可能なトークン一覧 — MC 帯、最低流動性、主要 DEX、権限/安全性フラグに加え、計算済みの1時間取引量/MEVシェア/MC変動の差分を表示)。トークンのレスポンスに velocity / MEV-share フィールドが追加されました。トークン一覧では、MC が実態のない少額トークンを除外するため、デフォルトでmin_liq=2000が設定されています。無効にするにはmin_liq=0を指定してください。/token/{mint}は、プレーンな文字列ではなく 構造化された400エラー(code/reason/example/docs)を返すようになりました。非推奨のavg_entry_mc_usdフィールドは、KOL/アルファのリーダーボードから完全に削除されました。
4.0.0 の新機能(破壊的変更): スナイパーツールの利用には ULTRA、BUSINESS、または ENTERPRISE の API キーが必要です。キーなしの(x402)モードでは、サーバーが2026-10-06にキーなしのスナイパーエンドポイントを廃止したため、支払い前にリクエストが拒否されます(HTTP 410、課金は発生しません)。
Smithery からインストール(ワンコマンド)
Smithery が最も簡単な方法です。設定の書き込みからインストールまで自動で行います。
npx -y smithery mcp add madeonsol/solana-kol-intelligence
Smithery が MADEONSOL_API_KEY(madeonsol.com/pricing で無料取得)の入力を求め、Claude Desktop または選択した MCP クライアントを設定します。クライアントを再起動して、「今、KOL は何を買っていますか?」 と尋ねてみてください。
CLI からツールを参照することもできます。
npx -y smithery tool get madeonsol/solana-kol-intelligence madeonsol_kol_feed
クイックスタート — 手動設定(10秒)
npm install -g mcp-server-madeonsol
claude_desktop_config.json または Cursor の MCP 設定に追加してください(https://madeonsol.com/pricing から無料ティアを利用できます)。
{ "mcpServers": { "madeonsol": { "command": "mcp-server-madeonsol", "env": { "MADEONSOL_API_KEY": "msk_..." } } } }
Claude Desktop を再起動して、「今、KOL は何を買っていますか?」 と尋ねてみてください。
AI エージェントのクイックスタート(x402/呼び出しごとの支払い)
自律型エージェントを構築していますか?登録は不要です。残高のある Solana ウォレットと、明示的な支払い予算を設定してください。有料ツール呼び出しでは、x402 を介して予算内の少額決済が承認されます。API キーもアカウントも、レート制限への対処も不要です。
{
"mcpServers": {
"madeonsol": {
"command": "mcp-server-madeonsol",
"env": {
"SVM_PRIVATE_KEY": "<base58 solana private key>",
"X402_PAY_TO": "GLu63pRCYrp4BJu5P5ciYKxgeZFW9c8TJ8jWzK3TB9AR",
"X402_FEE_PAYER": "2wKupLR9q6wXYppw8Gr2NvWxKBUqm4PPJKkQfoxHDBg4",
"X402_MAX_AMOUNT_ATOMIC": "20000",
"X402_MAX_TOTAL_AMOUNT_ATOMIC": "1000000",
"SVM_RPC_URL": "https://<your-trusted-solana-rpc>"
}
}
}
}
仕組み:
-
SVM_PRIVATE_KEYのウォレットを使って、リクエストごとに Solana 上で USDC による少額決済(呼び出しごとに約 0.005~0.02 ドル、オンチェーンで決済)を行います。サブスクリプションは不要です。設定した承認予算によって支出が制限されます。 -
/api/x402を読み込み、現在のキー不要カタログと料金を確認します。Sniper は API キーが必要です。 -
無料の
madeonsol_discoveryツールは認証不要で、すべてのエンドポイントと正確な呼び出しごとの料金を返します。まずこれを呼び出して、各ツールの料金を確認してください。 -
このモードでのみ必要となる x402 のピア依存関係を、サーバーと一緒にインストールします。
npm install -g mcp-server-madeonsol @x402/fetch @x402/svm @x402/core @solana/kit @scure/base
データのみです。 MadeOnSol が提供するのは取引に関する インテリジェンス であり、取引やスワップへの署名、資金の保管は行いません。ウォレットが支払うのは、呼び出しごとのデータ料金のみです。
固定の月額料金、無料枠、またはウォレットを使わない方法を希望する場合は、以下の開発者向け手順を使用してください。
必須の支払いポリシー(キー不要モードへのアップグレードに伴う変更)
キー不要の Solana 決済には、信頼できる加盟店、ファシリテーター、承認予算を明示的に設定する必要があります。API キーモードに変更はなく、ウォレットが設定されている場合も API キーモードが優先されます。
Solana メインネットの USDC による正確な金額の決済のみが許可されます。サーバーからのチャレンジとは独立して、信頼できるオペレーターの設定から 2 つのアドレスを指定してください。SVM_RPC_URL には信頼できる HTTPS RPC を指定する必要があります。パブリック RPC へのフォールバックはありません。エージェントのウォレットをファシリテーターの手数料支払い元として使うことはできません。
| 設定 | 意味 |
|---|---|
X402_PAY_TO | USDC を受け取る、信頼できる加盟店のウォレット |
X402_FEE_PAYER | トランザクション手数料を支払う、信頼できるファシリテーターのウォレット |
X402_MAX_AMOUNT_ATOMIC | 1 回の決済に対する上限。正の整数の文字列で指定します |
X402_MAX_TOTAL_AMOUNT_ATOMIC | 承認の生涯総額。正の整数の文字列で指定します |
SVM_RPC_URL | 明示的に指定する、信頼できる HTTPS の Solana RPC URL |
USDC は小数点以下 6 桁です。20000 は 0.02 USDC、1000000 は 1 USDC です。利用予定のエンドポイントをカバーできる上限を選んでください。この例は料金を保証するものではありません。
MadeOnSol の正規値(Solana メインネットの USDC)。 402 レスポンスから値を取得する必要がないよう、ここに固定値を掲載しています(GitHub と npm README)。
- 加盟店の
payTo/X402_PAY_TO:GLu63pRCYrp4BJu5P5ciYKxgeZFW9c8TJ8jWzK3TB9AR(https://madeonsol.com/x402 および https://madeonsol.com/.well-known/x402 にも掲載) - ファシリテーターの
feePayer/X402_FEE_PAYER:2wKupLR9q6wXYppw8Gr2NvWxKBUqm4PPJKkQfoxHDBg4。これは、MadeOnSol の Solana 決済経路で使用するサードパーティのファシリテーターである PayAI の手数料支払い元です。PayAI がこれを変更した場合、キー不要の呼び出しは安全側に倒して失敗します(クライアントが署名を拒否します)。新しい値に更新されるまで呼び出しは失敗し、MadeOnSol のリリースで新しい値が告知されます。 - 料金:Solana での決済額は 5000~20000 atomic(0.005~0.02 USDC)なので、すべてのエンドポイントを利用するには
maxAmountAtomic/X402_MAX_AMOUNT_ATOMICを少なくとも20000に設定する必要があります。
予算はクライアントインスタンス/プロセスごとに設定されます。ウォレット全体には適用されず、プロセス間で共有もされません。新しいインスタンスまたはプロセスを開始するとリセットされます。キー不要モードでは、ベース URL が正確に https://madeonsol.com である必要があります。
並行する呼び出しの承認/署名を許可する前に、承認枠が予約されます。署名されないまま拒否された場合は枠が解放されますが、支払いの作成に入った後は、RPC、署名、有料レスポンスのいずれが失敗しても枠は保持されます。この枠が測るのは、決済済み金額ではなく、承認された試行回数です。自動返金や支払いの再実行はありません。タイムアウトしても、すでに送信された支払い証明は取り消せません。
承認枠はサーバープロセスごとに設定され、再起動すると新しい枠が開始されます。実行中のプロセスを再利用してください。同じウォレットを共有する複数の MCP サーバーや他のクライアントでは、外部の共有予算が必要です。キー不要モードの設定が欠落しているか無効な場合、起動は停止します。ウォレットによる署名は引き続き stdio に制限されます。支払い試行のタイムアウトは、デフォルトで 30 秒です。
認証
優先順位順に、次の2つの方法があります。
| 方法 | 環境変数 | 最適な用途 |
|---|---|---|
| MadeOnSol API key(推奨) | MADEONSOL_API_KEY | 開発者 — 無料のキーを取得 |
| x402 マイクロペイメント | SVM_PRIVATE_KEY | Solana ウォレットを持つ AI エージェント |
v1.0 での破壊的変更: RapidAPI 認証(
RAPIDAPI_KEY)は削除されました。MadeOnSol RapidAPI マーケットプレイスは 2026-04-19 に終了しました。madeonsol.com/pricing で無料のmsk_キーを取得してください。
インストール
npm install -g mcp-server-madeonsol
x402 のピア依存関係(
@x402/fetch @x402/svm @x402/core @solana/kit @scure/base)が必要なのは、SVM_PRIVATE_KEYを使用する場合のみです。
設定
Claude Desktop
claude_desktop_config.json に追加します。
{
"mcpServers": {
"madeonsol": {
"command": "mcp-server-madeonsol",
"env": {
"MADEONSOL_API_KEY": "msk_your_api_key_here"
}
}
}
}
Cursor
同じコマンドと環境変数を使って、MCP 設定に追加します。
プライベート HTTP トランスポート(SEC-02)
Claude Desktop、Cursor、その他のローカル MCP クライアントでは、引き続き stdio がデフォルトです。HTTP を使用するには、プライベートオペレーター向けの設定を明示的に行う必要があります。以前の認証なしの HTTP 起動設定では、安全のため接続が拒否されます。
MADEONSOL_API_KEYにオペレーターのmsk_キーを設定します。- 別途ランダムなアクセストークンを生成します。たとえば、
node -e "console.log(require('node:crypto').randomBytes(32).toString('base64url'))"を実行し、MCP_HTTP_TOKENとして保存します。上流 API キーを再利用したり、どちらかの認証情報を URL に含めたりしないでください。 MCP_TRANSPORT=http、HOST=127.0.0.1(デフォルト、または::1)、必要に応じてPORT(デフォルトは3100)を設定します。ループバック以外へのバインド、認証情報の不足、SVM_PRIVATE_KEYまたはRHC_PAYER_KEYの指定がある場合は、起動前に拒否されます。Solana ウォレット/x402 モードは引き続き stdio で利用できます。Authorization: Bearer <MCP_HTTP_TOKEN>と通常の MCPContent-TypeおよびAcceptヘッダーをすべてのリクエストに付けて、http://127.0.0.1:3100/mcpに接続します。クライアントがヘッダーを付与できない場合は、stdio を使用してください。ローカルトークンは MCP アダプターによって検証され、上流に送信されるのはMADEONSOL_API_KEYのみです。
公開されるのは認証が必要な POST /mcp、GET /health、GET /.well-known/mcp/server-card.json のみです。/ や任意のパスは、MCP エンドポイントではなくなりました。アダプターはステートレスです。セッション ID は発行せず、指定された Mcp-Session-Id は拒否し、/mcp への GET/DELETE には 405 を返します。Host には、ポートを含む選択済みのループバックアドレスリテラル、またはその正確なポートを指定した localhost を指定する必要があります。ブラウザーの Origin ヘッダー、転送/プロキシ用ヘッダー、クロスオリジンリクエストは拒否されます。CORS アクセスは許可されません。
制限:非圧縮 JSON 本文は 256 KiB、ヘッダーは 8 KiB、本文アップロードの制限時間は 10 秒、認証済みの同時リクエスト数は 16 件です。サイズ超過または形式不正の入力は、ツールに渡される前に拒否されます。これはツール実行全体に対する制限時間ではありません。すでに送信された上流アクションは、切断後も続行される場合があります。
ローカルトークンを持つ人は全員、変更系ツールへのアクセスも含め、同じオペレーターとして動作します。これはマルチユーザー/OAuth サーバーではありません。パブリックプロキシの背後に置いたり、信頼できないユーザーと共有したり、資金を保有する署名者を公開したりしないでください。ユーザーを分離するには、プロセス/認証情報を分けるか、各ユーザーを個別に認証し、そのユーザー自身の認証情報に対応付ける将来のトランスポートを利用する必要があります。新しい MCP_HTTP_TOKEN を設定して再起動すると、アクセスをローテーションできます。
Docker イメージも同じループバック制限を使用し、2つの環境認証情報を両方とも必要とします。ヘルスチェックでは、トークンを URL に含めずに認証します。公開された Docker ポートには対応していません。stdio、または同じ信頼されたネットワーク名前空間内のクライアントを使用してください。
ツール
KOL インテリジェンス
| ツール | 説明 |
|---|---|
madeonsol_kol_feed | KOL のリアルタイム取引フィード(1,000 以上のウォレット) |
madeonsol_kol_coordination | 複数 KOL の収束シグナル(v1.1)— ピーク密度の時間帯、退出検出、0〜100 のスコア |
madeonsol_kol_first_touches | 最初の KOL 接触イベント — バックテスト済みのスカウトシグナル。スカウトティア、勝率、トークン経過時間、ミントのサフィックスでフィルターできます |
madeonsol_kol_leaderboard | KOL の損益と勝率のランキング(180 日分の履歴。期間:今日、7d、30d、90d、180d) |
madeonsol_kol_pairs | KOL の親和性マトリクス — 同じトークンを共同取引する KOL を確認できます |
madeonsol_kol_hot_tokens | KOL の勢いのあるトークン — 買いの関心が加速しています |
madeonsol_kol_trending_tokens | KOL の買い取引量に基づくトークンのランキング(5m〜12h の期間)。ULTRA ではすべての KOL ウォレットアドレスを確認できます |
madeonsol_kol_pnl | ウォレットごとの詳細な損益:資産曲線、リスク指標、決済済みポジション。ULTRA では未決済ポジション(購入済みで未売却のトークン)も確認できます |
madeonsol_kol_timing | KOL のエントリー/退出タイミングのプロファイル — すべてのティアで利用可能 |
デプロイヤーハンター
| ツール | 説明 |
|---|---|
madeonsol_deployer_alerts | KOL 情報を付加した Pump.fun のデプロイヤーによるローンチ。ティア(elite/good/moderate/rising/cold)でフィルターできます。ULTRA ではページネーションの全機能が利用可能です。各アラートの deployers に deployer_sol_balance が追加されました。アラート時点のデプロイヤーウォレットの SOL 残高を示します(過去の行では null)。 |
madeonsol_deployer_trajectory | デプロイヤーのスキル推移 — 連勝、ローリング結合率、トレンド — すべてのティアで利用可能 |
madeonsol_deployer_history | pump.fun デプロイヤーの評判の日次時系列(1 日ごとの bonding_rate、recent_bond_rate、tier、avg_peak_mc)— 先読みバイアスなしでローンチ時点のデプロイヤーシグナルをバックテストできます。limit は 1〜365(デフォルト 90) |
初期スナイパーの観測(ULTRA/BUSINESS/ENTERPRISE)
シュレッドレベルの(デシュレッド済み)データから再構成された、確定前の Pump.fun デプロイフィードです。ローンチをオンチェーンでの確定の約500ms前に検知できます。Pro では elite/good のデプロイヤーを確認でき、Ultra ではすべてのティアを確認できます。
| ツール | 説明 |
|---|---|
madeonsol_sniper_recent | ULTRA/BUSINESS/ENTERPRISE API キー向けの初期デプロイ観測。x402 は不要です。先行時間は保証されません。観測結果は、実行の証明ではありません。 |
madeonsol_sniper_by_deployer | 単一のデプロイヤーウォレットのデシュレッド済みデプロイ(Ultra) |
ウォレットトラッカー
| ツール | 説明 |
|---|---|
madeonsol_wallet_tracker_watchlist | 追跡中のウォレットと残りの登録可能数を一覧表示します(Pro:50、Ultra:100、Business:500。Free ティアではウォレットトラッカーを利用できません) |
madeonsol_wallet_tracker_add | ウォッチリストにウォレットを追加します |
madeonsol_wallet_tracker_remove | ウォッチリストからウォレットを削除します |
madeonsol_wallet_tracker_trades | 追跡中のウォレットの過去のスワップ/送金イベント(120 日間保持)。events[] と next_cursor / next_cursor_slot を返します。action は buy または sell です(スワップのみ。送金では action: null となるため、event_type: transfer を指定して選択します)。order は slot(デフォルト)または block_time です。before_slot または従来の before でページを指定します |
madeonsol_wallet_tracker_summary | ウォレットごとの統計:スワップ回数、SOL の購入/売却量、最終イベント |
ユニバーサルウォレット (1.8 で新登場 — 厳選された KOL に限らず、あらゆるウォレットに対応、PRO 以上)
| ツール | 説明 |
|---|---|
madeonsol_wallet_stats | 90 日間の集計統計とプロダクト横断フラグ(is_kol、is_alpha_tracked、および bot_confidence の none/low/medium/high、is_deployer および tokens_deployed、1.19 で新登場: is_sniper/is_bundler/is_dumper および dump_cluster のコホート)を取得します。未知のウォレットを手早く評価できます。 |
madeonsol_wallet_batch_classify | 1.19 で新登場 · 1 回の呼び出しで 1~100 個のウォレットの評判フラグを一括取得します。is_sniper/is_bundler/is_dumper/is_kol、kol_name、bot_confidence、dump_cluster が含まれます。Pump.fun パイプラインが対象です。false は「観測されていない」という意味であり、「問題がないことが確認済み」という意味ではありません。 |
madeonsol_wallet_pnl | 完全な FIFO 原価ベースの損益:実現/未実現 SOL、プロフィットファクター、最大ドローダウン、平均/中央値の保有時間(分)、UTC 日次損益曲線、mc-tracker の最新価格を反映した決済済み/保有中ポジション |
madeonsol_wallet_positions | 保有中のポジションのみを取得します。/pnl の簡易版です。同じキャッシュを共有します。 |
madeonsol_wallet_holdings | 1.18 で新登場 · 価格/MC/名前を付加した、オンチェーンで確認済みの現在の保有資産(実際の SPL および Token-2022 アカウントと SOL)と、取引履歴から算出したポジションとの差分 transfer_delta を取得します。ULTRA のみ。 |
madeonsol_wallet_trades | カーソルページネーションに対応した生の取引データ。アクション/トークン/開始・終了日時で絞り込めます。 |
最終アクティビティに応じた動的な TTL(5 分/1 時間/24 時間)でサーバー側にキャッシュされます。原価を確認できるのは 90 日間の期間内のみです。
アルファウォレットインテリジェンス
1.5M 件以上の早期購入者レコード(Pump.fun トークンの最初の 20 人の購入者に含まれるウォレット)からスコアを算出します。
| ツール | ティア | 説明 |
|---|---|---|
madeonsol_alpha_leaderboard | すべて | 利益を上げている早期購入者ウォレットの上位一覧。Free/Pro では最大 100 件、ULTRA では 500 件とボットシグナルを利用できます。 |
madeonsol_alpha_wallet | ULTRA | トークンごとの詳細な内訳と bot_signals 配列 |
madeonsol_alpha_linked | ULTRA | 行動パターンから関連付けられたウォレット(2 秒以内に 3 個以上のトークンを共同購入) |
トークン品質
| ツール | ティア | 説明 |
|---|---|---|
madeonsol_tokens_list | PRO+ | フィルターおよび並べ替えに対応したトークンディレクトリ — MC 帯、最低流動性、主要 DEX、権限/安全性フラグ、算出済みの 1h 出来高/MEV シェア/MC 変動差分、モメンタム順(mc_change_5m_desc、mc_change_1h_desc、volume_1h_desc、trending)に対応します。デフォルトの min_liq=2000 により、架空の MC が付いた低価値トークンを除外します。 |
madeonsol_almost_bonded | PRO+ | 卒業間近のプレボンド pump.fun トークンを、進行速度(Δ進行率/分)でランキング表示します — progress_pct、velocity_pct_per_min、eta_minutes、stalled、deployer_tier、age_minutes |
madeonsol_token_cap_table | PRO+ | 初期購入者のうちデプロイヤーを除いた最初の購入者を、PnL/KOL/ボットのフラグ付きで表示します。PRO は 10 件、ULTRA は 20 件です |
madeonsol_token_buyer_quality | All | 0〜100 の購入者品質スコアと完全な内訳(5 分間キャッシュ) |
madeonsol_token_risk | PRO+ | 透明性の高い 0〜100 のリスクスコア(判定ではなく根拠を提示)と、band、説明可能な factors[]、生の inputs を返します(1.19 の新機能: inputs.sniper_footprint — スロット期間ごとのスナイプ集計。null は観測できないことを示します。1.20 の新機能: トップレベルの dev ブロック — デプロイヤーの作成時自己購入、売却集計、オンチェーン上の現在の保有状況、wallet_empty、transferred_out) |
madeonsol_token_bundle | All | バンドルコホートの保有状況 — 同じスロットのバンドルウォレットがトークンを購入したか、供給量のうちどれだけを現在も保有しているかを表示します(主要項目は held_pct_of_supply。さらに bundle_kind、held_ratio、fully_exited を含みます)。BASIC:バンドルブロックのみ。PRO:上位 10 件のフラグ。ULTRA:コホート全体と識別情報 |
madeonsol_token_pools | PRO+ | 取引場所ごとの流動性マップ — トークンが取引されるすべての DEX プール(pump.fun/PumpSwap/Raydium/Meteora/Orca)と、プールごとの liquidity_usd、is_active(稼働中か休止中か)を表示し、さらに summary(プール/DEX 数、total_liquidity_usd、primary_pool、集中度を示す top_pool_share_pct)を返します |
madeonsol_token_depth | 1.20 の新機能 · PRO+ | プールごとの価格インパクト/スリッページ — SOL の購入サイズごとの quotes[](tokens_out、avg_price_sol、price_impact_pct)と、価格を 1%/5%/10% 動かすために必要な SOL を示す to_move_price。sizes は最大 8 件、デフォルトは [0.5, 1, 5, 10] です。未対応のプール(CLMM/DLMM/DBC)には reason フラグが付与されます |
madeonsol_token_holders | 新機能 · PRO+ | 現在の保有者調査と集中度 — 現在保有しているウォレット(madeonsol_token_cap_table は最初に購入したウォレットを示します)。concentration.holder_count は正確な値です(mint 単位の getProgramAccounts 調査結果を所有者ごとに統合。プロバイダーが巨大な時価総額のトークンを拒否した場合に限り null となり、その場合は source.census_fallback_reason を付けた上位 20 件へのフォールバックを使用します。取引データからの推定値は使用しません)。開示される各所有者には deployer/kol/early_buyer/bundle/bot/dump_cluster のラベルが付きます(空欄は不明を意味し、安全であることを示すものではありません)。プール/ボンディングカーブ/バーンは流通量の分母から除外され、excluded[] に名称とともに記載されます(reason:pool と dex と pool_address、bonding_curve、burn、program_account)。amount_raw は u64 の生値を示す文字列です。開示上限は PRO 10 件/ULTRA 50 件/BUSINESS 100 件です。大規模トークンでは、初回呼び出しが HTTP 503 holder_scan_in_progress(retry_after_seconds: 20)を返す場合があります — 調査は継続され、キャッシュされるため、再試行は即時に完了します |
madeonsol_token_locks | 1.24 の新機能 · PRO+ | mint 上のトークンロックとベスティング — すべての Streamflow/Jupiter Lock/Bonfida コントラクトを表示します。program、kind(lock/vesting)、算出された status、送信者/受取人、スケジュール(start_at/cliff_at/end_at、period_seconds)、条件(cancelable_by_sender — ロッカーが引き出し可能かどうか)、現在の locked_*/claimable_*/next_unlock に加え、summary(ロック済み/預け入れ済みの合計、unlocking_7d_*/unlocking_30d_*、最も近い next_unlock、active_cancelable_by_sender)を返します。status、program、limit(≤500)でフィルターできます。基本単位の数量は文字列です。不明な場合、ui/usd/pct は null になります。LP ロックは含まれません |
madeonsol_token_locks_feed | 1.24 の新機能 · PRO+ | 新しいロック/ベスティングコントラクトを新しい順に表示する、複数トークン横断フィード — 同じ行形式に token {symbol, price_usd, market_cap_usd} を追加します。カーソルは since/before(pagination.next_since/next_before)です。mint、sender、recipient、program、kind、status、min_usd、min_pct_of_supply、include_estimated(遡及補完された Jupiter の行)でフィルターできます。プッシュ:WS チャネル token:locks(イベント token:lock) |
madeonsol_token_unlocks | 1.24 の新機能 · PRO+ | within で指定した 1 時間〜90 日以内に、すべてのアクティブなコントラクトで予定されているアンロックイベント — コントラクトごとに次の event(cliff/period/final/tranche)を 1 件表示し、amount_*、期間内のリリース総量である window_amount_*、token、lock を含みます。sort は soonest/largest_usd/largest_pct。mint、program、kind、min_usd、min_pct_of_supply でフィルターできます。limit は ≤200、offset に対応します |
madeonsol_token_fee_shares | 1.24 の新機能 · PRO+ | コイン上の pump.fun クリエイター手数料 SharingConfig — shareholders[](share_bps、is_admin、is_social_pda と social {platform (2 = X), user_id, lifetime_claimed}、received_*)、redirected_bps、social_bps、is_default(クリエイターに 100%)、source stream/chain、distributions 集計(受取人、過去の受取人)、history[]、recent_distributions[] を返します。数量は見積もり通貨の基本単位(lamports)の文字列です。イベント履歴は 2026-08-17 から開始します |
madeonsol_token_fee_claims | 1.24 の新機能 · PRO+ | pump.fun の手数料イベントフィードを新しい順に表示します — type は distribution(各株主への payouts[] を含む)/social_claim(X の ID からウォレットへの請求。mint は null)/shares_created/shares_updated/shares_reset/creator_transferred/creator_claim(type= で指定されない限り除外)です。type(カンマ区切りリスト)、mint、recipient、actor、social_platform、social_user_id、min_sol、since/before でフィルターできます。プッシュ:WS チャネル token:fee_claims(イベント token:fee_claim)。履歴は 2026-08-17 から開始します |
madeonsol_tokens_surges | 1.25 の新機能 · PRO+ | トークンのモメンタム発生イベントを新しい順に表示します — kind は surge(トークンのローンチ時の MC から 30 分未満。tier は early:10 分以下、$12k 以上、3 倍以上 · strong:30 分以下、$30k 以上、6 倍以上、かつ 3 分間の安値の 2 倍以上 · breakout:2 分以下、$45k 以上、8 倍以上。mint ごとに各 1 回、10 秒以上継続)または revival(24 時間以上ローソク足の取引がなく、その後テープ上で 5 件以上の買い、買い出来高 $500 以上、休眠前の MC の 1.5 倍以上 — 価格マークは使用しません。tier は null)です。各行には、急増時の tape(取引データの対象外では unique_buyers は null)、kol、early_buyers(バンドル購入/売却済み/スナイパー)、deployer、risk_flags[](空はフラグが立っていないことを示すだけで、安全性の確認済みを意味しません)が含まれ、発生から 65 分以上経過すると outcome(1 時間後の MC/ピーク/安値)も含まれます。stats=1 は days の期間における(kind、tier)ごとのヒット率を返します。kind、tier、mint、launchpad、deployer_tier、min_mc_usd/max_mc_usd、min_buys、exclude_flags(カンマ区切りリスト)、only_clean でフィルターできます。カーソルは since/before、limit は ≤200 です。プッシュ:WS チャネル token:surges(イベント token:surge/token:revival)と webhook レジストリ。保存期間は 60 日です |
madeonsol_tokens_batch_risk | PRO+ | 最大 50 件の mint をまとめてリスクスコアリングします(判定ではなく根拠を提示) — madeonsol_token_risk と同じ形式に as_of を追加します。追跡対象外の mint はバッチを失敗させず、{ mint, error: "not_tracked" } を返します。1 リクエストとしてカウントされます |
madeonsol_token_candles | PRO+ | 過去の OHLCV ローソク足(1m〜1d)。PRO は OHLCV の過去 30 日分、ULTRA はこれに加えてネットフロー、流動性差分、MEV 出来高、全期間の履歴に対応します |
madeonsol_token_flow | PRO+ | 1h/24h の window における取引フロー集計(オーガニックな出来高と偽装された出来高) — 一意のウォレット/購入者/売却者、買い/売りの件数と SOL、net_sol、ウォッシュトレードの代理指標となる trades_per_wallet |
madeonsol_token_trades | 1.19 の新機能 · PRO+ | mint 単位の取引テープ — 1 つのトークンの生の取引をカーソルでページネーション表示します(action/wallet/since–until フィルター。デフォルトでは全履歴)。履歴は 2026-04-12 から開始し、coverage ブロックに対象範囲が記載されます |
コピートレードルール(PRO+)
ソースウォレットが取引するとシグナルを発火するサーバー側のルールです。Webhook(HMAC署名付き)および/またはWebSocket経由で配信されます。上限:PROは3ルール×ソースウォレット5件、ULTRAは20×50、BUSINESSは100×250(EnterpriseはBusinessに準じます)。サーバーはご利用のプランの上限を適用します。有効なSolanaウォレットであれば、KOLかどうかを問わずソースにできます(2026-10-04以降のサーバー動作です。KOLへの所属は追加情報として任意であり、コピートレードのソースはWallet Trackerの上限を消費しません)。各ルールはsource_admission(any_wallet)とoperational_state(eligible、またはインフラの状態:monitoring_pending、monitoring_unavailable、source_capacity_unavailable)を報告します。チェーン上の時刻で10秒を超えて古いソース取引は実行されず、各取引が1つのルールにつき生成できるシグナルは最大1件です。only_actionのデフォルト値はbuyです。min_mc_usd/max_mc_usdを設定すると、ルール(またはシグナルのクエリ)をソース取引時の時価総額の範囲に絞り込めます。いずれかの境界値を設定した場合、時価総額が不明な取引は除外されます。
| ツール | 説明 |
|---|---|
madeonsol_copytrade_list | ルールの一覧を取得します |
madeonsol_copytrade_create | ルールを作成します(min_mc_usd/max_mc_usdは任意)。webhook_secretは一度だけ返されるため、保存してください |
madeonsol_copytrade_get | 1つのルールを取得します |
madeonsol_copytrade_update | フィールドを更新するか、is_activeを切り替えます。nullを指定すると時価総額の境界値がクリアされます |
madeonsol_copytrade_delete | 完全に削除します |
madeonsol_copytrade_signals | 直近7日間に発火したシグナルを取得します。subscription_id、since、limit、min_mc_usd/max_mc_usdで絞り込めます |
KOL連携アラート(PRO/ULTRA — v1.1のプッシュシグナル)
KOLクラスターが同じトークンを共同購入したときにリアルタイムでプッシュ通知します。約1秒以内に発火します(pg_notifyプッシュ)。WebSocket(ユーザー単位のkol:coordinationチャンネル)および/またはHMAC署名付きWebhook経由で配信されます。
| ツール | 説明 |
|---|---|
madeonsol_coordination_alerts_list | ルールの一覧を取得します(PRO=5、ULTRA=20) |
madeonsol_coordination_alerts_create | ルールを作成します。webhook_secretは一度だけ返されるため、保存してください |
madeonsol_coordination_alerts_get | 1つのルールを取得します |
madeonsol_coordination_alerts_update | フィールドを更新するか、is_activeを切り替えます |
madeonsol_coordination_alerts_delete | 完全に削除します |
KOLスカウトシグナル — KOLが初めて接触したとき (1.3で追加)
「トークンのミントに対するKOLの初回購入」イベントをすべて取得します。スカウトティア(mv_kol_scout_scoreのS/A/B/C)、KOLの勝率、トークンの経過時間、ミントのサフィックスで絞り込めます。
バックテスト: Sティアのスカウトは約50%の割合で4時間以内に3人以上のKOLを呼び込みます。ベースラインは約14%です(38日間/49.1万件の購入/72,549件のイベント)。公開リーダーボードはこちらです。
| ツール | 説明 |
|---|---|
madeonsol_kol_first_touches | 直近のKOL初回接触イベントを取得します。min_scout_tier、min_kol_winrate_7d、token_age_max_min、mint_suffix、presetなどで絞り込めます |
madeonsol_first_touch_subscriptions_list | 初回接触Webhookサブスクリプションの一覧を取得します — ULTRA |
madeonsol_first_touch_subscriptions_create | Webhookルールを作成します(HMAC署名付き)。webhook_secretは一度だけ返されるため、保存してください。ユーザーあたり最大10件 — ULTRA |
madeonsol_first_touch_subscriptions_get | 1つのサブスクリプションを取得します — ULTRA |
madeonsol_first_touch_subscriptions_update | フィールドを更新するか、is_activeを切り替えます — ULTRA |
madeonsol_first_touch_subscriptions_delete | 完全に削除します — ULTRA |
ポーリングではなく、プッシュを利用してください。 2人目のKOLが現れるまでのリードタイムの中央値は12秒です。WebSocketチャンネル:
kol:first_touches(PRO+)。
価格アラート (1.9で新登場)
トークンの下落/回復価格アラートの CRUD です。トークンの時価総額が設定したしきい値を超えると通知します。PRO は 5 ルール、ULTRA は 25 ルールです。
| ツール | 説明 |
|---|---|
madeonsol_price_alerts_list | 価格アラートルールの一覧を取得します |
madeonsol_price_alerts_create | 下落/回復アラートを作成します。webhook_secret は一度だけ返されるため、保存してください |
madeonsol_price_alerts_get | ID を指定してアラートルールを 1 件取得します |
madeonsol_price_alerts_update | フィールドを更新するか、is_active を切り替えます |
madeonsol_price_alerts_delete | 完全に削除します |
Scout リーダーボードと KOL コンセンサス (1.9で新登場)
| ツール | ティア | 説明 |
|---|---|---|
madeonsol_scout_leaderboard | PRO+ | 初回タッチ後の追随率、勝率、ROI に基づいてランク付けされた、Scout ティアの上位 KOL |
madeonsol_kol_consensus | PRO+ | 最も強い KOL の合意シグナルを持つトークン。Scout スコアと直近の PnL で重み付けされています |
madeonsol_peak_history | PRO+ | トークンの過去のピーク密度期間。KOL の内訳とともに、すべての協調スパイクを表示します |
madeonsol_coordination_history | PRO+ | トークン、KOL 数、スコア、結果を含む、グローバルな協調イベントログ |
ウォレットの派生統計 (1.9で新登場)
madeonsol_wallet_stats は、派生フィールドを含む stats オブジェクトを返すようになりました。win_rate(0~1)、roi、verdict("strong" | "profitable" | "neutral" | "losing")、biggest_miss(ウォレットが売却後に逃した利益が最も大きいトークン)です。
ストリーミングと Webhook
| ツール | 説明 |
|---|---|
madeonsol_stream_token | KOL/デプロイヤーのストリーミングと DEX 取引ストリーム用の WebSocket トークンを取得します — PRO/ULTRA。有効期限はありません(1.24.1):呼び出すたびに同じトークンが返されます。rotate: true を指定するとトークンが置き換えられます(古い値もさらに 60 秒間有効です)。expires_at / next_refresh_at は常に null です。チャンネルには token:locks(新しいロック/ベスティング契約、イベント token:lock)、token:fee_claims(pump.fun の手数料イベント、イベント token:fee_claim)、token:surges(1.25で新登場 — トークンのモメンタム発生、イベント token:surge / token:revival、risk_flags[] を含む)も追加されています。購読フィルターは kinds[]、tiers[]、launchpads[]、exclude_flags[]、min_mc_usd / max_mc_usd、deployer_tier[] です |
madeonsol_stream_sessions_list | ライブ WebSocket セッションの一覧を取得します — id、service、tier、channels、connected_at、remote_ip、messages_sent — PRO/ULTRA |
madeonsol_stream_session_kill | ID を指定してライブ WebSocket セッションを切断し、接続枠を空けます(ゴーストソケットなど)— PRO/ULTRA |
madeonsol_create_webhook | リアルタイムのプッシュ通知用に Webhook を登録します — PRO/ULTRA |
madeonsol_list_webhooks | 登録済みの Webhook の一覧を取得します — PRO/ULTRA |
madeonsol_delete_webhook | ID を指定して Webhook を削除します — PRO/ULTRA |
madeonsol_test_webhook | Webhook を検証するためのテストペイロードを送信します — PRO/ULTRA |
一般
| ツール | 説明 |
|---|---|
madeonsol_discovery | すべてのエンドポイントと価格の一覧を取得します(無料、認証不要) |
madeonsol_me | アカウントを確認します — ティア、日次/バーストクォータの状態、残りのリクエスト数、サブスクリプションの有効期限、機能別の使用状況(Webhook、コピートレード用ウォレット、協調ルールなど)。レート制限ヘッダーを解析せずに、自動でリクエストを抑制できます。 |
ティア
| ティア | 価格 | 追跡ウォレット数 | リクエスト数/日 |
|---|---|---|---|
| BASIC(無料) | $0 | 10 | 200 |
| PRO | €43/mo (€430/yr) ≈ $49 | 50 | 10,000 |
| ULTRA | €131/mo (€1310/yr) ≈ $149 | 100 + WS イベント | 100,000 |
| BUSINESS | €400/mo (€4000/yr) ≈ $449 | 500 + WS イベント | 500,000 |
無料ティアでは 40 以上のエンドポイントで完全な REST レスポンス形式が返されます。実際のウォレット、TX 署名、完全な精度が含まれ、ライブフィードは 5 分遅延します(遅延したレスポンスには delay / as_of と X-Data-Delay ヘッダーが含まれます)。有料ティアはリアルタイムで、Webhook、WebSocket、ルールエンジン、ULTRA 限定のデータ詳細度が利用可能になります。x402 の従量課金呼び出しは常にリアルタイムです。madeonsol.com/pricing でキーを取得してください。
Also Available
| Platform | Package |
|---|---|
| TypeScript SDK | madeonsol on npm |
| Rust SDK | madeonsol on crates.io |
| Python (LangChain, CrewAI) | madeonsol-x402 on PyPI |
| ElizaOS | @madeonsol/plugin-madeonsol |
| Solana Agent Kit | solana-agent-kit-plugin-madeonsol |
License
MIT
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。