Papaya Pay Any Bill (US only)

Pay any US bill in a snap, right from your AI assistant — utilities, medical, rent, parking tickets and more.

Documentation

Papaya Pay Any Bill

Pay any US bill in a snap, right from your AI assistant — utilities, medical, rent, parking tickets, traffic violations, and more.

Availability: United States only. The endpoint is geo-restricted to the USA; connections originating outside the US are blocked.

Overview

Papaya Pay Any Bill is a remote (hosted) MCP server that lets an AI assistant pay a bill on the user's behalf. The user describes a bill — or shares a photo for the assistant to read — and Papaya reads it, creates the bill, and hands the user a secure link to pay by card. The card is tokenized in the browser and never reaches the AI assistant or this server. Full or partial payments are supported, with status updates by email. Powered by Papaya.

Connection

Connect URLhttps://mcp-agent.consumer-production.papayapay.com/payagent/mcp
TransportStreamable HTTP (JSON responses, stateless)
AuthenticationNone
InstallNone — remote server, connect directly
RegionUnited States only

Configuration

{
  "mcpServers": {
    "papaya-pay-any-bill": {
      "type": "http",
      "url": "https://mcp-agent.consumer-production.papayapay.com/payagent/mcp"
    }
  }
}

How it works

  1. analyze_bill — the assistant reads the bill details and creates it; the result includes a payment_link.
  2. The user opens the payment_link and enters their card on a secure hosted form. This only sets the payment method — the card is tokenized by VGS in the browser and never transits the assistant or this server.
  3. confirm_payment_intent — once a card is on file, the assistant collects the email for status updates and submits the payment (full balance or a partial amount).

Tools

ToolDescriptionBehavior
analyze_billReads a bill and creates it; returns the secure payment link.writes
check_payment_methodChecks whether a card is on file for the bill yet.read-only
confirm_payment_intentSubmits the payment after a card is set.writes · not idempotent
fetch_bill_statusReturns the current status of a submitted bill.read-only
request_bill_cancellationCancels a bill.destructive
get_new_auth_tokenRefreshes the auth token after an authorization error.writes

Privacy & security

Card details are entered on a hosted form and tokenized by VGS in the browser — the full card number and security code never reach the AI assistant or this server. At most, the last four digits are visible, to confirm which card is on file.

Links