Veynor — Prediction Market Intelligence について
Veynorは、AIエージェント向けの予測市場インテリジェンスMCPサーバーとREST APIです。KalshiとPolymarketのリアルタイム市場データ、取引動向、分析を提供し、Kalshiの注文や署名済みPolymarket注文の中継にも対応します。
主な機能
- 01KalshiとPolymarketの市場検索
- 02大口取引と市場概況の取得
- 03スプレッド、価格変動、プラットフォーム間の機会を検出
- 04自然言語クエリを分析
- 05注文実行と署名済み注文の中継
活用シーン
- 01市場概要や朝のブリーフィングを作成
- 02異常な出来高や市場間の価格差を調査
- 03市場を検索して価格履歴を確認
- 04エージェント経由で市場注文を実行
MCP 対応
SSE MCPサーバーを通じて、市場調査、分析、取引ツールを互換クライアントに公開します。同じデータツールはREST APIからも利用できます。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://mcp.veynor.xyz/sse?api_key={api_key}claude mcp add --transport sse veynor-xyz-veynor https://mcp.veynor.xyz/sse?api_key={api_key}{"mcpServers":{"veynor-xyz-veynor":{"type":"sse","url":"https://mcp.veynor.xyz/sse?api_key={api_key}"}}}Cursor で開く{"servers":{"veynor-xyz-veynor":{"type":"sse","url":"https://mcp.veynor.xyz/sse?api_key={api_key}"}}}VS Code で開く{"mcpServers":{"veynor-xyz-veynor":{"type":"sse","url":"https://mcp.veynor.xyz/sse?api_key={api_key}"}}}{"mcpServers":{"veynor-xyz-veynor":{"serverUrl":"https://mcp.veynor.xyz/sse?api_key={api_key}"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
ツール
詳細
Veynor MCP サーバー
AI エージェント向けの予測市場インテリジェンス。
Kalshi と Polymarket のリアルタイムな大口取引、市場データ、アルファシグナル、AI が生成した分析を、Model Context Protocol サーバーおよび REST API として提供します。あらゆる AI エージェントが接続できます。
これは何ですか?
Veynor MCP サーバーを使うと、AI エージェント(Claude、Cursor、Windsurf、その他あらゆる MCP 互換クライアント)が、予測市場のライブデータに直接アクセスできます。ウェブサイトをスクレイピングしたり、構造化されていない HTML を解析したりする代わりに、エージェントは標準化されたプロトコルを通じて、整然とした構造化データを取得できます。それをもとに推論、要約、監視を行い、自然言語で取引を発注できます。
接続後にエージェントが対応できるプロンプトの例:
- 「今、大口投資家は何に賭けていますか?イランや関税に関する大口取引はありますか?」
- 「FRB の金利決定について、予測市場はどのような見方をしていますか?」
- 「買値と売値のスプレッドが異常に広い市場を見つけてください。」
- 「同じ FRB の金利決定が、Kalshi と Polymarket で異なる価格になっていますか?」
- 「KXIRANUKE-26 の YES を 30 セントで 10 枚買ってください。」
- 「今日は異常な出来高の急増がありますか?シグナルをすべてスキャンしてください。」
2 分で始める
1. 無料の API キーに登録する
curl -X POST https://mcp.veynor.xyz/keys/register \
-H "Content-Type: application/json" \
-d '{"email": "[email protected]", "name": "Your Name"}'
レスポンス:
{
"key": "vey_sk_a1b2c3d4...",
"tier": "free",
"credits_per_month": 100,
"connect_url": "https://mcp.veynor.xyz/sse?api_key=vey_sk_a1b2c3d4..."
}
キーは安全な場所に保管してください。再表示されることはありません。
2. エージェントを接続する
Claude Desktop
~/Library/Application Support/Claude/claude_desktop_config.json に追加します:
{
"mcpServers": {
"veynor": {
"url": "https://mcp.veynor.xyz/sse?api_key=vey_sk_YOUR_KEY_HERE"
}
}
}
Claude Desktop を再起動します。ツールパネルに Veynor が表示されます。
Cursor / Windsurf
{
"mcpServers": {
"veynor": {
"url": "https://mcp.veynor.xyz/sse?api_key=vey_sk_YOUR_KEY_HERE"
}
}
}
あらゆる MCP 互換クライアント
SSE endpoint: https://mcp.veynor.xyz/sse?api_key=vey_sk_YOUR_KEY_HERE
Messages: https://mcp.veynor.xyz/messages
利用可能なツール
query_intelligence
コスト:5 クレジット
単体で使える最も強力なツールです。自然言語で質問すると、エンジンが意図を自動的に検出し、関連する市場データを読み込んで、Claude Haiku が作成した AI 分析を返します。複数のツールを手動で連携させる必要はありません。
意図に応じたルーティングは自動的に行われます:
- トピックに関するクエリ(「イランについて市場はどのような見方をしていますか?」)→ 関連市場+統合分析
- シグナルに関するクエリ(「今日は異常な出来高がありますか?」)→ 値動きの大きい市場/急増/スプレッド+シグナルの要約
- 取引アイデアに関するクエリ(「暗号資産に優位性はありますか?」)→ 市場+大口投資家のデータ+取引の切り口の分析
Parameters:
query Natural-language question or signal request (required)
例:
"What are prediction markets pricing on the Iran nuclear deal?"
"Any big movers or unusual volume today?"
"Find edge in crypto prediction markets"
"What's the market saying about Fed rate cuts in 2026?"
get_market_pulse
コスト:5 クレジット
取引高上位、大口投資家の動向、価格変動の大きい市場、出来高急増、広いスプレッドを網羅した、AI が生成する市場ブリーフィングを 1 回の呼び出しで取得します。Claude Haiku が作成した、そのまま読める段落と、カテゴリー別の構造化データを返します。
Parameters:
venue "all" | "kalshi" | "polymarket"
category "All" | "Sports" | "Politics" | "Other"
おすすめの用途:朝のブリーフィング、全体的な状況把握、「今何が起きているか」の概要。
get_topic_markets
コスト:3 クレジット
厳選されたトピックタグに該当するアクティブな市場と、市場全体がどのような価格を織り込んでいるかをまとめた、AI 生成の要約を返します。デフォルトで複数の取引所を対象とします。
Parameters:
tag "crypto" | "geopolitics" | "trump" | "us_politics" | "macro" | "sports" (required)
limit Max markets (default 20, max 50)
get_alpha_signals
コスト:3 クレジット
次の 3 種類のアルファシグナルを返します:
- wide_spreads — 買値と売値のスプレッドが異常に広い市場(流動性の機会。裁定取引ではありません)
- price_movers — 過去 24 時間に YES 価格が最も大きく変動した市場
- arb_opportunities — 同じイベントの価格が、Kalshi と Polymarket で同時に異なっている機会
Parameters:
signal_type "wide_spreads" | "price_movers" | "arb_opportunities" | "all"
limit Max results per signal type (1–20, default 10)
get_whale_feed
コスト:2 クレジット
Polymarket と Kalshi 全体から、直近の大口取引(8,000 ドル以上)を返します。各取引には、プラットフォーム、市場、売買の側(YES/NO)、価格、名目取引額、タイムスタンプ、カテゴリーが含まれます。
Parameters:
limit Max trades to return (1–60, default 20)
category "All" | "Sports" | "Politics" | "Other"
platform "all" | "polymarket" | "kalshi"
min_notional Minimum trade size in USD (default 8000)
place_kalshi_order
コスト:2 クレジット
登録済みの API 認証情報を使って、Kalshi に指値注文または成行注文を発注します。事前に POST /v1/credentials/kalshi で認証情報を登録する必要があります。
Parameters:
ticker Kalshi market ticker (e.g. KXIRANUKE-26) (required)
action "buy" | "sell" (required)
count Number of contracts (required)
side "YES" | "NO" (default: YES)
price Limit price as probability 0.01–0.99 (required for limit orders)
order_type "limit" | "market" (default: limit)
submit_signed_order
コスト:2 クレジット
署名済みの Polymarket EIP-712 注文を CLOB に中継します。カストディなしの仕組みです。Veynor が秘密鍵を保持することはありません。ローカルで署名し、Veynor 経由で中継します。
Parameters:
order EIP-712 order object (required)
signature 0x hex signature (required)
wallet Trader's Polymarket proxy wallet address (required)
order_type "GTC" | "FOK" | "GTD" (default: GTC)
get_top_markets
コスト:1クレジット
Kalshi と Polymarket で最も活発に取引されている上位20件の市場を、24時間の出来高順に返します。
Parameters:
platform "all" | "kalshi" | "polymarket"
category "All" | "Sports" | "Politics" | "Other"
limit Max markets per platform (1–20, default 10)
get_market
コスト:1クレジット
ID を指定して特定の市場の詳細情報(価格、出来高、未決済建玉、注文板の概要、解決ルール)を取得します。
Parameters:
platform "polymarket" | "kalshi" (required)
id Polymarket condition ID (0x...) or Kalshi ticker (required)
search_markets
コスト:1クレジット
両方のプラットフォームを対象に、キーワードで予測市場を検索します。トークン化検索により、複数語のクエリ(「fed rate cut」、「trump china」)にも適切に対応できます。
Parameters:
query Search query, e.g. "Fed rate", "NBA finals", "Iran" (required)
platform "all" | "polymarket" | "kalshi"
limit Max results (1–20, default 10)
get_price_history
コスト:1クレジット
特定の市場1件について、ローリング方式の約1時間分の価格履歴(60秒ごとのスナップショット)と、事前計算済みの5分、15分、1時間の価格変動を返します。
Parameters:
platform "polymarket" | "kalshi" (required)
id Polymarket condition ID or Kalshi ticker (required)
get_usage
コスト:無料
現在のクレジット使用量、プラン、残りのクレジット、ツールごとのコストを返します。呼び出しは常に無料です。
クレジットシステム
| プラン | クレジット/月 | 価格 |
|---|---|---|
| Free | 100 | 永久無料 |
| Advanced | 2,000 | 月額 $29 |
| Pro | 10,000 | 月額 $89 |
| Internal | 無制限 | — |
クレジットは毎月1日(UTC)にリセットされます。
ツールのコスト:
| ツール | コスト |
|---|---|
query_intelligence | 5 |
get_market_pulse | 5 |
get_topic_markets | 3 |
get_alpha_signals | 3 |
get_whale_feed | 2 |
place_kalshi_order | 2 |
submit_signed_order | 2 |
get_top_markets | 1 |
get_market | 1 |
search_markets | 1 |
get_price_history | 1 |
get_usage | 0 |
プランのアップグレード
# See available plans
curl https://mcp.veynor.xyz/stripe/plans
# Create a Checkout session (returns a payment URL)
curl -X POST https://mcp.veynor.xyz/stripe/checkout \
-H "Content-Type: application/json" \
-d '{"api_key": "vey_sk_YOUR_KEY", "price_id": "price_..."}'
お支払い後、キーは自動的にアップグレードされます。
REST API
すべてのデータツールは、https://api.veynor.xyz の標準 REST API からも利用できます。
認証: X-API-Key: <key> または Authorization: Bearer <key>
| メソッド | パス | クレジット | 備考 |
|---|---|---|---|
| GET | /v1/intelligence | 5 | ?q= 自然言語クエリと AI による統合分析 |
| GET | /v1/pulse | 5 | venue、category — 市場の詳細ブリーフィング |
| GET | /v1/signals | 3 | signal_type、limit |
| GET | /v1/markets/topic/:tag | 3 | tag = crypto|geopolitics|trump|us_politics|macro|sports |
| GET | /v1/whale-trades | 2 | limit、category、platform、min_notional |
| POST | /v1/trade/kalshi | 2 | ticker、action、side、count、price |
| POST | /v1/trade/submit | 2 | Polymarket の非カストディアルリレー |
| GET | /v1/markets/top | 1 | platform、category、limit |
| GET | /v1/markets/search | 1 | ?q= 必須 |
| GET | /v1/markets/:platform/:id | 1 | platform = polymarket|kalshi |
| GET | /v1/markets/:platform/:id/history | 1 | ローリング方式の約1時間分の価格履歴 |
| POST | /v1/credentials/kalshi | 0 | Kalshi の認証情報を登録(保存時に暗号化) |
| GET | /v1/credentials/kalshi | 0 | 認証情報が登録されているか確認 |
| DELETE | /v1/credentials/kalshi | 0 | 保存済みの認証情報を削除 |
| GET | /v1/usage | 0 | クレジット残高と使用量 |
REST の例
# Natural-language intelligence query
curl -H "X-API-Key: vey_sk_YOUR_KEY" \
"https://api.veynor.xyz/v1/intelligence?q=what+are+markets+saying+about+Iran"
# Whale feed
curl -H "X-API-Key: vey_sk_YOUR_KEY" \
"https://api.veynor.xyz/v1/whale-trades?limit=10&platform=polymarket"
# Place a Kalshi order
curl -X POST https://api.veynor.xyz/v1/trade/kalshi \
-H "X-API-Key: vey_sk_YOUR_KEY" \
-H "Content-Type: application/json" \
-d '{"ticker":"KXIRANUKE-26","action":"buy","side":"YES","count":10,"price":0.30}'
エージェントのワークフロー例
1回限りのインテリジェンスクエリ
"What are prediction markets saying about a US recession in 2026?"
query_intelligence を使用します。1回の呼び出しで完全な統合分析を行います。
朝のブリーフィング
"Give me the full market pulse — top volume, whale activity, biggest movers."
get_market_pulse を使用します。
裁定取引スキャナー
"Run alpha signals for arb_opportunities. For any gap > 5 cents, show details."
get_alpha_signals を使用します。
取引の執行
"Find Kalshi markets on the Fed rate decision, then buy 5 contracts YES at 40 cents."
search_markets → place_kalshi_order を使用します。
流動性の探索
"Show markets with wide bid/ask spreads where providing liquidity would be profitable."
signal_type=wide_spreads を指定して get_alpha_signals を使用します。
地政学スキャン
"What are all the Iran and Taiwan markets pricing right now? Any divergence between platforms?"
tag=geopolitics を指定して get_topic_markets を使用します。
データソース
- Polymarket — Gamma API と CLOB API(リアルタイム)
- Kalshi — Trade API v2(リアルタイム)
- クジラフィード — 両方のプラットフォームにおける大口取引の独自モニタリング
- アルファシグナル — 約60秒ごとに更新されるローリングスキャナー
ロードマップ
- Whale のフィード監視(Polymarket + Kalshi)
- 出来高上位のマーケット
- アルファシグナル(大きなスプレッド、価格変動、アービトラージ)
- トークン化された複数語マッチングによるマーケット検索
- SSE トランスポート対応の MCP サーバー
- セルフサービスのキー登録
- REST API v1
- 価格履歴(過去 1 時間、60 秒間隔のスナップショット)
- マーケットの動向 — AI によるブリーフィングの統合
- AI 分析付きトピック別マーケット(crypto、geopolitics、macro、sports、trump、us_politics)
- MCP / REST 経由で Kalshi の注文を発注
- Polymarket のカストディ不要な注文リレー
- Kalshi 認証情報の保存(保存時に AES-256-GCM で暗号化)
- 自然言語によるインテリジェンスクエリ(
query_intelligence) - プランのアップグレードに Stripe を統合
- ストリーミングによる Whale アラート(webhook / websocket)
- ポートフォリオ監視ツール
- MCP レジストリへの登録
セルフホスト
git clone https://github.com/veynor-xyz/veynor-mcp
cd mcp-server
npm install
cp .env.example .env
npm run build
npm start
必須の環境変数:
MCP_PORT=3001
MCP_ADMIN_SECRET=your-secret-here
VEYNOR_API_URL=http://localhost:3000 # URL of your Next.js app
ANTHROPIC_API_KEY=sk-ant-... # Required for AI synthesis tools
サーバーはデフォルトでポート 3001 で実行されます。VEYNOR_API_URL で指定した場所で Next.js アプリが稼働している必要があります。MCP サーバーはディスクからデータファイルを読み込み、localhost の HTTP 経由でインテリジェンスエンドポイントを呼び出します。
コミュニティ
- X / Twitter: @veynor_xyz
- Discord: discord.gg/qYaRfhmq
- Telegram: t.me/predmarketwhales
- メール: [email protected]
Veynor チームが開発しました。予測市場と AI エージェントの融合です。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。