Toll について
Tollは、Robinhood Chain上の資産、エージェント、取引、市場データを確認するローカルstdio MCPサーバーです。Tollのツールと出典付き情報を中継し、キーを保持せず、取引への署名や支払いも行いません。
主な機能
- 01コインと開発者の記録を確認
- 02ERC-8004エージェントの条件を確認
- 03署名前に取引リスクを評価
- 04Robinhood Stock Tokenデータを参照
- 05企業・マクロ経済データを検索
活用シーン
- 01購入前のコイン調査
- 02支払い前のエージェント確認
- 03署名前の取引や署名の確認
- 04Stock Tokenと企業提出書類の調査
MCP 対応
ローカルサーバーはstdio MCPクライアントにTollの19個のツールを提供し、リモートサーバーの応答を中継します。Streamable HTTP対応クライアントは `https://t0ll.xyz/mcp` に直接接続できます。ローカルサーバーはTollキーを送信せず、無料枠を利用します。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://t0ll.xyz/mcpclaude mcp add --transport http t0ll-xyz-toll https://t0ll.xyz/mcp{"mcpServers":{"t0ll-xyz-toll":{"type":"http","url":"https://t0ll.xyz/mcp"}}}Cursor で開く{"servers":{"t0ll-xyz-toll":{"type":"http","url":"https://t0ll.xyz/mcp"}}}VS Code で開く{"mcpServers":{"t0ll-xyz-toll":{"type":"http","url":"https://t0ll.xyz/mcp"}}}{"mcpServers":{"t0ll-xyz-toll":{"serverUrl":"https://t0ll.xyz/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
ツール
6| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| chain | enum | いいえ | チェーン:rh = Robinhood Chain (4663)、arc = Arc (5042)、bsc = BSC (56)、sol = Solana。省略すると、Toll がトークンのチェーンを特定します。rh | arc | bsc | sol |
| address | string | はい | トークンコントラクトアドレス(Solana mint アドレスも使用可能):0x に続く 40 桁の 16 進数文字、または Solana mint アドレス(base58、大文字と小文字を区別) |
詳細
@tollxyz/mcp
Toll 用のローカル stdio MCP サーバーです。エージェントがコインを購入したり、別のエージェントに支払ったり、何かに署名したりする前に、そのコインの背後にいるのが誰なのか(スナイパー、バンドル、開発者の実績、流動性を引き出せるかどうか)、実際のプロダクトが存在するか、ERC-8004 エージェントの登録情報と支払い条件には何と書かれているか、またトランザクション、署名、x402 決済が何を行うかを確認できます。対応チェーンは Robinhood Chain(chain id 4663)のみです。現時点で Toll が読み取るのは Robinhood Chain のみです。事実はチェーンから読み取ります。情報提供のみであり、金融アドバイスではありません。
Toll のリモートサーバー(https://t0ll.xyz/mcp)のツールを1対1で提供します。check_coin、larp_check、dev_record、check_agent、check_hook、wallet_privacy、fresh_launches、chain_pulse、launch_record、check_tx、presign_risk_report、Robinhood Stock Tokens 用の stock_token(ティッカーまたはトークンのコントラクト)と stock_tokens(一覧)、その背後にある企業用の fundamentals(id、period: ttm、annual または quarterly)、insider_trades(id、limit 1 to 100)、institutions(13F ファンド保有者:id、limit 1 to 20)、guidance(決算発表の内容。引用された提出書類から AI で抽出:id、limit)、macro、そして stock_events(Stock Tokens に起きた変更:上場、倍率変更、コーポレートアクション、Chainlink のフィード状況、SEC 提出書類。since、kind、limit 1 to 100)の計19個のツールです。キーを保持せず、何にも署名せず、決済も行いません。
署名前に確認するには、check_tx にトランザクション(to、data、value、from)、EIP-712 署名リクエスト(typedData)、または x402 決済(x402)を渡すと、理由とともに ALLOW/WARN/BLOCK を返します。これは ERC-8265 RiskAssessment です。strict: true を設定すると、販売者のものだと検証できない x402 の payTo は BLOCK になります。presign_risk_report には PresignRequest(version: "erc-presign/1"、subject。ERC のドラフト、ethereum/ERCs PR #2134)を渡します。判定は行わず、未署名リクエストに関する型付き事実を Toll が EIP-712 署名して返します。
Stock Token の各ツールは、Robinhood の上場情報、Chainlink の参照価格、最も深いプールの価格と流動性、供給量、コーポレートアクション、企業の SEC 関連情報を、それぞれの情報源と時刻とともに返します。助言ではなく、情報源付きの事実を提供します。Robinhood Stock Tokens は Robinhood Assets (Jersey) Ltd が発行する債務証券であり、株式ではありません。
fundamentals は企業の SEC 提出書類に基づき、売上高、利益率、利益、貸借対照表、成長率、バリュエーションを回答し、数値ごとに提出書類を示します。insider_trades は SEC Form 4 の行、合計、13D/13G 保有者を、それぞれの提出書類へのリンクとともに回答します。macro は米国財務省のイールドカーブ、ニューヨーク連邦準備銀行の実効フェデラルファンド金利、BLS の CPI、失業率、雇用者数を、それぞれの日付と情報源とともに回答します。EFFR には newyorkfed.org に掲載された利用規約が適用されます。Toll はニューヨーク連邦準備銀行と提携していません。
stock_events は since(直前の回答の next)を指定してページングします。このローカルサーバーはキーを送信しないため、無料プレビューを表示します。1時間以上前に見つかった直近10件のイベントが対象です。以下のリモートサーバーで Toll のキーを使用すると、Team ウォレット(20M+ $TOLL)はリアルタイムで読み取り、Pro(5M+)は15分遅れで読み取ります。SEC CIK がないファンドやティッカーの提出書類イベントは取得できません。
追加方法
stdio サーバーを起動できる MCP クライアント(Claude Desktop、Cursor、Windsurf、Cline、OpenClaw、Hermes):
{ "mcpServers": { "toll": { "command": "npx", "args": ["-y", "@tollxyz/mcp"] } } }
Claude Code:
claude mcp add toll -- npx -y @tollxyz/mcp
Hermes(~/.hermes/config.yaml):
mcp_servers:
toll:
command: "npx"
args: ["-y", "@tollxyz/mcp"]
Streamable HTTP に対応するクライアントは、パッケージを使わずに Toll のリモートサーバーを直接利用できます:https://t0ll.xyz/mcp。
Node >= 20.19。環境変数:TOLL_BASE_URL(デフォルトは https://t0ll.xyz)。npx -y @tollxyz/mcp --help を実行すると、セットアップ用の行が表示されます。
引き継がれる内容
各回答は、Toll のサーバーが送信した Toll のテキストそのものです。そこに引用されているコイン名、シンボル、サイト、投稿は、コインを作成した人が書いたものなので、エージェントは指示ではなく、信頼できないテキストとして扱う必要があります。サーバーの指示でモデルにそのように伝えています。このパッケージは、そのテキストに書式を追加しません。
Toll に接続できない場合、ツール一覧には Toll のツールのスナップショットが同梱されており、呼び出しに対して何も確認されなかったと回答します。
無料利用枠
呼び出し元ごとに、1 日あたり新しいコイン 10 件は無料です(すでに読み取ったコインは引き続き無料です)。Markets の呼び出しは 50 回まで無料です。それを超えた場合、Toll の回答は変更せずに引き継がれ、その後に別の注記が続きます。無料のコイン枠を使い切ったこと、このサーバーは支払いを行わないこと、所有者は回答に記載された x402 URL で確認ごとに支払えることを伝えます(Robinhood Chain では 0.05 USDG、https://t0ll.xyz/api/x402/stock/{id} では Stock Token 1 件あたり 0.02 USDG、https://t0ll.xyz/api/x402/markets/fundamentals/{id}、https://t0ll.xyz/api/x402/markets/insiders/{id}、https://t0ll.xyz/api/x402/markets/institutions/{id}、https://t0ll.xyz/api/x402/markets/guidance/{id}、https://t0ll.xyz/api/x402/markets/macro、https://t0ll.xyz/api/x402/markets/stocks、https://t0ll.xyz/api/x402/pulse では各 0.01 USDG)。コードから支払う方法については、@tollxyz/sdk の pay() を参照してください。
$TOLL を保有すると、Toll キーを https://t0ll.xyz/toll#keys から取得し、x-toll-pass または Authorization: Bearer として送信することで、1 日あたりの上限が引き上げられます。
| UTC 1 日あたり | 無料 | 1M $TOLL | 5M $TOLL | 20M $TOLL |
|---|---|---|---|---|
新しいコイン(check_coin、larp_check) | 10 | 100 | 500 | 2,000 |
Markets の呼び出し(stock_token、stock_tokens、fundamentals、insider_trades、institutions、guidance、macro) | 50 | 1,000 | 5,000 | 20,000 |
このローカルサーバーはキーを送信しないため、無料利用枠で動作します。ご自身の利用枠を使うには、次のいずれかのヘッダーにキーを指定して、Toll のリモートサーバー(https://t0ll.xyz/mcp)に接続してください。例:claude mcp add --transport http toll https://t0ll.xyz/mcp --header "x-toll-pass: <your key>"
コードでの使用
import { StdioServerTransport } from "@modelcontextprotocol/sdk/server/stdio.js";
import { createTollMcpServer } from "@tollxyz/mcp";
const { server } = createTollMcpServer(); // { baseUrl, fetch, timeoutMs }
await server.connect(new StdioServerTransport());
リンク:https://t0ll.xyz/agents/mcp、https://t0ll.xyz/skill.md、https://t0ll.xyz/llms.txt。MIT。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。