Skip to content

Machine Payment Control Protocol (MPCP)

Protocol Version: MPCP 1.0

A protocol for verifiable machine-to-service payments.

Autonomous vehicles, AI agents, and machines increasingly pay for real-world services like parking, charging, and tolls.

How MPCP works

A machine payment is accepted only if the recipient can verify a chain of signed artifacts:

Fleet PolicyPolicyGrantSignedBudgetAuthorizationSignedPaymentAuthorizationSettlementIntent → Settlement

Each step narrows what the machine is allowed to do.

See the full reference flow

MPCP is not a settlement rail — it is the authorization layer above settlement.

Specification Contents

Reference Implementation

The reference implementation and mpcp-reference repository.