Register Your Server
Step-by-step guide to adding your MCP server to xpay✦ Tools.
Prepare your MCP server
Ensure your server:
- Is accessible over the internet (HTTPS)
- Supports Streamable HTTP or SSE transport
- Responds to
tools/listwith your tool definitions
Sign up as a creator
Go to xpay.tools and sign in. Navigate to your account settings and enable creator mode.
Register your server
Provide:
- Server URL — Your MCP server’s public endpoint (e.g.,
https://your-server.com/mcp) - Slug — A short, unique name for your endpoint (e.g.,
my-service) - Receiving wallet — Your USDC wallet address on Base network
- Transport type — Streamable HTTP (recommended) or SSE
Set pricing
Configure per-tool or flat-rate pricing. See Pricing Your Tools for details.
Verify and publish
xpay introspects your server to discover tools. Review the tool list and pricing, then publish.
Your server is now live at:
https://{your-slug}.mcp.xpay.sh/mcpTip: Test your endpoint by connecting to it from any MCP client (e.g., Cursor) before sharing it publicly.
What Happens During Registration
- xpay calls
tools/liston your server to discover available tools - Tool names, descriptions, and input schemas are stored
- A proxy endpoint is created at
{slug}.mcp.xpay.sh - Discovery files (
llms.txt,skill.md) are auto-generated - Your tools become searchable on xpay.tools
Authentication
If your upstream server requires authentication (API key, bearer token, etc.), you provide the credentials during registration. xpay stores them securely and includes them when forwarding requests to your server.
Last updated on: