mcpField
V
Vaaya

Vaaya

リモート
vaaya.ai金融データ446 週間前に更新
リポジトリ公式サイト

Vaaya について

Vaaya は AI エージェントの決済を担う MCP サーバーです。1 つのプリペイド残高から検索、スクレイピング、連絡先データなどの有料 API を呼び出せ、呼び出しごとに支出上限を設定できます。トークン化された株式の購入にも対応し、拒否または失敗した呼び出しは課金されません。

主な機能

  1. 011 つのプリペイド残高による有料 API の呼び出し
  2. 02呼び出しごとの max_cost_cents による支出上限
  3. 03成功時のみ課金
  4. 04Base 上でのトークン化株式の購入
  5. 05OAuth 2.1 によるリモート接続とローカルインストーラー

活用シーン

  1. 01予算内での検索・スクレイピング API の呼び出し
  2. 02エージェントによる有料 API 利用の支出上限の設定
  3. 03エージェント経由でのトークン化株式の購入

MCP 対応

本プロジェクトは consult、use、stocks、result などのツールを MCP クライアントに公開し、有料呼び出しの計画と支出上限内での実行を可能にする MCP サーバーです。

設定

リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。

エンドポイントhttps://vaaya.ai/mcp
インストールコマンドをコピー
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。

パッケージ
npm@vaaya/mcp0.6.8

ツール

14
パラメーター型必須説明
symbolstringいいえlist で取得したトークンティッカー(例:AAPLc)。quote と buy で必須です。
commandenumはいlist(対応ティッカー)、portfolio(保有資産 + 購買力)、quote、buy、または order(ID でステータスを確認)。list | portfolio | quote | buy | order
order_idstringいいえbuy が返す注文 ID。order で必須です。
amount_centsintegerいいえ各種手数料を含む、セント単位の前払い支出上限。quote と buy で必須です。
idempotency_keystringいいえ購入ごとに一意の値を指定し、再試行時は再利用します。buy で必須です。

詳細

Vaaya

Vaaya MCP — あらゆるエージェント向けの決済

AI エージェントの決済に対応する MCP サーバーです。Cursor、Claude Code、Claude Desktop、Codex、またはあらゆる MCP ホスト上のエージェントが、検索、スクレイピング、連絡先データ、公開記録、コンピューティング、メディア、リサーチなどの有料 API を、1 つの残高から利用できます。すべての呼び出しでエージェントが支出上限を指定し、環境内にベンダーのキーを置く必要はありません。課金されるのは成功した場合のみです(x402 USDC on Base、Stripe MPP、または Tempo)。拒否された呼び出しや失敗した呼び出しに料金はかかりません。

npx @vaaya/mcp install            # Cursor, Claude Code, Claude Desktop, Codex
claude mcp add --transport http vaaya https://vaaya.ai/mcp

最初の有料呼び出しでは、consult が料金付きのプランを返し、use({ service, action, params, max_cost_cents }) がそのうち 1 行を実行します。見積もり料金が max_cost_cents を超える場合、プロバイダーに到達する前に呼び出しが拒否され、理由が返されます。

{ "error": "over_max", "message": "price is 5¢ but max_cost_cents was 1", "price_cents": 5 }

実行可能な例:examples/pay-for-an-api(1 回の呼び出しは許可され、もう 1 回は拒否)、examples/cursor、 examples/claude。ガイド: エージェントに予算を設定する、 Cursor のセットアップ、 Claude のセットアップ、 AI エージェントウォレットとは。

Instinct での購入を含む、トークン化された株式の購入

エージェントは、Vaaya のプリペイド資金を使って、Base 上で対応するトークン化株式を購入できます。これらはトークン化株式であり、証券会社を通じた直接の株式ではありません。stocks({ command: "list" }) で現在対応しているティッカー(Apple の AAPLc や NVIDIA の NVDAc など)を確認し、stocks({ command: "portfolio" }) で buyingPowerCents を確認してください。ウェルカム付与金やクレジットラインでは株式を購入できません。

ユーザーの承認を得て Apple 株を 10 ドル分購入する場合:

{ "command": "buy", "symbol": "AAPLc", "amount_cents": 1000, "idempotency_key": "<unique purchase key>" }

専用の stocks MCP ツールをこの入力で呼び出してください。これは consult/use とは別のツールです。金額は、手数料を含むプリペイド支出の合計上限です。返された id を保存し、その後 stocks({ command: "order", order_id: "<id>" }) をポーリングしてください。購入済みとみなせるのは confirmed の場合のみです。failed または needs_review の場合は停止してください。結果が不確かな状態で再試行する場合は、同じ購入キーを再利用し、ステータス確認のために新しい注文を作成しないでください。

