mcp-pay-server

mcp-pay-server

3.2

If you are the rightful owner of mcp-pay-server and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.

MCP Pay Server is a standalone implementation of the Model Context Protocol (MCP) server with HTTP+SSE transport, including a basic pre-pay credit system.

The MCP Pay Server is designed to facilitate secure and efficient transactions using the Model Context Protocol (MCP) with HTTP+SSE transport. It incorporates a pre-pay credit system that leverages USDC deposits on the Base or Base Sepolia blockchain. Built with Express, TypeScript, Viem, and Zod, the server provides a robust framework for managing payments and interactions. Clients can connect to the server, fetch payment capabilities, and utilize various tools, some of which require payment. The server ensures secure transactions through cryptographic signatures and maintains an internal ledger to track client balances. This setup allows for seamless integration and usage of paid tools, enhancing the overall functionality and user experience.

Features

  • Exposes MCP tools, resources, and prompts
  • Supports HTTP+SSE for bidirectional communication
  • Implements a simple payment layer using USDC deposits on Base (or Base Sepolia)
  • Built with Express, TypeScript, Viem, and Zod

Tools

  1. greet

    A simple greeting tool (Requires payment by default).

  2. payments_getBalance

    Returns the credit balance for the calling wallet (Free).

Related MCP Servers

View all finance servers →