Choose Your Path
SolvaPay offers two ways to monetize your services. This guide helps you pick the right approach.
Quick Comparison
| Feature | MCP Pay (No-Code) | SDK Integration |
|---|---|---|
| Code changes required | None | Yes |
| Setup time | Minutes | Hours |
| Authentication | OAuth (Google/GitHub) | Custom or OAuth |
| Supported platforms | MCP servers only | Any API, MCP, or web app |
| Hosting | Managed by SolvaPay | Your infrastructure |
| Customization | Configuration-based | Full programmatic control |
MCP Pay (No-Code)
MCP Pay is a managed proxy that sits between your MCP server and your users. SolvaPay handles authentication, billing, and access control automatically.
How It Works
- Register your MCP server in the SolvaPay console
- Assign plans to your tools
- Share the proxy URL with users
- Users authenticate via OAuth and SolvaPay enforces access
Choose MCP Pay If You:
- Have an existing MCP server you want to monetize
- Want to launch quickly without code changes
- Are comfortable with Google/GitHub OAuth for user authentication
- Don't need custom authentication flows
Get Started
- MCP Pay Overview - Understand how the proxy works
- MCP Pay Quick Start - Set up your first monetized MCP server
SDK Integration
The SolvaPay SDK lets you add paywall protection directly in your code. Wrap your endpoints or functions with a single line and SolvaPay handles subscription checks and usage tracking.
How It Works
- Install the
@solvapay/serverpackage - Create an agent and plans in the console
- Wrap your business logic with
payable() - SolvaPay validates subscriptions on each request
Choose SDK If You:
- Need custom authentication (Supabase, Auth0, your own system)
- Want fine-grained control over paywall behavior
- Are building a web app, REST API, or non-MCP service
- Need to integrate with existing user management
Get Started
- TypeScript SDK Introduction - Overview and architecture
- SDK Installation - Add SolvaPay to your project
- SDK Quick Start - Protect your first endpoint
Can I Use Both?
Yes. Some teams use MCP Pay for their MCP server while using the SDK for their web dashboard or REST API. Both share the same plans, customers, and billing in your SolvaPay account.
Next Steps
Once you've chosen your path and set up your integration:
- Test in Sandbox - Verify everything works before going live