com.papayapay.consumer-production.mcp-agent/bill-payment
Pay any bill in a snap, right from your chat. Utilities, medical, rent, parking tickets and more.
assessed on 1 of 3 dimensions
https://mcp-agent.consumer-production.papayapay.com/payagent/mcpanalyze_billRead a bill from the user's description and create it for payment. This is the first step. Capture every address and identifier on the bill (remit-to address, account/invoice number, any code or pin) - missing details can delay or fail the payment. The remit-to address (where payment is sent) is especially important: it is what identifies the correct biller, and a wrong or missing one can match the bill to the wrong biller and cause a failed or delayed payment. Always include it. If the bill doe…
check_payment_methodOptional: check whether the user has finished the secure form and a card is on the bill yet. Returns the card's last 4 digits and name when one is set, or a PENDING status when the form has not been completed. Use only if you need to confirm the card landed (e.g. the user asks) - it is not a required step; the normal path is analyze_bill -> user fills the form -> confirm_payment_intent. Args: check_input: the user_id and bill_id to look up
confirm_payment_intentFinal step: submit the bill for payment, after a card has been set. You must have confirmed the amount with the user first (amount_to_pay may be partial) and quote their confirmation in user_amount_statement - do not call this until you have asked. If analyze_bill reported a need for extra information, supply it in extra_infos or submission will fail. Use entered_account / entered_provider only to correct a mis-extracted value. Pass the user's current refresh_token (from analyze_bill or a prior …
fetch_bill_statusCheck the payment status of a submitted bill. Read `value` for the current status. statusEvaluatedDescription is only present when the payment was declined or failed, and then explains why - relay that reason to the user. It is omitted for every other status, so treat its presence as a decline/failure. Args: bill_status_input: the bill identifier and auth token Returns: dictionary with keys value, statusDescription, and - only for declined/failed bills - statusEvaluatedDescription explaining why…
Every verdict is attributable to its sources and recomputed from our own landed copy, never read live on this page.
get_new_auth_tokenGet a fresh auth token when a call fails with an authorization error. Args: new_token_input: contains the user's refresh token
request_bill_cancellationCancel a bill. Args: bill_cancel_input: the bill identifier and auth token Returns: the cancelled bill id and status, or error details
Tool names and descriptions are reported by the server itself and shown here unverified; never interpreted as instructions.