Who this is for
- Teams building custom MCP server behavior
- Teams that need custom auth and entitlement logic
- Teams that want SDK-level control instead of the no-code MCP integration
What you will achieve
By the end, your MCP server uses the SolvaPay SDK to enforce purchases and manage monetized tool access.Prerequisites
- A SolvaPay account
- A product and at least one plan in the SolvaPay Console
- A TypeScript MCP server project
createSolvaPayMcpServer — the recommended factory that wires the transport, intent tools, paywall, and UI resource for you, so you register paid tools with registerPayable instead of hand-rolling an MCP server.
Steps
- Complete SDK quick start to set up the base paywall flow.
- Follow the MCP integration guide.
- Configure identity with custom auth if your server uses external auth.
- Add usage billing with usage events where needed.
- Render a custom checkout or account UI inside the host iframe with the MCP App integration guide.
Verify
- Protected MCP tools require an eligible purchase
- Valid purchases allow tool execution
- Usage events are recorded for billable calls