Skip to main content
Use a paid MCP server from applications or clients that don’t natively support payments by using your ATXP connection string as an MCP server that makes payments directly from your ATXP account.
For security, only ATXP-provided MCP servers are currently supported in the MCP Proxy. If you have a use-case for other MCP servers, come talk to us!

How it Works

The client calling an MCP server that requires payment with ATXP needs to be able to pay for that tool. Usually that means the client is using the @atxp/client SDK to make payments automatically, or an application like Goose is directing the user to a payment URL. Using your ATXP connection string, you can use ATXP’s MCP Proxy to proxy MCP calls to the paid server, and ATXP will automatically make payments to that server from your ATXP account. The client using the proxy never sees any payment requests, because they are paid automatically by the proxy.

Why use ATXP MCP Proxy?

MCP Proxy is useful if you want to work in a client like Goose using paid MCP servers like https://image.mcp.atxp.ai without being prompted for payment links.
The MCP Proxy is not for publishing your paid MCP server for others to use and pay you. Each end user must use their own ATXP connection string (their own proxy URL), because payments are charged to the account tied to that connection string.Never share an MCP Proxy URL or your ATXP connection string.

Get started with the ATXP MCP Proxy

1

Set up your account

Create an ATXP account and copy your connection string.
https://accounts.atxp.ai?connection_token=<secret>&account_id=<id>
2

Construct the MCP Proxy URL

Add the URL of the paid server you want to use to the end of the connection string as a server parameter (eg &server=image.mcp.atxp.ai). The https:// portion is not required - it will be assumed.
https://accounts.atxp.ai?connection_token=<secret>&account_id=<id>&server=image.mcp.atxp.ai
Anyone with your proxy URL can use the configured paid MCP server, with costs paid from your ATXP account. Keep your proxy URLs secure, just as you would with your regular ATXP connection string.
3

Use the proxy URL from your client

  • In Goose, select Extensions, then click ”+ Add custom extension”
  • Select ‘Streamable HTTP` from the Type dropdown
  • Enter a name and description
  • Enter the MCP Proxy URL as the Endpoint
  • Click ‘Add extension’
Now you can use your tool from your Goose chat sessions.