맨위로 가기
  • 공유 공유
  • 댓글 댓글

Squid | AI가 가진 자산과 결제 체인이 다르다면? MPP Adapter의 자동 결제 방식

코인이지

2026.09.23 16:15:01

 

Squid | AI가 가진 자산과 결제 체인이 다르다면? MPP Adapter의 자동 결제 방식

 

AI 에이전트가 유료 데이터 API를 호출해야 하는 상황을 가정해 보겠습니다.

 

에이전트의 지갑에는 Base의 USDC가 있지만, 사용하려는 서비스는 Tempo에서 결제받고 있습니다. 사람이 직접 이용한다면 자산을 브리지하고 결제 토큰으로 교환한 뒤 다시 API를 호출할 수 있습니다. 그러나 AI가 스스로 작업을 수행하려면 어느 체인에 자산이 있는지 확인하고, 결제에 필요한 형태로 바꾸는 과정까지 자동화돼야 합니다.

 

Squid의 MPP Adapter는 이 문제를 해결하기 위해 만들어졌습니다. AI 에이전트나 백엔드 서비스가 유료 HTTP 리소스에 접근할 때, 여러 EVM 체인의 자산을 확인하고 적절한 토큰을 선택해 Tempo로 이동시킨 뒤 결제까지 처리하는 구조입니다.

 

API를 사용하기 전에 계정부터 만들어야 하는 문제

 

기존 유료 API를 사용하려면 일반적으로 서비스마다 계정을 만들고 API 키를 발급받아야 합니다.

 

결제수단을 등록하거나 선불 크레딧을 충전하고, 구독 플랜과 사용량 한도를 설정하는 과정도 필요합니다. 사람에게는 익숙한 절차지만, AI 에이전트가 필요할 때마다 새로운 서비스를 발견하고 즉시 사용하는 환경에는 적합하지 않습니다.

 

Tempo와 Stripe가 공동으로 만든 Machine Payments Protocol, MPP​는 결제를 HTTP 요청 안에 포함하는 개방형 표준입니다. 사전에 API 키나 별도의 청구 계정을 설정하지 않아도 에이전트와 앱, 사용자가 서비스 이용 시점에 비용을 지불할 수 있도록 설계됐습니다. MPP는 특정 블록체인에만 한정된 규격이 아니며, 스테이블코인과 카드 등 여러 결제 방식을 지원할 수 있습니다.

 

핵심은 지금까지 거의 사용되지 않았던 HTTP 402 Payment Required 응답입니다.

 

에이전트가 유료 리소스를 요청하면 서버는 일반적인 오류 페이지 대신 결제 금액과 통화, 수령인 정보를 담은 402 응답을 보냅니다. 에이전트가 요구된 비용을 지불하고 결제 증명을 포함해 같은 요청을 다시 보내면, 서버가 이를 확인한 뒤 실제 데이터를 반환합니다.

 

MPP만으로는 크로스체인 문제가 해결되지 않는다

 

MPP는 서비스가 얼마를 받아야 하는지와 결제가 완료됐는지를 전달하는 표준입니다. 하지만 에이전트의 자산이 결제 네트워크와 다른 체인에 있다면 별도의 문제가 남습니다.

 

예를 들어 서버가 Tempo의 pathUSD 결제를 요구하지만, 에이전트는 Ethereum의 USDT와 Base의 USDC만 보유하고 있을 수 있습니다. MPP가 결제 조건을 알려주더라도 에이전트가 자산을 직접 브리지하고 교환하지 못한다면 요청을 완료할 수 없습니다.

 

Squid MPP Adapter는 이 사이에서 크로스체인 결제 계층의 역할을 맡습니다.

 

현재 공식 문서 기준으로 Adapter는 Squid가 지원하는 EVM 체인의 지갑 잔액을 확인하고, 사용할 수 있는 소스 토큰을 자동으로 선택합니다. 이후 Squid API에서 Tempo까지의 경로를 받아 자산을 이동시키고, 서버가 요청한 결제를 완료합니다.

 

