mpp-agent

Automate HTTP 402 API payments via Machine Payments Protocol handshakes.

Updated Jun 25, 2026
One-click install
npx skills add https://github.com/Rheasilvia/hermes-desktop --skill mpp-agent-rheasilvia
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: mpp-agent
Source: https://github.com/Rheasilvia/hermes-desktop/tree/main/optional-skills/payments/mpp-agent
Command: npx skills add https://github.com/Rheasilvia/hermes-desktop --skill mpp-agent-rheasilvia

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill resolves HTTP 402 Payment Required errors by automating the Machine Payments Protocol (MPP) handshake, allowing agents to pay for API access without manual intervention.

Core Features & Use Cases

  • Automated Payments: Handles the credential dance for MPP-compliant services automatically.
  • Multi-Wallet Support: Integrates with Tempo, Privy, AgentCash, and mppx for flexible spend management.
  • Use Case: When an agent encounters a pay-per-request API, this skill negotiates the payment using the user's preferred wallet, ensuring uninterrupted service access.

Quick Start

Use the mpp-agent skill to pay for the API request at the specified URL using your configured mppx account.

Frequently Asked Questions about mpp-agent

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I handle HTTP 402 Payment Required errors for API requests?

HTTP 402 Payment Required errors are resolved by automating the Machine Payments Protocol handshake, allowing agents to pay for API access dynamically without manual intervention.

What is the Machine Payments Protocol and how does it work for API billing?

The Machine Payments Protocol enables automated, per-request service billing by handling payment headers and receipt verification for authenticated API consumption across diverse wallet integrations.

Can I use Tempo or Privy wallets to automate API payments?

Yes, multi-wallet support integrates with Tempo, Privy, and AgentCash, enabling flexible spend management and programmatic payment handling for MPP-compliant services.

How do I pay for pay-per-request APIs without manual intervention?

You can pay for pay-per-request APIs by negotiating the payment using your preferred configured wallet, such as an mppx account, ensuring uninterrupted service access.

Does mpp-agent work with receipt verification for authenticated API consumption?

Yes, it enables programmatic handling of payment headers and receipt verification, ensuring authenticated API consumption after the automated MPP credential dance is completed.

What are the limitations of using MPP for automated API access?

This approach is limited to MPP-compliant services and requires a configured wallet like Tempo, Privy, AgentCash, or mppx to negotiate per-request billing successfully.