Wicked MCP (moved) について
Wicked MCPは、金融、DeFi、ID、評判、エージェントメモリ向けのWickedAPIライブサービスへのブリッジです。100以上のツールに加えてMCPリソースとプロンプトを備え、データ処理自体は実装せず、基盤APIへリクエストを転送します。
主な機能
- 01Wickedサービス全体で100以上のツール
- 02市場、DeFi、トークンリスクのデータ
- 03証券口座同期と開示資料検索
- 04ID、評判、エージェントメモリ
- 05MCPリソースと連鎖型プロンプト
- 06APIキーとx402による支払い
活用シーン
- 01取引前にトークンとプロトコルのリスクを確認
- 02市場・決算予定のブリーフィングを作成
- 03ウォレットの審査やエージェントの検証
- 04開示資料やインサイダー取引を検索
MCP 対応
stdioまたはリモートStreamable HTTPエンドポイントでツール、リソース、プロンプトを提供します。有料呼び出しではx402の支払い要求が返る場合があり、`WICKEDAPI_PAYER_PRIVATE_KEY`を設定すると対象サービスで自動支払いできます。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
WickedAPI MCP サーバー
Wicked スイート全体に対応する MCP サーバーです。取引データ、DeFi プロトコルの健全性、トークンの安全性、証券会社との同期、エージェントの ID、評判、ツールの信頼性を登録するレジストリ、ハルシネーションのチェック、エージェントの永続メモリ、x402 ペイウォールを、1 つのサーバーで利用できます。
12 の稼働中サービスにまたがる100 以上のツールを提供します。最初の 4 サービスはそれぞれの稼働中の openapi.json から自動生成されるため、ツール一覧は常にデプロイ済みの内容と一致します。残りはウォレット署名と /v1 以外のルートを使用するため、手作業で実装されています。
| サービス | ツール | 認証 |
|---|---|---|
| Trading Data API | 28(接頭辞なし:price、ohlcv、fvg、momentum_score、macro_calendar、…、およびオンチェーン読み取り用の chain_balance、chain_token_balance、chain_nonce、chain_block、chain_ens、chain_tx) | API キーまたは x402、5 件は無料 |
| Protocol Health Oracle | 6(protocol_health_*) | API キーまたは x402、スコアボードは無料 |
| Token Risk Oracle | 1(token_risk) | 完全無料、キー不要 |
| Broker Sync API | 6(broker_sync_*) | API キーまたは x402 |
| Filings Oracle | 7(filings_search、filings_8k_events、filings_insider_trades、filings_insider_summary、…) | データの鮮度チェックとプレビューは無料。それ以外はキーまたは x402 |
| Wallet Oracle | 2(wallet_sanctions_check、wallet_check) | OFAC 制裁リストの照会は無料。完全なチェックにはキーまたは x402 が必要 |
| Wicked Reputation | 5(reputation_*) | 無料、キー不要 |
| Wicked Registry | 6(registry_*) | 検索/詳細:キーまたは x402。おすすめ/バッジ/レポートは無料。登録には署名が必要 |
| Wicked Identity | 8(identity_*) | ウォレットがない場合は identity_sandbox_register(署名不要)から開始できます。無料のテストキーは identity_get_test_key で取得できます。実際のウォレットを使う呼び出しには、nonce への署名が必要です |
| Wicked Sanity | 2(sanity_check、sanity_check_batch) | キーまたは x402 |
| Wicked Memory | 8(memory_prepare、memory_store、memory_search、…) | 呼び出しごとにウォレット署名が必要。従量課金は検索のみ |
| x402 Paywall | 8(paywall_*) | paywall_signup は公開。それ以外はテナントキーが必要 |
さらに、6 個のリソース(プラットフォームのディレクトリ、llms.txt、各サービスの稼働中エンドポイントカタログ)と、クックブックのようにツールを連携させる10 個のプロンプト(rug_check、vet_dependency、morning_briefing、fact_check、verify_agent、find_reliable_tool、agent_memory_guide)があります。
これらのツールが署名したり、キーを保持したりすることはありません。ウォレットを持たないエージェントでも、サンドボックス ID(identity_sandbox_register を実行し、署名の代わりに sandbox_token を渡す)を使って Wicked Identity を最初から最後まで試せます。サンドボックスの結果はテスト用で、検証済みとして報告されることはありません。Identity(実際のウォレット)、Registry の登録、Memory では、ご自身のウォレットで生成した署名が必要です(identity_get_nonce / memory_prepare が署名対象のメッセージを正確に返します)。x402 による支払いが必要な呼び出しでは、自動支払いは行われず、実際の 402 チャレンジが返されます(x402 v2 では payment_required にデコードされます)。WICKEDAPI_PAYER_PRIVATE_KEY による自動支払いは、Trading、Protocol Health、Token Risk、Broker Sync の各ツールに適用されます。
リモートエンドポイント(インストール不要)
Glama、公式 MCP Registry(io.github.WickedAPI/wicked-mcp)、Smitheryにも掲載されています。
同じ107個のツールを、ストリーミング可能な HTTP で https://mcp.wickedapi.com/mcp から利用できます(ステートレスで、IP ごとにレート制限があります。公開デプロイメントには個人用キーが含まれていないため、有料の呼び出しでは x402 チャレンジが返されます)。ストリーミング可能な HTTP MCP クライアントから接続してください。セルフホストするには、Dockerfile をビルドして node dist/http.js で実行します(イメージのデフォルトは stdio エントリーポイントです)。または npm run build && npm run start:http を実行してください。RATE_LIMIT_PER_MINUTE、ALLOWED_HOSTS、TRUSTED_CLIENT_IP_HEADER については .env.example を参照してください。
サインアップ不要
すべてのツールは x402 で保護された実際のエンドポイント(HTTP ネイティブの従量課金、Base 上の USDC)に接続します。API キーによる代替手段も利用できます。また、Token Risk Oracle ツールはどのような場合でも無料です。
- 設定不要 — 認証情報がなくても呼び出しは動作し、有料エンドポイントは実際の
402支払いチャレンジ(価格、ネットワーク、payTo)をツールの結果として返します。 - 自律的な従量課金 — 資金を入金した Base メインネットウォレットの秘密鍵を
WICKEDAPI_PAYER_PRIVATE_KEYに設定すると、すべての呼び出しで約$0.001相当の USDC が自動的に支払われ、実際のデータが返されます。アカウントもサブスクリプションも不要です。 - パートナー API キー —
WICKEDAPI_API_KEYを設定すると、4つすべてのサービスで無料のレート制限付きアクセスを利用できます(同じキーをどこでも使用できます)。
インストール
{
"mcpServers": {
"wickedapi": {
"command": "npx",
"args": ["-y", "@wickedlabs/wicked-mcp"],
"env": {
"WICKEDAPI_API_KEY": "your-key-here"
}
}
}
}
キーの代わりに自律的な従量課金を利用する場合:
{
"mcpServers": {
"wickedapi": {
"command": "npx",
"args": ["-y", "@wickedlabs/wicked-mcp"],
"env": {
"WICKEDAPI_PAYER_PRIVATE_KEY": "0xyour-base-wallet-private-key"
}
}
}
}
何も設定していなくても、Token Risk Oracle ツールと Trading Data API の5つの無料エンドポイント(sentiment、macro_calendar、market_overview、gas、kalshi_probability)は、設定不要で引き続き利用できます。
リソース
ツールを呼び出さずに読み取れます。UI でリソースを表示するクライアントに便利です。
wickedapi://platform/services— サービスの全ディレクトリ(JSON)wickedapi://platform/llms— プラットフォームのllms.txtwickedapi://trading/status、wickedapi://protocol_health/status、wickedapi://token_risk/status、wickedapi://broker_sync/status— 各サービスの最新エンドポイントカタログ
クイックスタート
claude mcp add --transport http wicked https://mcp.wickedapi.com/mcp # Claude Code, no install
npx -y @wickedlabs/wicked-mcp # local stdio
Claude Desktop/Cursor/VS Code の設定と、フレームワークごとのスターターについては、クックブックを参照してください。リモートサーバーでは、ランディングページ(/)、/llms.txt、MCP サーバーカード(/.well-known/mcp/server-card.json)、ツールごとの呼び出し数の集計(/stats)も提供しています(カウントのみで、引数や IP は記録しません)。
プロンプト
実際のツール呼び出しを連鎖させるワンクリックのワークフローです(Claude Desktop など、プロンプト対応のクライアントでは直接表示されます)。
rug_check(address、chain、任意のsymbol)— 購入前に、トークンのリスクチェック、市場センチメント、任意のモメンタム分析を実行します。vet_dependency(slug、任意のtoken_address、chain)— DeFi プロトコル上に構築する前に、プロトコルの健全性を確認し、任意でコントラクトレベルのリスクをチェックします。morning_briefing(任意のsymbol)— マクロ経済カレンダー、決算カレンダー、センチメント、モメンタムの見通しを1つのダイジェストにまとめます。fact_check(output、任意のsource)— 回答を主張ごとに分け、Wicked Sanity を使ってそれぞれを検証します。verify_agent(wallet)— エージェントと取引する前に、Identity のアサーションと Reputation のステーク/ティアを確認します。find_reliable_tool(need、任意のcategory、min_score)— 実際の稼働率、レイテンシ、スキーマのスコアに基づいてレジストリを検索します。agent_memory_guide(wallet、task)— 2段階の署名付き Memory フローをモデルに説明します。counterparty_check(address)— 相手に支払う前に、OFAC スクリーニングとウォレットのリスク(Identity/Reputation も含む)を確認します。insider_watch(ticker、任意のdays)— 株式のインサイダー取引、インサイダー概要、8-K イベントを確認します。trade_idea_check(symbol、任意のtimeframe)— 取引アイデアについて、見通し、ボラティリティ、ポジショニング、ニュースを確認します。
環境変数
| 変数 | 必須 | 備考 |
|---|---|---|
WICKEDAPI_API_KEY | いいえ | 4 つのサービスすべてで利用できる無料のレート制限付きアクセスです(同じキーをどこでも使用できます)。 |
WICKEDAPI_PAYER_PRIVATE_KEY | いいえ | Base メインネットのウォレット秘密鍵です。設定すると、各呼び出しで x402 チャレンジの支払いが USDC で自動的に行われ、キーは不要です。 |
WICKEDAPI_BASE_URL | いいえ | Trading Data API のベース URL を上書きします(デフォルトは https://api.wickedapi.com)。 |
WICKEDAPI_PROTOCOL_HEALTH_URL | いいえ | Protocol Health Oracle のベース URL を上書きします(デフォルトは https://protocol-health-oracle.wickedapi.com)。 |
WICKEDAPI_TOKEN_RISK_URL | いいえ | Token Risk Oracle のベース URL を上書きします(デフォルトは https://token-risk-oracle.wickedapi.com)。 |
WICKEDAPI_BROKER_SYNC_URL | いいえ | Broker Sync API のベース URL を上書きします(デフォルトは https://broker-sync-api.wickedapi.com)。 |
REGISTRY_API_KEY / IDENTITY_API_KEY / SANITY_API_KEY / MEMORY_API_KEY | いいえ | Registry、Identity、Sanity、Memory 検索の有料呼び出しに使える無料枠のキーです。省略すると、代わりに x402 チャレンジが返されます。 |
PAYWALL_API_KEY | paywall_* 用 | paywall_signup で一度だけ返されるテナントの Bearer キーです。 |
REPUTATION_BASE_URL / REGISTRY_BASE_URL / IDENTITY_BASE_URL / SANITY_BASE_URL / MEMORY_BASE_URL / PAYWALL_BASE_URL | いいえ | 対応するサービスのベース URL を上書きします(デフォルトは *.wickedapi.com のホストです)。 |
WICKEDAPI_SHOWCASE_URL | いいえ | リソースが使用するプラットフォームディレクトリのベース URL を上書きします(デフォルトは https://wickedapi.com)。 |
WICKEDAPI_API_KEY も WICKEDAPI_PAYER_PRIVATE_KEY も設定されていない場合でも、プロトコル上は有料呼び出しが成功します。データの代わりに、本物の 402 チャレンジがツールの結果として返されます。サービスの仕様の読み込みに失敗した場合(ネットワークの一時的な問題やサービスの停止など)、そのサービスのツールはセッション中にスキップされますが、ほかのツールは通常どおり登録されます。
ローカル開発
npm install
npm test # builds, then unit + end-to-end tests (e2e needs network)
node dist/index.js # stdio
node dist/http.js # streamable HTTP on $PORT (default 8080)
このサーバーに該当しないこと
このサーバーはデータ処理のロジックを再実装するものではありません。10 個すべてのサービスで、MCP ツールの呼び出しを稼働中の Wicked HTTP エンドポイントにつなぐ薄いブリッジです。実際のマーケットデータ、インジケーター、スコアリング、リスクシグナルはすべて API 側にあります。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。