Machine Payments Protocol
Machine Payments Protocol(MPP)는 에이전트·앱이 같은 HTTP 호출에서 API 요청, 도구 호출, 콘텐츠당 결제를 할 수 있는 오픈 프로토콜입니다.
Machine Payments Protocol이란 무엇인가요?
Machine Payments Protocol(MPP)는 기계 대 기계 결제를 위한 오픈 프로토콜로, 에이전트와 앱이 동일한 HTTP 호출 내에서 API 요청, 도구 호출 또는 콘텐츠당 결제를 할 수 있도록 합니다.
MPP의 핵심 목적은 자동화된 시스템이 동일한 요청 컨텍스트에서 결제를 처리하는 방식을 표준화하여, 클라이언트가 API 호출을 시작하고 해당 호출에 대한 결제 메커니즘을 포함할 수 있도록 하는 것입니다.
주요 특징
- 기계 대 기계 결제를 위한 오픈, 표준화된 프로토콜: 전통적인 인간 결제 흐름이 아닌 에이전트와 앱을 위한 자동화된 결제 흐름을 지원합니다.
- 요청당 과금 모델: 개별 API 요청 기반으로 과금을 가능하게 합니다.
- 도구 호출당 과금: 에이전트가 실행 중에 수행하는 개별 도구 호출에 맞춰 과금을 적용할 수 있습니다.
- 콘텐츠당 과금: 요청 흐름 내에서 생성되거나 제공되는 콘텐츠에 연관된 과금을 지원합니다.
- 동일한 HTTP 호출 내 결제 포함: 에이전트와 앱이 단일 HTTP 상호작용에서 결제와 요청을 동시에 처리할 수 있도록 설계되었습니다.
Machine Payments Protocol 사용 방법
- 사이트 접속 페이지에서 “지금 MPP 사용해 보기” 버튼을 통해 MPP를 체험하세요.
- 프로토콜의 API 요청에 결제를 부착하는 방식을 채택하여 API에 결제를 추가하세요(도구 호출 또는 콘텐츠 포함).
- 동일한 HTTP 호출을 사용하여 에이전트 또는 앱 호출을 실행하면, 요청과 결제가 함께 이루어집니다.
MPP를 기존 시스템에 통합하려면 먼저 어떤 작업(예: API 요청, 도구 호출, 콘텐츠)에 대해 과금을 적용할지 파악하고, 이를 프로토콜의 요청 흐름에 매핑하세요.
활용 사례
- 요청당 과금하는 API 제공업체: API가 각 요청에 대해 고객에게 과금하면서 결제 처리를 동일한 HTTP 호출 내에서 진행할 수 있습니다.
- 실행 중 도구를 호출하는 에이전트: 에이전트가 실행 과정에서 특정 도구 호출을 트리거할 때 그에 맞춘 결제를 처리할 수 있습니다.
- 콘텐츠 생성 서비스: 서비스가 생성되거나 제공되는 콘텐츠마다 과금을 적용하면서도 결제가 여전히 동일한 HTTP 요청에 포함됩니다.
- 여러 자동화 단계를 오케스트레이션하는 애플리케이션: 앱이 이러한 단계들을 시작하거나 추진하는 HTTP 호출과 함께 결제를 처리할 수 있어 별도의 결제 워크플로우에 의존하지 않습니다.
FAQ
-
여기서 말하는 “기계 대 기계 결제”란 무엇을 의미하나요?
이는 인간이 직접 진행하는 결제 흐름이 아닌, 에이전트와 앱(자동화된 클라이언트)에 의해 시작되는 결제를 의미합니다. -
MPP는 어떻게 사용량에 따라 과금하나요?
사이트 설명에 따르면, 과금은 API 요청, 도구 호출 또는 콘텐츠 당으로 이루어질 수 있다고 명시되어 있습니다. -
결제가 API 요청과 별도로 처리되나요?
프로토콜 설명에 따르면, 결제가 “동일한 HTTP 호출 내”에 포함되어 요청 컨텍스트에 통합된다고 명시되어 있습니다. -
MPP는 API 요청에만 국한되나요, 아니면 도구와 콘텐츠까지도 포함하나요?
설명에는 API 요청, 도구 호출 및 콘텐츠가 모두 과금 대상으로 명시되어 있습니다.
대안
- 공급자 고유의 API 직접 과금: 오픈 프로토콜을 사용하는 대신 일부 공급자는 자체적으로 API 내에 결제 세미틱을 구현하기도 합니다(종종 공급자 고유의 통합 단계와 요청 형식이 필요함).
- 자동화된 클라이언트를 위한 결제 또는 결제 링크 워크플로우: 전통적인 결제 흐름은 일반적으로 인간의 행동을 위해 설계되었으므로, HTTP 요청 내에서 결제를 처리해야 하는 자동화된 에이전트에는 적합하지 않을 수 있습니다.
- 범용 사용량 계측/추적 시스템: 사용량을 추적하고 나중에 과금하는 시스템도 비슷한 결과를 제공할 수 있지만, MPP처럼 결제를 동일한 HTTP 호출에 연결시키지는 못할 수 있습니다.
대안
AakarDev AI
AakarDev AI는 원활한 벡터 데이터베이스 통합을 통해 AI 애플리케이션 개발을 간소화하는 강력한 플랫폼으로, 신속한 배포와 확장성을 가능하게 합니다.
Arduino VENTUNO Q
Arduino VENTUNO Q는 로보틱스용 엣지 AI 컴퓨터로, AI 추론 하드웨어와 마이크로컨트롤러 제어를 한 보드에 통합합니다. Arduino App Lab로 개발 워크플로 제공
Devin
Devin은 AI 코딩 에이전트로 코드 마이그레이션과 대규모 리팩터링을 서브태스크 병렬로 수행해요. 엔지니어 승인 하에 진행
open-codex-computer-use
open-codex-computer-use는 MCP 서버로 감싼 오픈소스 “Computer Use” 서비스로, AI 에이전트가 macOS·Linux·Windows에서 데스크톱 GUI 작업 실행 지원
Codex Plugins
Codex Plugins로 스킬, 앱 통합, MCP 서버를 재사용 워크플로로 묶어 Gmail·Google Drive·Slack 같은 도구 접근을 확장하세요.
Ably Chat
Ably Chat은 실시간 채팅 API와 SDK로 맞춤형 채팅 앱을 구축합니다. 반응, 존재감, 메시지 편집/삭제를 포함해 대규모 실시간에 최적화