register_server
Start charging for an MCP server the user owns. Use when they want to monetize, sell, charge for, get paid for, put a price on, or make money from a server, API or tool. Buyers pay their wallet DIRECTLY on-chain — PayGate never holds the money, so there is no payout to wait for, no balance to withdraw and no commission taken. Their server is never modified and needs no payment code. Tools are imported automatically, so it must be publicly reachable over HTTPS and answer tools/list. Returns a proxy URL and a secret api_key shown only once; save it, every other seller tool needs it.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | Display name of the service in the marketplace. | |
| No | Optional contact address. | ||
| wallet_address | No | EVM address that receives USDC on Base. Required unless stripe_account_id is given. | |
| default_price_usd | No | Price per call applied to every imported tool. Defaults to 0.02. | |
| stripe_account_id | No | Stripe Connect account (acct_...) to receive fiat instead. Only for tools priced at $0.50 or above. | |
| target_server_url | Yes | Public HTTPS URL of the MCP server to monetize, e.g. https://example.com/mcp |