Skip to main content

Choose Your Path

SolvaPay offers two ways to monetize your services. This guide helps you pick the right approach.

Quick Comparison

FeatureMCP Pay (No-Code)SDK Integration
Code changes requiredNoneYes
Setup timeMinutesHours
AuthenticationOAuth (Google/GitHub)Custom or OAuth
Supported platformsMCP servers onlyAny API, MCP, or web app
HostingManaged by SolvaPayYour infrastructure
CustomizationConfiguration-basedFull 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

  1. Register your MCP server in the SolvaPay console
  2. Assign plans to your tools
  3. Share the proxy URL with users
  4. 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

  1. MCP Pay Overview - Understand how the proxy works
  2. 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

  1. Install the @solvapay/server package
  2. Create an agent and plans in the console
  3. Wrap your business logic with payable()
  4. 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

  1. TypeScript SDK Introduction - Overview and architecture
  2. SDK Installation - Add SolvaPay to your project
  3. 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: