Jupiter Quotes X402 について
Jupiter Quotes X402は、Jupiter aggregatorを通じてSolanaのスワップ見積もりを提供し、トークン取引を検討するエージェントやアプリ向けです。ルートや手数料の情報を返し、x402を介してBase上のUSDCで呼び出しごとに支払います。
主な機能
- 01Jupiter経由のSolanaスワップ見積もり
- 02ルートとトークン数量の提示
- 03価格インパクトとスリッページの詳細
- 04推奨プライオリティ手数料
- 05USDCによるx402従量課金
活用シーン
- 01Solanaのスワップ前にルートを比較
- 02予想出力量とスリッページを確認
- 03価格インパクトと優先手数料を確認
MCP 対応
MCPエンドポイントは、`jupiter_get_swap_quote`ツールをGETとPOSTの両形式でMCPクライアントに公開します。呼び出しにはx402のマイクロペイメントを使用します。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://jupiter-quotes.api.klymax402.com/mcpclaude mcp add --transport sse jupiter-quotes-x402 https://jupiter-quotes.api.klymax402.com/mcp{"mcpServers":{"jupiter-quotes-x402":{"type":"sse","url":"https://jupiter-quotes.api.klymax402.com/mcp"}}}Cursor で開く{"servers":{"jupiter-quotes-x402":{"type":"sse","url":"https://jupiter-quotes.api.klymax402.com/mcp"}}}VS Code で開く{"mcpServers":{"jupiter-quotes-x402":{"type":"sse","url":"https://jupiter-quotes.api.klymax402.com/mcp"}}}{"mcpServers":{"jupiter-quotes-x402":{"serverUrl":"https://jupiter-quotes.api.klymax402.com/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
ツール
詳細
Jupiter Solana Swap Quote API
Jupiter アグリゲーター経由で Solana のスワップ見積もりを取得できます。最適なルート、価格への影響、スリッページ、優先手数料も含まれます。x402 による従量課金(Base L2 上の USDC)で、API キーも登録も不要です。レート制限に阻まれることもありません。
klymax402 マーケットプレイスの一部です。AI エージェント向けに 100 種類の x402 マイクロペイメント API を提供し、1 つのウォレットで Base 上の USDC を利用できます。
クイックスタート -- MCP
MCP クライアントの設定(Claude Desktop、Cursor、ElizaOS など)に追加します。
{
"mcpServers": {
"jupiter-quotes": {
"url": "https://jupiter-quotes.api.klymax402.com/mcp"
}
}
}
クイックスタート -- HTTP(x402)
curl "https://jupiter-quotes.api.klymax402.com/api/quote?inputMint=...&outputMint=...&amount=..."
# -> 402 Payment Required, with an x402 payment challenge in the response body
x402 対応クライアント(@x402/fetch、x402-agent-tools、ATXP など)は、402 -> 署名 -> 再試行のサイクルを自動的に処理します。
ツール
| ツール | メソッド | パス | 価格 | 説明 |
|---|---|---|---|---|
jupiter_get_swap_quote | GET | /api/quote | $0.005 | Jupiter アグリゲーター経由で Solana の最適なスワップ見積もりを取得します |
jupiter_get_swap_quote | POST | /api/quote | $0.005 | Jupiter アグリゲーター経由で Solana の最適なスワップ見積もりを取得します(POST 版) |
jupiter_get_swap_quote
Solana のスワップ見積もりが必要な場合に使用します。すべての Solana DEX を対象に、Jupiter アグリゲーター経由の最適なルートと、価格への影響および手数料の分析結果を返します。
パラメーター
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
inputMint | string | はい | 入力トークンのミントアドレスまたはシンボル(SOL、USDC、USDT)。例:So11111111111111111111111111111111111111112 または SOL |
outputMint | string | はい | 出力トークンのミントアドレスまたはシンボル(SOL、USDC、USDT)。例:EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v または USDC |
amount | string | はい | 最小単位(lamport など)での数量。例:1000000000 = 1 SOL、1000000 = 1 USDC |
slippage | number | いいえ | ベーシスポイントで指定するスリッページ許容値。デフォルトは 50(0.5%)。例:100 = 1% |
戻り値
inputToken-- 入力トークンのシンボルとミントアドレスoutputToken-- 出力トークンのシンボルとミントアドレスinAmount-- 最小単位での入力数量outAmount-- 最小単位での予想出力数量priceImpact-- 価格への影響率(例:0.12 = 0.12%)minimumReceived-- スリッページ許容値を適用した後の最小出力数量route-- 使用される DEX の経由先の配列(例:Raydium -> Orca)priorityFee-- 推奨される優先手数料(lamport 単位)
レスポンスの例:
{"inputToken":{"symbol":"SOL","mint":"So111..."},"outputToken":{"symbol":"USDC","mint":"EPjF..."},"inAmount":"1000000000","outAmount":"67450000","priceImpact":0.05,"minimumReceived":"67112750","route":["Raydium V4"],"priorityFee":5000}
使用する場面:Solana トークンのスワップを実行するときに使用します。最良の価格の取得、スリッページの把握、最適なルートの選択に欠かせません。
jupiter_get_swap_quote
Solana のスワップ見積もりが必要な場合に使用します。Jupiter アグリゲーターを介して、すべての Solana DEX の中から、価格への影響と手数料の分析を含む最適なルートを返します。jupiter_get_swap_quote の POST 版です。パラメーターはクエリー文字列ではなく、JSON ボディとして渡します。
パラメーター
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
inputMint | string | はい | 入力トークンのミントアドレスまたはシンボル(SOL、USDC、USDT)。例:So11111111111111111111111111111111111111112 または SOL |
outputMint | string | はい | 出力トークンのミントアドレスまたはシンボル(SOL、USDC、USDT)。例:EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v または USDC |
amount | string | はい | 最小単位(lamport)での数量。例:1000000000 = 1 SOL、1000000 = 1 USDC |
slippage | number | いいえ | ベーシスポイント単位のスリッページ許容値。デフォルトは 50(0.5%)です。例:100 = 1% |
戻り値
inputToken-- 入力トークンのシンボルとミントアドレスoutputToken-- 出力トークンのシンボルとミントアドレスinAmount-- 最小単位での入力数量outAmount-- 最小単位での出力予想数量priceImpact-- 価格への影響の割合(例:0.12 = 0.12%)minimumReceived-- スリッページ許容値を適用した後の最小出力数量route-- 使用する DEX ホップの配列(例:Raydium -> Orca)priorityFee-- 推奨される lamport 単位の優先手数料
応答例:
{"inputToken":{"symbol":"SOL","mint":"So111..."},"outputToken":{"symbol":"USDC","mint":"EPjF..."},"inAmount":"1000000000","outAmount":"67450000","priceImpact":0.05,"minimumReceived":"67112750","route":["Raydium V4"],"priorityFee":5000}
使用する場面:Solana トークンのスワップを実行するときに使用します。最適な価格の取得、スリッページの把握、最適なルートの選択に不可欠です。
エージェントのプロンプト例
- 「Solana のスワップ見積もり」
- 「Solana のスワップ見積もり」
支払い
- プロトコル:x402 -- HTTP ネイティブの従量課金。登録不要、API キー不要
- ネットワーク:Base L2(
eip155:8453) - 資産:USDC
- ファシリテーター:Coinbase CDP(プライマリー)、PayAI(フォールバック)
- ATXP 経由でも利用可能(OAuth でラップされた x402、RFC 9728 の保護リソースメタデータに対応)
klymax402 の一部
AI エージェント向けの x402 マイクロペイメント API 100 種類。ウォレット 1 つ、Base 上の USDC、登録不要。
- カタログ:https://klymax402.com/llms.txt
- API リファレンス全文:https://klymax402.com/llms-full.txt
- ライブ統計:https://klymax402.com/stats
ライセンス
MIT
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。