TunaPay Pay について
TunaPay MCPは、TunaPayのプリペイドUSD Visaカードを使ったオンライン決済をAIアシスタントから申請できるようにします。支払いはTelegramまたはtunapay.aiで承認されるまで保留され、承認後は使い切りカードで処理されます。
主な機能
- 01ウォレット残高と決済状況の確認
- 02使い切り決済カードの申請
- 03カードへのチャージ申請
- 04カードの状態と残高の確認
- 05未使用カードの詳細情報の取得
活用シーン
- 01オンライン購入用カードを承認する
- 02使い切りカードでサブスクリプションを支払う
- 03決済申請が保留中か完了か確認する
MCP 対応
MCPクライアントにTunaPayのウォレットおよびカード用ツールを提供し、資金移動前の承認が必要な決済・チャージ申請を扱います。リモート接続またはstdioでのローカル実行が可能です。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://tunapay.ai/gw/mcpclaude mcp add --transport http ai-tunapay-pay https://tunapay.ai/gw/mcp{"mcpServers":{"ai-tunapay-pay":{"type":"http","url":"https://tunapay.ai/gw/mcp"}}}Cursor で開く{"servers":{"ai-tunapay-pay":{"type":"http","url":"https://tunapay.ai/gw/mcp"}}}VS Code で開く{"mcpServers":{"ai-tunapay-pay":{"type":"http","url":"https://tunapay.ai/gw/mcp"}}}{"mcpServers":{"ai-tunapay-pay":{"serverUrl":"https://tunapay.ai/gw/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
https://tunapay.ai/gw/mcphttps://tunapay.ai/gw/p/mcp認証が必要ツール
詳細
TunaPay MCP
TunaPay のプリペイド USD Visa カードを使って、AI アシスタントがオンラインで支払いを行えます。すべての支払いを承認するのはあなたです。
Claude(デスクトップおよびウェブ)、Claude Code、Cursor、およびModel Context Protocolに対応するすべてのクライアントで利用できます。
お金を安全に保つ仕組み
- 支払いはすべてあなたが承認します。 AI が作成できるのは 保留中 のリクエストだけです。Telegram または tunapay.ai で承認するまで、請求は発生しません。リクエストは10分後に期限切れになります。
- 購入ごとにカードを1枚発行します。 承認したリクエストごとに、必要な金額だけをチャージした使い切りカードが発行されます。そのカードは1回の支払い後、自動的に利用停止になります。
- ウォレットもカードもあなたのものです。 資金はあなた自身の TunaPay ウォレットからあなた自身のカードにのみ移動します。このプラグインから暗号資産を送金したり、他の人に支払ったりすることはできません。
- キーはいつでも無効化できます。 tunapay.ai の会員ページで個人用プラグインキーを作成でき、ワンクリックで無効化できます。
1. キーを取得する
- tunapay.ai で登録し、ウォレットにチャージします。
- 会員ページを開き、AI payment plugin に進んで、プラグインキーを作成します(
tpk_で始まります)。
このプラグインは、TunaPay の会員ランクが対象のメンバー向けに提供されています。
2. AI を接続する
Claude(デスクトップまたは claude.ai):キーのコピーは不要です
Settings → Connectors → Add custom connector に進み、次を貼り付けます。
https://tunapay.ai/gw/mcp
Claude が TunaPay の承認ページを開きます。サインインして Allow をクリックしてください。
Claude Code
claude mcp add --transport http tunapay https://tunapay.ai/gw/p/mcp --header "Authorization: Bearer tpk_YOUR_KEY"
Cursor
~/.cursor/mcp.json に追加します。
{
"mcpServers": {
"tunapay": {
"url": "https://tunapay.ai/gw/p/mcp",
"headers": { "Authorization": "Bearer tpk_YOUR_KEY" }
}
}
}
ローカルで実行する場合(stdio)
このリポジトリは、同じ TunaPay API と通信する依存関係ゼロのローカルサーバー(Node.js 18+)です。ローカル MCP サーバーを起動できるすべてのクライアントで利用できます。
{
"mcpServers": {
"tunapay": {
"command": "npx",
"args": ["-y", "github:tunakingrwa/tunapay-mcp"],
"env": { "TUNAPAY_KEY": "tpk_YOUR_KEY" }
}
}
}
ツール
| ツール | 内容 | 資金は移動しますか? |
|---|---|---|
wallet | ウォレット残高と承認通知の受け取り方法 | いいえ |
find_card | 指定した加盟店で実際に正常な支払いに使用されたカード | いいえ |
list_cards | あなたのカード(下4桁、ステータス、残高)。カード番号全体は表示されません | いいえ |
request_new_card | 1回の購入に使う使い切りカードの発行を承認するよう依頼します | 承認後のみ |
request_recharge | あなたのカードのいずれかにチャージすることを承認するよう依頼します | 承認後のみ |
check_request | リクエストのステータス(保留中、完了、期限切れなど) | いいえ |
get_card_details | このプラグインが発行した未使用の使い切りカードの詳細を取得し、チェックアウトに入力します | いいえ |
使用例
「Cursor Pro を1か月分購入して。」
- AI が Cursor で使えるカードを確認し、20ドル分の使い切りカードの発行を依頼します。
- Telegram にメッセージが届いたら、Approve をタップします。
- AI がチェックアウトに使い切りカードの情報を入力します。支払い後、カードは利用停止になります。
注意事項
- カードはサブスクリプションや通常のオンライン購入に使えます。開発者向け API のクレジット残高へのチャージには使えません(OpenAI や Anthropic のコンソールなど)。
- プラグインキーをチャットに貼り付けないでください。キーが漏洩した場合は、会員ページで無効化して新しいキーを作成してください。
- お問い合わせ:tunapay.ai
ライセンス
MIT
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。