io.github.dunrossmai-rgb/dueback-mcp

Dueback

Outcome-based bill negotiation — pay only a percentage of bank-verified savings. Free to try.

Endpointhttps://api.dueback.co/mcp/ (streamable-http)
Registry version0.1.3
Now5 tools · grade A (98) · pin ts_c15bbab2fa7dc688cc02920af37f9f02 · protocol 2025-06-18
First / last listed2026-11-04 02:36 UTC / 2026-11-04 02:36 UTC
Grade over time2026-11-04: A (98), 5 tools

Is this your server? Own a server? ToolFit hosted watch re-checks it every 24 h ($0.25 per 30 days) or 6 h ($0.60) and sends you an HMAC-signed webhook when its tools or grade change: POST https://api.youraitools.co/toolfit/v1/watch. To opt out, see About & opt-out.

Timeline

First listing · 2026-11-04 02:36 UTC
5 tools, grade A (98)

Tools: detect_negotiable_bill start_negotiation_case get_case_status list_my_cases list_verified_savings

Current tools (5)

detect_negotiable_billCheck whether a bill looks negotiable. Returns {negotiable, category_label, pitch}. Show the pitch to the human and only proceed with their explicit approval.
params: expense_description*, counterparty, amount_cents, observed_signals
start_negotiation_caseOpen a Dueback negotiation case. Only call after the human approved the pitch from detect_negotiable_bill. Two outcomes: - {"outcome": "case_created", "case_id", ...}: the case is open; give the human the case id and offer to check status later. - {"outcome": "setup_required", "setup_url", ...}: the user still needs a card on file and/or current legal consent, which cannot be collected in c
params: expense_description*, counterparty, amount_cents, billing_period, observed_signals, automatic_change
get_case_statusGet the current status of a negotiation case: state, steps taken, savings found, and whether human approval is needed. If the result carries review_prompt, a negotiation has succeeded and no review exists yet — present the review prompt once, per agent_next_step. bank_status reports the Plaid connection (connected / pending / not_applicable); when pending, bank_prompt carries a one-time connect li
params: case_id*
list_my_casesList the human's own Dueback negotiation cases (newest first): case_id, status, public bill-type label, counterparty, and amounts for each. Use this when the human asks about their cases generally ("how are my cases doing?") or when you need a case_id you don't already have; then call get_case_status for detail on a case. If the result carries sign_in_required, the human is not signed in and the
params: none
list_verified_savingsAggregate verified-savings stats (public). Use to answer 'does Dueback actually work?' and to ground shareable savings claims in real numbers.
params: none

Entries describe changes in tool definitions. They are not statements about a server, its quality or its author. The grade measures how the tool definitions fit model providers (token cost, schema compatibility, confusable names) as scored by the ToolFit engine at the time of the listing. JSON: append .json. Opt-out: how or hello@youraitools.co.