MCP 서버란.
MCP 서버는 모델 컨텍스트 프로토콜을 통해 AI 에이전트에 도구, 리소스 또는 프롬프트를 노출하는 서비스입니다. 에이전트는 서버를 발견하고, 도구 설명을 읽고, 계획의 일환으로 해당 도구를 호출합니다. 유료 MCP 서버는 추가적인 동작을 추가합니다: 결제 URL과 함께 HTTP 402를 반환할 수 있으며, 도구가 실제로 실행되기 전에 에이전트의 지갑이 정산되기를 기대합니다.
하나의 계약, 여러 에이전트 런타임.
MCP 이전에, 모든 도구 제공자는 각 에이전트 호스트에 대해 서로 다른 통합을 제공해야 했습니다 - Claude Desktop용 하나, Cursor 확장용 하나, 내부 에이전트 런타임용 하나, OpenAI의 함수 호출 형식용 하나. 각 통합은 독립적으로 변동했습니다. MCP는 이를 단일 서버 인터페이스로 통합합니다. 서버를 한 번 작성하면, 모든 MCP 인식 클라이언트가 사용할 수 있습니다.
그 통일된 계약이 MCP 서버 수익화를 가능하게 합니다. 모든 에이전트 런타임이 각자의 방언을 사용한다면, 도구 호출당 요금을 부과하려면 각 방언마다 별도의 청구 통합이 필요할 것입니다. MCP를 사용하면 서버가 HTTP로 한 번 402를 반환하고, 지갑이 있는 에이전트를 가진 모든 런타임이 이를 정산할 수 있습니다. 프로토콜은 계약을 고정하고, 결제 계층은 그 아래에 연결됩니다.
광고, 호출, 선택적으로 요금 부과.
- 광고. 서버는 각 도구의 이름, JSON 스키마 입력 및 자연어 설명이 포함된 도구 목록을 게시합니다. 에이전트의 플래너는 어떤 도구를 호출할지 결정할 때 이러한 설명을 읽습니다.
- 호출하기. 에이전트가 구조화된 인수로 도구를 호출합니다. MCP 전송(표준 입력, SSE 또는 HTTP)은 호출을 서버로 전달합니다.
- 승인. 유료 서버는 이 호출자가 이 도구 호출에 대해 이미 지불했는지 확인합니다 (일반적으로 API 키, 세션 또는 결제 영수증을 통해). 그렇다면 도구를 실행합니다. 그렇지 않으면, 결제 URL과 함께 402를 반환합니다.
- 정산 (지불된 경우). 에이전트의 지갑이 URL에서 지불합니다. 지갑 제공자가 서버에 결제를 확인합니다(일반적으로 서명된 웹훅을 통해); 서버는 호출자를 지불 완료로 표시하고 재시도된 호출이 도구를 실행합니다.
- 반환. 결과는 MCP 전송을 통해 에이전트로 돌아갑니다. 에이전트는 결과를 다음 추론 단계에 통합합니다. 무료 MCP 서버는 3단계와 4단계를 완전히 건너뜁니다.
공급자는 어떤 에이전트 런타임이 호출하고 있는지 알 필요가 없으며, 에이전트는 MCP 서버가 어떤 결제 공급자를 사용하는지 알 필요가 없습니다. 양측은 프로토콜 계약을 통해 소통합니다.
세 가지 MCP 서버 형태.
문서 검색 MCP 서버
스타트업은 search_docs(query)라는 단일 도구를 노출하는 MCP 서버를 게시합니다. 모든 MCP 인식 에이전트(Claude Desktop, 코딩 에이전트, 고객의 내부 에이전트)는 서버를 설치하고 광고된 도구를 보고 호출할 수 있습니다. 스타트업은 에이전트 런타임마다 별도의 SDK를 배포할 필요가 없으며, MCP 서버가 SDK입니다. 처음에는 무료이며, 나중에 무거운 쿼리에 대해 402를 반환하여 수익화됩니다.
개인 데이터베이스를 연결하는 내부 MCP 서버
엔지니어링 팀은 자체 인프라 내에서 MCP 서버를 운영하여 생산 분석 창고에 대한 읽기 전용 도구를 노출합니다. 그들의 내부 Claude 기반 에이전트는 비즈니스 질문에 답하기 위해 이러한 도구를 호출합니다. 외부 API도, SDK도 없습니다; MCP 서버가 계약입니다. 내부적이기 때문에 결제 레이어가 필요하지 않지만, 나중에 파트너에게 유료 버전을 노출하더라도 동일한 서버 패턴은 변경되지 않고 작동합니다.
유료 MCP 마켓플레이스 목록
독립 개발자는 프리미엄 금융 데이터 API를 호출하고 쿼리당 재판매하는 MCP 서버를 게시합니다. 그들의 서버는 모든 도구 호출에 대해 호스팅된 결제 URL과 함께 402를 반환합니다. 지갑이 있는 에이전트는 자동으로 지불합니다(지출 정책 내에서); 지갑이 없는 에이전트는 402를 보고 중지합니다. 개발자는 각 고객을 수동으로 온보딩하지 않고 호출당 수익을 캡처합니다.