Realmint について
Realmint MCPは、トークン化された実世界資産のカタログ、スコア、市場データ、取引ルートをエージェントに提供します。カタログツールは認証不要の読み取り専用で、取引にはOAuthが必要です。x402の購入フローではエージェントがクライアント側で署名します。
主な機能
- 01資産カタログとリスク・権利スコア
- 02市場データと価格履歴
- 03取引可能な場所とそのスコア
- 04OAuth認証による売買と出金
- 05クライアント署名のx402購入
活用シーン
- 01制御リスクを基準にトークン化資産を選別
- 02資産の価格、出来高、推移を確認
- 03資産の取引可能な場所を比較
- 04認証後に資産を売買または出金
MCP 対応
MCPサーバーはStreamable HTTP経由で、読み取り専用のカタログツールとOAuth認証が必要な取引ツールを公開します。x402購入フローはクライアント側で署名され、生の鍵はサーバーに渡りません。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://mcp.realmint.io/mcpclaude mcp add --transport http realmint-io https://mcp.realmint.io/mcp{"mcpServers":{"realmint-io":{"type":"http","url":"https://mcp.realmint.io/mcp"}}}Cursor で開く{"servers":{"realmint-io":{"type":"http","url":"https://mcp.realmint.io/mcp"}}}VS Code で開く{"mcpServers":{"realmint-io":{"type":"http","url":"https://mcp.realmint.io/mcp"}}}{"mcpServers":{"realmint-io":{"serverUrl":"https://mcp.realmint.io/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
ツール
16このツールにパラメーターはありません。
詳細
Realmint MCP
トークン化された現実世界資産(RWA)の Realmint カタログにエージェントネイティブでアクセスできます。スコアリング、市場データ、ルート対応状況、価格履歴、鍵不要の x402 購入オンランプを、Model Context Protocol 経由でネイティブツールとして利用できます。
MCP インターフェースは、設計上鍵の安全性を確保しています。カタログは読み取り専用です。2 つの取引経路では、お客様自身の承認がある場合にのみ資金を移動し、秘密鍵そのものを扱うことはありません。
- x402 による鍵不要の購入 — 独自の EVM キーを持つ自律型エージェントが、EIP-3009 の承認にクライアント側で署名して、資金を入金し、購入します(
realmint_x402_buy_challenge)。 - サインイン+委任取引 — 人間またはコネクターが OAuth 経由でサインインし、自身の Privy 埋め込みウォレットを一度だけ委任します。その後 Realmint は、取引ごとの支出上限に基づき、サーバー側で購入・売却・出金に署名します。ウォレットは Privy が保持し、鍵が Realmint に渡ることはありません。
| エンドポイント | https://mcp.realmint.io/mcp |
| トランスポート | Streamable HTTP |
| 認証 | 混合(遅延型):カタログは公開、取引ツールの初回使用時に OAuth を開始 |
| ツール | カタログ 8 件(読み取り専用)+取引 6 件(OAuth 認証が必要) |
| 検出カード | /.well-known/mcp/server-card.json |
| ステータス | 2026 年 5 月から稼働中 |
できること
| 機能 | プロンプトの例 |
|---|---|
| リスクと権利をスコアリング | 「Tether Gold をスコアリングして、DAO の財務資産として安全か教えてください」 |
| カタログを検索 | 「Ethereum 上で、凍結機能のないトークン化された国債を探してください」 |
| 発行体の変更を追跡 | 「今月、ウォッチリストにある資産の制御パラメーターに変更はありましたか?」 |
| 取引可能な取引所を確認 | 「OUSG を 10 万分購入できる場所を、流動性の高い順に教えてください」 |
| 市場データと価格データを取得 | 「PAXG の現物価格、24 時間の取引高、6 か月分のチャートを表示してください」 |
| エージェントネイティブに入金・購入 | 「x402 経由でウォレットに 25 USDC を入金し、TSLAx を 5 枚購入してください」 |
クライアントに追加する
Claude.ai(カスタムリモートコネクター)
- 設定 → コネクター → カスタムコネクターを追加
- サーバー URL:
https://mcp.realmint.io/mcp - 認証: 接続時は不要です。カタログはすぐに利用できます。取引ツールを初めて呼び出すとき、Claude が OAuth サインイン(Realmint → Privy)を実行し、ウォレットを一度だけ委任します。
- 保存して、上記のプロンプト例を使い始めてください。
Claude Desktop
~/Library/Application Support/Claude/claude_desktop_config.json を編集します。
{
"mcpServers": {
"realmint": {
"transport": {
"type": "streamable-http",
"url": "https://mcp.realmint.io/mcp"
}
}
}
}
Claude Desktop を再起動します。
Cursor / Cline / Continue / 任意の MCP クライアント
次の設定でリモート MCP サーバーを構成します。
- URL:
https://mcp.realmint.io/mcp - トランスポート:
streamable-http - 認証:接続時は不要です。取引ツールの初回使用時に OAuth を開始します
プログラムからの利用
curl -X POST https://mcp.realmint.io/mcp \
-H 'Content-Type: application/json' \
-H 'Accept: application/json, text/event-stream' \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}'
認証なしでは、カタログツール 8 件(すべて readOnlyHint=true)が表示されます。OAuth サインイン後は、取引ツール 6 件(destructiveHint=true)も表示されます。
カタログツール(読み取り専用、認証不要)
| ツール | 目的 |
|---|---|
realmint_list_assets | スキーマを含む完全なカタログを一覧表示 |
realmint_list_market | 現物価格、24 時間の変動、取引高、時価総額、履歴 |
realmint_get_asset | 1 つの資産の完全なスキーマ(小文字のティッカーで指定) |
realmint_get_asset_history | バージョン管理されたメタデータ変更履歴 |
realmint_get_score | 6 つの項目によるリスクと権利のスコア、および総合スコア |
realmint_get_route_support | 取引可能な取引所と取引所ごとのスコア |
realmint_get_price_history | 時系列の価格(5m/1h/1d を自動で切り替え) |
realmint_x402_buy_challenge | x402 入金チャレンジ — 資産購入用の鍵不要・エージェントネイティブな USDC オンランプ(402 を返し、エージェントがクライアント側で署名) |
取引ツール(OAuth でサインイン)
サインアウト中にこれらのいずれかを呼び出すと、OAuth フローを開始する 401 が返されます
(Realmint の Ory Hydra が Privy ログインと連携しています)。サインインして、ウォレットを一度だけ委任します(app.realmint.io/mcp/delegate)。その後、Realmint はこの委任に基づき、取引ごとの上限額を設けて、各取引にサーバー側で署名します。キーが MCP に触れることはなく、取引ごとにブラウザーで操作する必要もありません。
| ツール | 目的 |
|---|---|
realmint_whoami | サインイン中の ID(Privy DID)を確認します |
realmint_my_wallet | ウォレット、スマートアカウント、残高を確認します |
realmint_deposit | 購買力を追加するために USDC を送金する宛先を確認します |
realmint_buy | RWA を購入します(スマートアカウントに USDC が入っている必要があります) |
realmint_sell | Injective 上で RWA を売却して USDC に戻します |
realmint_withdraw | スマートアカウントから任意のアドレスへ USDC を引き出します |
説明、入力、タイトルを含むすべてのツールカタログは、ディスカバリーカードで公開されています。
realmint_x402_buy_challenge での購入
オンランプはエージェントネイティブで、キーは不要です。エージェントは EVM キーだけで購入できます。人間が行うものと同じ 2 つの署名を、すべてクライアント側で行います。
- 購入する
owner_eoa、amount_usdc、asset_idを指定してrealmint_x402_buy_challengeを呼び出します。x402 の支払い要件(accepts[0])を含む HTTP 402 が返されます。payToはowner_eoaから導出されるあなたの Base スマートアカウント、maxAmountRequiredは USDC の最小単位での金額、assetは Base USDC コントラクト、extraは EIP-712 ドメインです。 payToが自身のowner_eoaから導出されていることを確認してから、そのドメインで EIP-3009transferWithAuthorizationに署名し、x402PaymentPayloadを base64 エンコードして、X-PAYMENTヘッダーに設定し、/v1/route/x402-buyへ再 POST します。決済時に、USDC はカストディを介さず、あなたの Injective スマートアカウントへブリッジされます。- その残高から
POST /v1/route/intentを使って任意の RWA を購入します(通常どおりルートに署名します)。資産は自身のスマートアカウントに保管されます。人間のユーザーと同様、いつでもsendで別の場所へ送れます。
手順の全容については、x402 エージェント購入ガイドをご覧ください。
リスク&権利スコア
realmint_get_score は、0~100 の総合スコアと、6 つの評価項目別スコアを返します。
- backing — 準備金の証明、監査の頻度、裏付けの仕組み。
- enforceability — 準拠法、発行者の確認、法的書類。
- control — 発行者の権限に伴うリスク:凍結、発行、焼却、ブラックリスト登録、アップグレード。
- exit — 償還、譲渡可能性、KYC/ホワイトリスト、決済、保有期間。
- liquidity — 市場データ、取引所の数、証拠書類。
- social — 最近の活動を重視した Twitter 上の活動状況。未認証のハンドルは減点されます。
推奨する判断基準:
- 総合スコアが 75 以上 → 一般的なケースです。続行してください。
- 55 ≤ 総合スコア < 75 → 制約が多い状態です(ゲート、監査の不足)。実行前に資産のフラグを確認してください。
- 総合スコアが 55 未満 → 高リスクです。中止するか、ユーザーによる明示的な上書きを必須としてください。
metadata.lifecycle が null でないトークン(移行済み、提供終了、放棄)は、ポリシーによりスコアが 49 を上限とします。
トラブルシューティング
HTTP 403 — "Invalid Origin header"
サーバーは、Anthropic Connectors Directory の要件に従って Origin ヘッダーを検証します。claude.ai、chatgpt.com、mcp.realmint.io、app.realmint.io、realmint.io はあらかじめ許可されています。異なる Origin から利用していて追加が必要な場合は、以下のメールアドレスまでご連絡ください。
ツールが空のリストを返す
Realmint のカタログは厳選されており、常時およそ 30 件のアセットをインデックスしています。特定のティッカーについて問い合わせる前に、realmint_list_assets を実行して現在の一覧を確認してください。
アセット ID の形式
アセット ID は小文字のティッカーです。XAUT ではなく xaut、PAXG ではなく paxg です。
metadata.lifecycle が null ではない
そのトークンは移行済み、廃止済み、または放棄されています。取引は禁止され、スコアは 49 が上限となります。lifecycle フィールドには理由と、代替がある場合はその情報が示されます。
価格履歴で、指定したものより粗いバケットが返される
対象アセットに指定したバケットのデータがない場合、サーバーはより粗いバケット(5m → 1h → 1d)に順次切り替えます。実際に返された内容については、レスポンスの effective_granularity を確認してください。
セキュリティとプライバシー
- キーを安全に保護。 カタログは読み取り専用です。資金の移動はお客様自身の承認がある場合に限られ、秘密鍵が直接公開されることはありません。x402 の購入はクライアント側で署名され(EIP-3009)、OAuth 取引ツールは、取引ごとの支出上限に基づき、お客様の Privy 委任を使ってサーバー側で署名します。Privy が埋め込みウォレットを保持し、秘密鍵が Realmint に渡ることはありません。
- MCP サーバーは個人を特定できる情報(PII)を収集しません。
x-api-keyヘッダーは、上流のレート制限での識別に使用されます。取引ツールのユーザー識別情報は OAuth(Hydra)トークンから取得します。 - Traefik 経由で HTTPS を終端します。
- FastMCP レイヤーで Origin / Host の検証を有効にしています(DNS リバインディング保護)。
- プライバシーポリシー: https://realmint.io/privacy
- 利用規約: https://realmint.io/terms
バージョン管理と変更履歴
このコネクターは Realmint プラットフォームと並行してバージョン管理されています。ツールのインターフェースや出力形式に関する重要な変更は、この README で告知され、ディスカバリーカード(serverInfo.version)にも反映されます。
お問い合わせとサポート
- 一般のお問い合わせ: [email protected]
- Realmint ウェブアプリ: https://realmint.io
- API ドキュメント: https://api.realmint.io/docs
- ディスカバリーカード: https://app.realmint.io/.well-known/mcp/server-card.json
MCP サーバーのソースコードは非公開リポジトリにあります。ホストされているエンドポイント https://mcp.realmint.io/mcp が、サポート対象の公開インターフェースです。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。