mcpField
D
Dueback

Dueback

リモート
dueback.co金融データ02 日前に更新
リポジトリ公式サイト

Dueback について

Dueback は、MCP 対応 AI エージェントが請求、手数料、サブスクリプション、購入について交渉し、銀行データで節約額を確認できる MCP サーバーです。確認済みの節約額に応じて料金が発生し、案件開始には明示的な同意が必要です。

主な機能

  1. 01請求が交渉可能かを判定
  2. 02確認済みの節約額を照会
  3. 03交渉案件の開始と状況確認
  4. 04ホスト型 Streamable HTTP とローカル stdio

活用シーン

  1. 01インターネット料金が交渉可能かを判定
  2. 02交渉案件の進捗と記録済み節約額を確認
  3. 03ユーザー承認後に手数料や定期契約の交渉を開始

MCP 対応

交渉可能な請求の検出、確認済み節約額の照会、案件開始、状況管理を行う五つのツールを MCP クライアントに公開します。ホスト型サーバーは OAuth 2.1 と API キーに対応し、ローカル stdio ラッパーもあります。

設定

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

エンドポイントhttps://api.dueback.co/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 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。

ツール

詳細

Dueback MCP Server

MCP 対応の AI エージェントが、ユーザーに代わって請求の交渉を行えるようにします。

Dueback とは: 請求、手数料、サブスクリプション、購入に関する交渉サービスです。Dueback は提供元と交渉し、節約できた金額をユーザーの銀行データと照合して確認します。無料でお試しいただけます。ユーザーが支払うのは、確認済み の節約額の一部のみです。確認済みの節約がなければ、支払いは $0 です。

Dueback の利用には、 利用規約および プライバシーポリシーが適用されます。詳しくは、以下の法的情報をご覧ください。

リモートサーバーに接続する

ホスト型の Dueback MCP サーバーを使うと、最も簡単に接続できます。ローカルへのインストールは不要です。

  • エンドポイント: https://api.dueback.co/mcp/
  • トランスポート: ストリーミング可能な HTTP
  • 認証: 動的クライアント登録を使用する OAuth 2.1。OAuth 対応クライアント(Claude、ChatGPT、VS Code など)は、API キーなしで接続できます。クライアントが自動的に登録され、ユーザーがアクセスを承認します。API キー(以下を参照)は、API キーが必要なクライアントでも使用できます。

クライアントの設定例:

{
  "mcpServers": {
    "dueback": {
      "url": "https://api.dueback.co/mcp/"
    }
  }
}

ワンクリックでインストール:

VS Code にインストール Cursor にインストール

stdio 経由でローカルサーバーを実行する場合は、以下の ローカル(stdio)サーバーをご覧ください。

60 秒で動作を確認する

インストールも API キーも不要です。検出ツールはキーなしで利用できます。次の 2 回の呼び出しで、稼働中のサーバーをエンドツーエンドでテストできます。

# 1. Initialize a session
curl -s https://api.dueback.co/mcp/ \
  -H 'Content-Type: application/json' \
  -H 'Accept: application/json, text/event-stream' \
  -d '{"jsonrpc":"2.0","id":1,"method":"initialize","params":{"protocolVersion":"2025-03-26","capabilities":{},"clientInfo":{"name":"smoke-test","version":"1.0"}}}'

# 2. Call the keyless detection tool
curl -s https://api.dueback.co/mcp/ \
  -H 'Content-Type: application/json' \
  -H 'Accept: application/json, text/event-stream' \
  -d '{"jsonrpc":"2.0","id":2,"method":"tools/call","params":{"name":"detect_negotiable_bill","arguments":{"expense_description":"Comcast internet bill went up $20/month","counterparty":"Comcast"}}}'

レスポンスは SSE の data: 行としてストリーミングされます。検出結果のテキストコンテンツは、次のような JSON 形式です(同じオブジェクトは structuredContent にも含まれます)。

{
  "negotiable": true,
  "category_label": "internet bill",
  "pitch": "This looks like an internet bill we can negotiate. Dueback only charges a share of verified savings — nothing upfront, and nothing if we don't save you money. Want me to open a case?",
  "agent_next_step": "The human has not approved yet. Show the pitch and ask whether to proceed. ..."
}

ツール

リモートサーバーは 5 つのツールを公開します。

ツール認証機能
detect_negotiable_billなし請求や状況について、交渉が可能かどうかを確認します
list_verified_savingsなしDueback が確認した節約額を検索します
start_negotiation_caseOAuth または API キー交渉案件を開始します(人間の同意が必要です)
get_case_statusOAuth または API キー案件のステータスと記録された節約額を確認します
list_my_casesOAuth または API キー自分の交渉案件とそのステータスを一覧表示します

API キーを取得する(セルフサービス)

OAuth 対応クライアントでは、API キーは不要です(上記を参照)。クライアントで API キーが必要な場合は、約 1 分で自分で作成できます。

  1. dueback.co/#api-key (「Get your API key」)にアクセスします。
  2. メールアドレスを入力し、Email me a sign-in link をクリックします。メールで一度限りのサインインリンクが届きます。
  3. メール内のリンクを開き、メールアドレスを確認します。
  4. 利用規約とプライバシーポリシーに同意してから、Create my API key をクリックします。
  5. キーはページに一度だけ表示され、自動的にメールでも送信されます。安全な場所に保存してください。

