SpendGate について
SpendGateは、自律型エージェントの支払い前に予定支出を評価し、決定的なスコア、判定、理由を返します。支出判断を支援しますが、支払いの実行やウォレットキーの保管は行いません。
主な機能
- 01予定支出のスコアリング
- 02承認、人への確認、ブロックの判定
- 03指定予算を超える支出のブロック
- 04支払いウォレットの認可確認
- 05加盟店の信頼シグナルの確認
活用シーン
- 01暗号資産の送金前の確認
- 02ギフトカード購入前の支出確認
- 03サブスクリプション開始前の予算確認
- 04APIや加盟店への支払い前のリスク評価
MCP 対応
Streamable HTTPのMCPサーバーを提供し、支出評価ツールをクライアントに公開します。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
エンドポイント
https://spendgate.toolweather.workers.dev/mcpインストールコマンドをコピー
Claude CodeTerminal
claude mcp add --transport http toolweather-spendgate https://spendgate.toolweather.workers.dev/mcpCursor.cursor/mcp.json
{"mcpServers":{"toolweather-spendgate":{"type":"http","url":"https://spendgate.toolweather.workers.dev/mcp"}}}Cursor で開くVS Code.vscode/mcp.json
{"servers":{"toolweather-spendgate":{"type":"http","url":"https://spendgate.toolweather.workers.dev/mcp"}}}VS Code で開くClaude Desktopclaude_desktop_config.json
{"mcpServers":{"toolweather-spendgate":{"type":"http","url":"https://spendgate.toolweather.workers.dev/mcp"}}}Windsurf~/.codeium/windsurf/mcp_config.json
{"mcpServers":{"toolweather-spendgate":{"serverUrl":"https://spendgate.toolweather.workers.dev/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
すべてのエンドポイント
Streamable HTTP
https://spendgate.toolweather.workers.dev/mcp認証が必要ツール
4| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| amount | number | はい | 予定支出額(USD)。トークンの最小単位ではありません。必須です。 |
| api_key | string | いいえ | 任意の sg_live_ キー。1 日あたり 1,000 回の枠を使用します。認識されないキーの場合、匿名枠にはフォールバックせず invalid_api_key を返します。 |
| purpose | string | いいえ | 短いメモ(最大 280 文字)。category が省略された場合、このテキストをカテゴリ名として照合し、それ以外の文章は不明なリスクとして扱います。category が設定されている場合、このテキストはそのまま返され、スコア評価には使われません。 |
| agent_id | string | いいえ | エージェントまたはキー ID。v1 ではそのまま返され、スコア評価には使われません。 |
| category | string | いいえ | リスク分類。purpose より優先されます。指定できる値:status_check、api_call、saas、infra、gift_card、crypto_transfer、irreversible。それ以外の文字列は不明なリスクとして扱われます。 |
| currency | string | いいえ | 支払い通貨。デフォルトは USDC です。 |
| endpoint | string | いいえ | merchant が省略された場合にのみ使用される支払先です。merchant も設定されている場合は無視されます。 |
| merchant | string | いいえ | 支払先の名前または https URL。両方が設定されている場合は endpoint より優先されます。支払先がない場合はペナルティが適用されます。 |
| risk_hints | array | いいえ | 自己申告のヒント。リスクを高める要素:new_payee、new_merchant、first_payment、high_velocity、mismatched_purpose、off_platform、shared_wallet。リスクを下げる要素:trusted_repeat、within_policy、human_preapproved。known_merchant は受取先が既知であることを示します。 |
| from_wallet | string | いいえ | 署名またはガス代の支払いに使用する 0x アカウントです。省略すると、従来どおりスコア評価し、ウォレット判定は行いません。公開された Hardhat、Anvil、Ganache、またはその他の公開開発用ニーモニックのアカウントは、reason dev_wallet で block になります。 |
| allowed_wallets | array | いいえ | この呼び出しでの支出を許可する 0x アドレス。設定すると、空の配列を含め、保存済みのキーごとの許可リストではなくこのリストが使用されます。省略すると、set_wallet_allowlist のリストが使用されます。 |
| daily_budget_remaining | number | いいえ | 本日残りの USD です。設定すると、この金額を超えるリクエストはブロックされます。省略すると、このチェックをスキップします。 |
| monthly_budget_remaining | number | いいえ | 今月の残り USD 予算。設定すると、それを超える金額はブロックされます。省略すると、このチェックはスキップされます。 |
詳細
メンテナーはまだ詳細を追加していません。リポジトリの README をご覧ください。
コメント
Markdown 対応
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。