즉, MPP가 “이 서비스를 이용하려면 얼마를 내야 한다”는 규칙을 제공한다면, Squid는 “현재 에이전트가 가진 자산으로 그 비용을 어떻게 지불할 것인가”를 처리합니다.

 

하나의 API 요청 뒤에서 일어나는 과정

 

Squid MPP Adapter를 이용한 결제는 다음과 같은 흐름으로 진행됩니다.

 

먼저 에이전트가 유료 API에 일반 HTTP 요청을 보냅니다. 아직 결제가 이뤄지지 않았기 때문에 서버는 금액과 결제 통화, 수령인 정보가 담긴 402 응답을 반환합니다.

 

Adapter는 에이전트 지갑이 Squid 지원 EVM 체인에 보유한 잔액을 확인합니다. 결제에 사용할 소스 자산을 선택한 뒤 Squid API에 Tempo까지의 경로를 요청하고, 브리지 거래를 제출합니다.

 

자산이 Tempo에 도착하면 서버가 지정한 통화로 결제가 이뤄집니다. 결제 트랜잭션이 확인되면 에이전트는 결제 자격 증명을 포함해 처음과 동일한 요청을 다시 보냅니다. 서버는 온체인 결제 여부를 검증한 뒤 200 OK와 함께 요청한 리소스를 반환합니다.

 

개발자 입장에서는 개별 체인마다 잔액 조회와 브리지, 스왑, 결제 확인 코드를 따로 작성하는 대신, Squid Adapter가 포함된 HTTP 요청 흐름을 구성할 수 있습니다.

 

서버 측 역시 특정 API 경로에 결제 미들웨어를 추가하고, 받을 금액과 통화, 주소를 설정할 수 있습니다. Squid 공식 예시는 Tempo의 pathUSD로 0.01달러 상당을 받는 유료 리소스를 보여주지만, 실제 결제 조건은 서비스를 운영하는 개발자가 정합니다.

 

MCP와 MPP는 무엇이 다를까?

 

Squid는 MPP Adapter에 앞서 AI가 자연어로 크로스체인 스왑을 실행할 수 있는 MCP 연동도 공개했습니다.

 

MCP에서는 사용자가 AI에게 “Ethereum의 USDC를 Base의 ETH로 바꿔 달라”고 요청할 수 있습니다. AI는 지원 체인과 토큰, 지갑 잔액을 확인하고 경로를 제시한 뒤, 사용자의 승인을 받아 스왑을 실행합니다. 지갑 설정과 견적 조회, 거래 상태 추적이 대화형 인터페이스 안에서 이뤄집니다.

 

반면 MPP Adapter의 목적은 사용자가 AI에게 자산 이동을 명령하는 것이 아닙니다.

 

에이전트가 작업 도중 유료 서비스를 발견했을 때, 비용을 지불하고 작업을 계속할 수 있도록 만드는 것입니다. MCP가 사람의 자연어 요청을 크로스체인 거래로 바꾸는 인터페이스라면, MPP는 소프트웨어가 다른 소프트웨어의 이용료를 지불하는 결제 규격에 가깝습니다.

 

예를 들어 MCP를 연결한 AI는 사용자의 요청에 따라 토큰을 교환할 수 있습니다. MPP Adapter를 연결한 AI는 시장 데이터를 가져오거나 모델을 호출하고, 해당 API의 사용료를 직접 지불한 뒤 받은 결과를 다음 작업에 활용할 수 있습니다.

 

두 기능 모두 Squid의 크로스체인 라우팅을 사용하지만, 하나는 사용자가 요청한 거래를 실행하고 다른 하나는 에이전트가 작업에 필요한 서비스를 구매한다는 차이가 있습니다.

 

구독 대신 요청 단위로 결제하는 AI

 

MPP와 Squid Adapter가 결합되면 AI 에이전트는 서비스를 장기간 구독하기보다 필요한 순간에 한 번씩 구매할 수 있습니다.

 