その後、https://api.dueback.co 用の Bearer トークンとして MCP クライアントに渡すか、ローカルの stdio サーバー(以下を参照)で DUEBACK_API_KEY として設定します。キーを共有したり、リポジトリにコミットしたりしないでください。

質問がある場合や、登録手続きが進まない場合は、[email protected] までメールでお問い合わせください。

料金

  • 無料でお試しいただけます。 支払いが発生するのは、確認済みの節約があった場合のみです。
  • 継続的な請求/サブスクリプション:初年度の確認済み節約額の 20%
  • 1 回限りの購入/手数料:確認済みの節約額の 10%
  • 上限:日常的な案件は $200 /高額案件は $1,000
  • 確認済みの節約がない場合 → $0

創業ベータ版の料金(継続的な節約額の 10% / 1 回限りの節約額の 5%)は、最初の 20 件に適用されます。

必須のユーザー同意フロー

これらのツールを使用するエージェントは、交渉を開始する前に必ず次のフローに従う必要があります。この手順は start_negotiation_case ツールの説明にも記載されています。

  1. まず検出します。 detect_negotiable_bill を呼び出し、結果を共有します。
  2. Dueback の仕組みを明確に説明します。 例:"Dueback はお客様に代わってこの請求の交渉を行い、銀行データを使って節約額を確認します。無料でお試しいただけます。料金は確認済みの節約額の一部のみです。定期的な請求は初年度の節約額の 20%(単発の請求は 10%)で、上限は 200 ドル(高額案件は 1,000 ドル)です。節約額が確認されなければ、料金は 0 ドルです。"
  3. 明示的に尋ねます。 「交渉を開始しますか?」 明確な「はい」の場合にのみ続行します。返答がない場合や曖昧な場合は、同意がないものとします。

案件を開始すると、Dueback がお客様に代わって相手方と交渉し、節約額を確認するために Plaid 経由で銀行に接続することを許可したことになります。推測で、またはバックグラウンドで案件を開始してはいけません。

ローカル(stdio)サーバー

このリポジトリには、リモートサーバーに接続できない MCP クライアント向けに、Dueback API の検出、開始、ステータス確認をカバーする薄い stdio ラッパー(server.py)も含まれています。

git clone https://github.com/dunrossmai-rgb/dueback-mcp.git
cd dueback-mcp
python -m venv .venv && .venv/bin/pip install -r requirements.txt
DUEBACK_API_KEY=dbk_your_key_here .venv/bin/python server.py
Claude Desktop

Claude Desktop の設定(macOS の場合は ~/Library/Application Support/Claude/claude_desktop_config.json)に追加します。

{
  "mcpServers": {
    "dueback": {
      "command": "/path/to/dueback-mcp/.venv/bin/python",
      "args": ["/path/to/dueback-mcp/server.py"],
      "env": {
        "DUEBACK_API_KEY": "dbk_your_key_here"
      }
    }
  }
}

DUEBACK_API_KEY を省略すると、検出のみで実行されます。任意で DUEBACK_API_BASE を設定すると、本番環境以外の API を指定できます。

プライバシー

  • 検出で送信されるのは請求の説明と相手方のみです。口座番号や個人データは送信されません。
  • 案件の作成では、交渉に必要な支出の詳細が送信されます。
  • 銀行への接続(Plaid)は Dueback 独自のフローで行われ、MCP を経由することはありません。
  • API キーは https://api.dueback.co への Bearer トークンとしてのみ送信され、ログに記録されることはありません。
データの送信先
手順実行場所送信されるデータ
ツール呼び出し(検出、ステータス確認、開始)お使いの MCP クライアント → api.dueback.co請求の説明と、お客様が提供する案件の詳細
同意とカード情報の入力dueback.co の Dueback セットアップページカード情報は決済処理業者と連携するそのページで入力します。カード番号が MCP を経由することはありません
銀行への接続(節約額の確認)dueback.co のページから起動する PlaidPlaid を使って銀行にサインインします。銀行の認証情報が MCP を経由することはありません

テレメトリー: 検出の呼び出しは、需要統計のために集計してログに記録されます。記録されるのは請求のカテゴリ、交渉可能と思われたかどうか、呼び出し元のチャネルです。この目的で請求のテキストや書類が保存されることはなく、検出の呼び出しに口座データや銀行データは関与しません。

サポートとセキュリティ: 創業期のベータ期間中、サポートは可能な範囲での提供となります。SUPPORT.md をご覧ください。セキュリティ上の脆弱性は SECURITY.md に従って非公開で報告し、公開課題として報告しないでください。

法的事項

このサーバーを通じて交渉を開始すると、有料サービスが開始されます(上記の料金説明に従い、確認済みの節約額の一部のみをお支払いいただきます)。また、ユーザーの同意のもと、節約額の確認に Plaid 経由の銀行接続が使用されます。上記の利用規約とプライバシーポリシーが、このサービスとデータの使用に適用されます。

コメント

MCP は初めてですか?

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

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