What does MCP Pay Server do?
It acts as an MCP server that requires clients to pre-pay with USDC before executing certain tools, using cryptographic signature verification to authorize payments.
@nexiansOrg
Basic information
No overview available yet
No standard config provided
This server doesn't expose a parseable MCP config block in its README. See the repository for install instructions.
RepositoryA simple greeting tool (Requires payment by default).
Returns the credit balance for the calling wallet (Free).
MCP Pay Server is a standalone implementation of the Model Context Protocol (MCP) server with HTTP+SSE transport that includes a basic pre-pay credit system using USDC deposits on Base (or Base Sepolia). It is built for developers who want to require payment for MCP tool usage.
Install dependencies with npm install, configure a .env file in the root directory with SERVER_DEPOSIT_ADDRESS (required), BASE_RPC_URL (optional), and PORT (optional), then start with npm start. The server watches for USDC deposits and clients must include __payer and __signature in paid tool calls.
payments/getCapabilities methodIt acts as an MCP server that requires clients to pre-pay with USDC before executing certain tools, using cryptographic signature verification to authorize payments.
The server requires Node.js, npm, a configured `.env` file with `SERVER_DEPOSIT_ADDRESS`, and optionally a custom RPC URL for Base or Base Sepolia. It runs on port 3000 by default.
Payments are tracked by monitoring USDC deposits on the Base blockchain to the configured `SERVER_DEPOSIT_ADDRESS`. Balances are stored in the server’s internal ledger.
The server uses HTTP+SSE transport. Authentication for paid tools requires clients to include `__payer` (their Ethereum address) and `__signature` (ECDSA signature of the canonical request) in tool call arguments.
The cost for paid tools (e.g., `greet` at 0.05 USDC) is deducted only if the tool execution succeeds. Signature verification and balance check happen before execution. The balance check tool `payments_getBalance` is free and requires no signature.
Hindsight: Agent Memory That Learns

Yuppsy MCP: build and publish real estate websites from your AI assistant. Yuppsy lets your AI assistant create live websites for real estate agents and individual property listings. You don't need a designer or any code
MCP Toolbox for Databases is an open source MCP server for databases.

Model Context Protocol Servers

DeepMark helps teachers deliver rapid, consistent marking with meaningful feedback for every student — in a fraction of the time. What once took a week, now takes one free period.
Comments