プリペイド残高が不足していますか? ユーザーから 10 ドル、30 ドル、または 100 ドルのパック購入の承認を得たうえで、同じアカウントのベアラートークンを使い、JSON { "pack_cents": 1000 }(または 3000/10000)を指定して https://vaaya.ai/api/v1/topup に POST してください。ユーザーが保存したカードにアクセスできる Instinct エージェントは、そのパック金額で承認されている場合、返された Stripe Checkout の url を自身のブラウザーで支払えます。引き継ぎを行う場合は、URL と承認済みの金額をユーザーの Instinct エージェントに伝えてください。それ以外の場合は、URL をユーザーに渡してください。カード情報とベアラートークンを引き継ぎ内容に含めないでください。Vaaya は Instinct に保存されたカードに直接請求できません。株式購入だけでは、追加のカード請求は承認されません。

GET /api/v1/wallet(wallet.prepaid_cents)をポーリングし、株式の購入可能額を再確認してから、元の購入キーで処理を再開してください。支払いの結果が不確かな間は、再度支払わないでください。株式の在庫状況とアカウントの権限が適用されます。

購入に関する MCP と REST の完全ガイド · ツールの完全なリファレンス

Vaaya を通じてエージェントができること

機能利用できること
🎨 メディア生成Nano Banana Pro 2、GPT Image 2、Seedream v4.5、Kling v3、Seedance 2.0 などのトップモデルによる画像・動画生成に加え、TTS 音声と音楽の生成
🎬 製品デモ動画稼働中の製品を画面録画した無音の動画を用意すると、Vaaya がナレーションとズーム/カットの計画を自動作成し、ナレーション付きの完成デモ動画をレンダリングします
🖼️ ウェブサイト画像サイトのブランドイメージを分析し、ブランドに合った画像セットをリポジトリに直接生成します
🔎 ウェブ検索Exa と Parallel による検索クエリ、URL の内容取得、非同期の詳細調査タスク
🕷️ ウェブスクレイピングFirecrawl によるスクレイピング/クロール/マッピング/検索/抽出を実行し、ファイルに保存します
📚 詳細調査複数段階にわたる、情報源を検証し引用を付けた調査レポート
📊 市場・競合調査企業レポート(人材、採用、広告、レビュー、SEO/LLM の可視性)、レビューの感情分析付き製品・機能カタログ、インタラクティブな製品マップを使った UX 調査、「自分のデータに最適な X」の比較評価、継続的に蓄積される競合ナレッジリポジトリ
🎯 GTM・営業ICP に合致する見込み客と検証済みの連絡先の検索、連絡先情報の拡充、購買シグナル(資金調達/採用/ローンチ/報道)の追跡、24 時間 365 日の LinkedIn 検索、セグメント別のアウトバウンドメール — すべての下書きは人間の承認待ちになります
⏰ 監視ワーカー競合の価格、セール、レビュー、求人情報、ニュースを定期的(30 分ごと〜毎週)に監視し、新規または変更された情報のみを表示します
🖥️ コンピューティング用サンドボックスベンチマーク、信頼できないコード、GPU 推論、データ処理向けに、1 秒単位で課金されるコード実行環境(Modal)
🌐 ブラウザー自動化Browserbase セッションを使ったクリック、入力、ログイン、フォームへの入力
📧 メールエージェントが所有する AgentMail の受信トレイで、返信の送受信ができます
🧠 メモリーmem0、Zep、または Letta によるセッションをまたいだ永続的なメモリー

インストール

1 つのコマンドでインストール(推奨)
npx @vaaya/mcp install

(npx vaaya-cli install でも同じインストーラーが実行されます。)

お使いのマシン上で検出されたすべてのエージェント(Claude Code、Claude Desktop、Cursor、Codex)に加えて、エージェントスキル用の Vaaya MCP サーバーをセットアップします。 冪等性があるため、いつでも再実行して更新できます。その後、エージェントを再起動してください。Vaaya を初めて呼び出すと、ブラウザーで短い承認画面が開きます(その場でサインアップできます)。

リモート(Streamable HTTP + OAuth)

Vaaya を Cursor に追加

{ "mcpServers": { "vaaya": { "url": "https://vaaya.ai/mcp" } } }

Claude Code:

claude mcp add --transport http vaaya https://vaaya.ai/mcp

OpenClaw:

