# x402 Universal Payer MCP server

Pay any x402 endpoint on the open web: auto-paying bridge with Bazaar discovery and spend caps.

## Links
- Registry page: https://www.getdrio.com/mcp/io-github-nirholas-x402-bridge
- Repository: https://github.com/nirholas/three.ws
- Website: https://three.ws

## Install
- Command: `npx -y @three-ws/mcp-bridge`
- Auth: Not captured

## Setup notes
- Package: Npm @three-ws/mcp-bridge v1.0.1
- Environment variable: MCP_BRIDGE_EVM_PRIVATE_KEY (secret)
- Environment variable: MCP_BRIDGE_SVM_PRIVATE_KEY (secret)
- Environment variable: MCP_BRIDGE_MAX_PRICE_PER_CALL_ATOMIC (default 100000)
- Environment variable: MCP_BRIDGE_MAX_TOTAL_ATOMIC (default 1000000)
- Environment variable: MCP_BRIDGE_ALLOWED_PAYTO
- Environment variable: MCP_BRIDGE_ALLOWED_HOSTS
- Environment variable: MCP_BRIDGE_ALLOW_HTTP (default 0)
- Environment variable: MCP_BRIDGE_DISCOVER_LIMIT (default 20)
- Environment variable: MCP_BRIDGE_BAZAAR_URL (default https://api.cdp.coinbase.com/platform/v2/x402/discovery/resources)
- Environment variable: MCP_BRIDGE_BATCH_DEPOSIT_MULTIPLIER (default 5)
- Environment variable: MCP_BRIDGE_MAX_DEPOSIT_ATOMIC (default 5000000)
- Environment variable: X402_MCP_BRIDGE_CHANNELS_DIR (default ~/.x402-mcp-bridge/channels)
- Environment variable: RPC_URL_8453

## Tools
Not captured

## Resources
Not captured

## Prompts
Not captured

## Metadata
- Owner: io.github.nirholas
- Version: 1.0.1
- Runtime: Npm
- Transports: STDIO
- License: Not captured
- Language: Not captured
- Stars: Not captured
- Updated: Jul 20, 2026
- Source: https://registry.modelcontextprotocol.io