웹 검색 결과 하나, 특정 데이터셋 조회 한 번, 이미지 생성 한 건, 코드 실행 몇 초처럼 사용량이 작은 서비스도 요청 단위로 가격을 정할 수 있습니다. 백엔드 서비스끼리 데이터를 교환하거나, 여러 AI가 서로 다른 전문 도구를 호출하며 비용을 지급하는 구조에도 적용할 수 있습니다.

 

이는 모든 AI 서비스가 자체 계정과 구독 시스템을 만드는 방식과 다릅니다. 서비스는 HTTP 엔드포인트에 가격을 설정하고, 에이전트는 해당 비용이 자신의 예산과 맞는지 판단한 뒤 바로 결제할 수 있습니다.

 

Squid는 여기에 크로스체인 자산 접근성을 추가합니다. 에이전트가 결제 체인에 자산을 미리 준비하지 않았더라도 다른 EVM 체인의 잔액을 활용할 수 있기 때문에, 서비스마다 별도의 결제 지갑을 충전해야 하는 부담을 줄일 수 있습니다. Squid는 2026년 공개한 제품 현황에서 MCP와 Tempo용 MPP Adapter를 AI 에이전트 결제 인프라의 주요 구성요소로 소개했습니다.

 

자동 결제에도 지출 통제는 필요하다

 

결제가 자동화된다고 해서 에이전트에게 제한 없는 지갑을 맡겨도 된다는 뜻은 아닙니다.

 

현재 Squid MPP Adapter는 EVM 체인의 자산을 소스로 사용해 Tempo 메인넷에서 결제하는 구조를 지원합니다. Bitcoin이나 Solana 등 비EVM 자산까지 자동으로 찾아 결제하는 기능으로 해석해서는 안 됩니다. 또한 사용하는 토큰과 체인에 Squid 경로와 충분한 유동성이 존재해야 합니다.

 

에이전트의 지갑도 사전에 자금이 들어 있어야 하며, 개발자는 개인키와 지출 한도, 허용 서비스, 결제 가능한 최대 금액을 관리해야 합니다. 잘못된 요청이나 반복 호출로 예상보다 많은 비용이 발생하지 않도록 일별 예산과 승인 정책, 거래 기록을 함께 설계할 필요가 있습니다.

 

크로스체인 결제에는 소스 체인의 가스비와 자산 이동 시간도 발생할 수 있습니다. 따라서 0.01달러짜리 API를 사용하기 위해 더 큰 네트워크 비용을 지불하지 않도록 최소 결제 금액이나 배치 결제, 미리 확보한 잔액 같은 전략이 필요할 수 있습니다.

 

Squid MCP 문서 역시 에이전트 지갑을 개발과 테스트, 소액 거래 용도로 안내하며 큰 금액을 보관하지 말 것을 명시합니다. MPP Adapter와 MCP의 지갑 구조가 완전히 동일한 것은 아니지만, 자동화된 에이전트 지갑에 엄격한 자금 관리가 필요하다는 원칙은 같습니다.

 

AI가 서비스를 고르고, 자산까지 찾아 결제하는 구조

 

AI 에이전트가 실제 경제 주체처럼 행동하려면 정보를 판단하는 능력만으로는 부족합니다.

 

필요한 서비스를 발견하고, 가격을 확인하고, 자신이 가진 자산으로 비용을 지불한 뒤 결과를 받아 다음 작업을 이어갈 수 있어야 합니다.

 

MPP는 유료 HTTP 요청에 결제를 포함하는 공통 규칙을 제공합니다. Squid MPP Adapter는 에이전트의 자산이 여러 체인에 흩어져 있다는 현실을 해결합니다. EVM 체인의 잔액을 탐색하고 적절한 소스 자산을 선택한 뒤, Tempo에서 요구된 결제를 완료합니다.

 

결국 Squid가 자동화하는 것은 단순한 브리지 거래가 아닙니다.

 

AI가 “어떤 서비스를 사용할 것인가”를 결정한 뒤, “어느 체인의 어떤 자산으로 그 비용을 지불할 것인가”까지 처리하는 과정입니다.

댓글 0

0/1000

1
인기 게시글
앱 다운로드 QR 코드 QR 코드 스캔하고
ios, Android 앱
다운로드 하기