Pay any US bill in a snap, right from your chat — utilities, medical, rent, parking tickets & more.
Abgeleitet aus den Transporten, die dieser Eintrag deklariert (streamable-http). Ein Client, der hier nicht steht, ist damit nicht ausgeschlossen — Forge kann ihn nur nicht bestätigen.
Die Verifizierung bestätigt die Identität des Publishers (die Inhaberschaft am Repo), nicht die Sicherheit des Codes. Der Sicherheits-Scan deckt bekannte CVEs und verdächtige Installationsskripte ab.
Aus einem echten MCP-Handshake initialize → tools/list gegen den deklarierten Endpunkt gelesen. Es wurde nie ein Tool aufgerufen — tools/list ist der lesende Introspektionsaufruf, den das Protokoll dafür vorsieht. Es spiegelt wider, was der Server in diesem Moment angeboten hat; ein gehosteter Endpunkt ist an keine Version gebunden und kann sich ohne Ankündigung ändern.
https://mcp-agent.consumer-production.papayapay.com/payagent/mcp6 Tools · 63 msanalyze_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…Read 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…
| Parameter | Typ | Beschreibung |
|---|---|---|
| bill_description* | object | — |
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 req…Optional: 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 req…
| Parameter | Typ | Beschreibung |
|---|---|---|
| check_input* | object | Identifiers to look up whether a card has been set on a bill yet. |
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 infor…Final 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 infor…
| Parameter | Typ | Beschreibung |
|---|---|---|
| confirm_input* | object | — |
get_new_auth_tokenGet a fresh auth token when another tool fails with an authorization error. Pass
the user's current refresh_token; returns a new auth_token/refresh_token pair to use
on the retried call and on later calls. Call this only in response to an auth failure,
not preemptively.
Args:
new_token_input:…Get a fresh auth token when another tool fails with an authorization error. Pass the user's current refresh_token; returns a new auth_token/refresh_token pair to use on the retried call and on later calls. Call this only in response to an auth failure, not preemptively. Args: new_token_input:…
| Parameter | Typ | Beschreibung |
|---|---|---|
| new_token_input* | object | — |
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/f…Check 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/f…
| Parameter | Typ | Beschreibung |
|---|---|---|
| bill_status_input* | object | — |
request_bill_cancellationCancel a submitted bill so it will not be paid. Use when the user wants to stop a
bill they submitted; cancellation may be rejected if the payment has already
progressed too far - relay any error to the user. Not for correcting bill details:
re-run analyze_bill for that.
Args:
bill_cancel_inp…Cancel a submitted bill so it will not be paid. Use when the user wants to stop a bill they submitted; cancellation may be rejected if the payment has already progressed too far - relay any error to the user. Not for correcting bill details: re-run analyze_bill for that. Args: bill_cancel_inp…
| Parameter | Typ | Beschreibung |
|---|---|---|
| bill_cancel_input* | object | — |
6 von 6 Tools haben eine Beschreibung veröffentlicht.
Tool-Namen und -Beschreibungen stammen vom Publisher und werden wortgetreu als inerter Text angezeigt. Es sind die Zeichenketten, die ein MCP-Client an ein Modell übergibt, deshalb prüft Forge sie auf Prompt-Injection-Muster — jeder Befund erscheint oben beim Sicherheits-Scan. „Privilegiert“ ist ein Schlagwort-Treffer im Tool-Namen, keine Prüfung dessen, was das Tool tut: ein harmlos klingender Name kann trotzdem alles tun.
Pay any US bill in a snap, right from your chat — utilities, medical, rent, parking tickets & more.
Verlinkte Namen öffnen den Forge-Index aller Einträge, bei denen dieses Tool beobachtet wurde. Alle indexierten Tools durchsuchen.
Dieser Eintrag veröffentlicht kein npm-Paket, daher hat Forge keinen Abhängigkeitsbaum dafür. Das ist eine Lücke in der Abdeckung — keine Aussage, dass er keine Abhängigkeiten hat.