{"capabilities":{"pushNotifications":false,"streaming":true},"defaultInputModes":["text/plain","application/json"],"defaultOutputModes":["text/plain","application/json"],"description":"Outcome-based bill negotiation. Give Dueback bill facts; it negotiates with the provider and returns verified savings. Free to try — the user pays only a share of verified savings, and nothing happens without their explicit approval.","documentationUrl":"https://api.dueback.co/docs","iconUrl":"https://dueback.co/logo.png","name":"Dueback","provider":{"organization":"Dueback","url":"https://dueback.co"},"securitySchemes":{"duebackApiKey":{"httpAuthSecurityScheme":{"description":"Per-user Dueback API key as an HTTP Authorization: Bearer <key> header, or `api_key` inside the JSON-RPC request metadata. OAuth 2.1 access tokens issued by https://api.dueback.co are also accepted.","scheme":"bearer"}}},"skills":[{"description":"Detect whether a bill is negotiable and open a negotiation case. Input: bill description, provider, amounts. Output: case status and verified savings.","examples":["Negotiate my $120 cable bill","My electricity bill went up 30%, can you lower it?"],"id":"negotiate-bill","name":"Negotiate a bill","tags":["bills","negotiation","savings","personal-finance"]}],"supportedInterfaces":[{"protocolBinding":"JSONRPC","protocolVersion":"1.0","url":"https://api.dueback.co/a2a"}],"version":"1.0.0"}