openclaw mcp add vaaya --url https://vaaya.ai/mcp --transport streamable-http --auth oauth
openclaw mcp login vaaya

Hermes(~/.hermes/config.yaml):

mcp_servers:
  vaaya:
    url: "https://vaaya.ai/mcp"
    auth: oauth

初回使用時に、クライアントがブラウザーで OAuth フローを実行します。承認すると接続されます。いつでも vaaya.ai/connected-apps で取り消せます。

npm stdio シム(opencode など、stdio のみ対応するクライアント向け)
{ "mcpServers": { "vaaya": { "command": "npx", "args": ["-y", "@vaaya/mcp"] } } }

シム(@vaaya/mcp)は、初回呼び出し時に OAuth フローを開始し、リフレッシュトークンをローカルに保存して(0o600)、バックエンドから最新のツール一覧をプロキシします。新しいサーバー側ツールは、シムをアップグレードしなくても利用できます。また、エージェントスキルも同梱されており、クライアントはすべての機能不足を自動的に consult 経由で補えます。

エージェントスキル(70 以上のエージェントに対応)
npx skills add vaaya-ai/vaaya-mcp

Claude Code、Codex、Cursor、Gemini CLI、Copilot、およびオープンな Agent Skills 標準に対応するその他のクライアントに、vaaya スキルをインストールします。スキルは、Vaaya MCP サーバーがない場合にセットアップし、インストールを最新の状態に保ちます。

プラグインとして
  • Claude Code:/plugin marketplace add vaaya-ai/vaaya-mcp を実行してから /plugin install vaaya@vaaya を実行します — リモート MCP サーバー、vaaya スキル、SessionStart リマインダーフックが同梱されています
  • Codex:codex plugin marketplace add vaaya-ai/vaaya-mcp を実行してから、Plugins パネルで vaaya をインストールします
  • Gemini CLI:gemini extensions install https://github.com/vaaya-ai/vaaya-mcp を実行します

仕組み

  1. consult(intent) — 達成したい目標を自然な英語で説明します(「ヒーロー動画を生成する」「メールアドレスを検証済みのRevOps責任者を50人見つける」「競合他社の料金ページを監視する」など)。やり取りを通じて内容を明確にし、実行すべき正確な呼び出しを返します。
  2. use(service, action, params, max_cost_cents) — 呼び出しを実行します。成功した場合に課金され、max_cost_cents は上限額として適用されます。時間のかかるジョブは { async: true, job_id } を返します。result(job_id) で結果を確認してください。
  3. session / close — 秒単位で課金されるコードサンドボックスのセッションです。

さらに、GTM の包括的なツール群(gtm_leads_find、gtm_lead_enrich、gtm_signal_create、gtm_segments、gtm_message、gtm_replies など)と、スケジュール設定可能なモニタリングワーカー(worker_create、worker_findings など)も利用できます。ツール一覧はバックエンドからリアルタイムでプロキシされます。

プロンプトの例

  • 「ランディングページ用に、アスペクト比16:9のヒーロー動画を生成してください。」
  • 「製品を録画して、ナレーション付きのデモ動画にしてください。」
  • 「シリーズBのSaaS企業で、メールアドレスを検証済みのRevOps責任者を50人見つけてください。」
  • 「競合他社の料金ページを監視して、変更があったら知らせてください。」
  • 「エージェント型決済市場について、出典を引用しながら詳しく調査してください。」
  • 「この200個の製品ページをスクレイピングし、構造化されたJSONにしてください。」
  • 「GPUサンドボックスでこのベンチマークを実行してください。」

CLI

vaaya-cli CLI を使うと、ターミナルからすべてを管理できます。

npx vaaya-cli install        # set up the MCP server for every detected agent
npx vaaya-cli status         # connection state + live tool count
npx vaaya-cli consult "..."  # ask Vaaya how it would do something (returns the plan)
npx vaaya-cli reauthorize    # re-run the browser auth flow
npx vaaya-cli logout         # disconnect & delete local credentials

セキュリティと課金

  • エージェントからベンダーのAPIキーや上流のURLが見えることはありません。Vaaya がすべての呼び出しをサーバー側でプロキシします。
  • OAuth 2.1(PKCE、動的クライアント登録)に対応しています。検出には匿名の tools/list を利用でき、権限付与は取り消し可能です。
  • x402(Base上のUSDC)、Stripe MPP/SPT、またはTempoで、呼び出しごとに支払います。失敗した呼び出しに課金されることはありません。すべての呼び出しに max_cost_cents による上限設定が適用されます。

リンク

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。