AI 에이전트가 외부 도구를 자동으로 호출하는 단계까지는 익숙해졌어. 그런데 그 도구가 유료라면? 지금까지는 사람이 결제 정보를 미리 등록하고 한도를 정해 두는 구조였는데 — [coinopai-mcp가 호출당 자동 결제를 MCP 서버 안에 직접 넣는 방식](https://glama.ai/mcp/servers/clawdbotworker/coinopai-mcp)으로 답을 냈어.
작동 방식을 한번 보자. 에이전트가 tool을 호출하면 MCP 서버가 HTTP 402(Payment Required)로 응답하고, 에이전트가 USDC micropayment를 자동 서명한 다음 payment header를 붙여 재시도하는 흐름이야. 4단계로 정리되는 거지: 호출 → 402 응답 → 자동 결제 → 데이터 반환. 결제 단위는 코인베이스 L2 체인인 Base 위 USDC라 가스비가 1센트 미만으로 떨어져.
이게 가능한 이유는 x402 프로토콜이 표준으로 자리 잡고 있어서야. 코인베이스가 x402와 MCP 결합 예제를 자체 공식 문서와 GitHub 저장소에 typescript 코드로 올려뒀고, Zuplo 같은 API 게이트웨이도 x402 micropayments 지원을 발표했거든. 호출당 결제는 SaaS 구독 모델보다 에이전트 트래픽 특성에 더 잘 맞아 — 한 번 쓰고 끝날 수도 있고 하루 1,000번 이상 쓸 수도 있는 패턴이라 고정 월 구독은 둘 다 비효율이거든.
다만 프로덕션에 바로 붙이긴 위험해. coinopai-mcp는 WALLET_PRIVATE_KEY 환경변수로 작동하는데, 이게 유출되면 에이전트가 자동으로 잔액을 다 써버릴 수 있어. 공식 권장 사항도 본 지갑과 분리된 별도 저잔액 지갑을 쓰라는 거고. x402 표준 자체가 신생이라 결제 실패·중복결제·재시도 정책도 아직 표준화가 약해. 본인 워크플로의 안전 한도와 사후 감사를 어떻게 걸지 먼저 설계한 다음에 붙여 보는 게 안전해.