Skip to main content

Decide in 10 Seconds

  • Choose Hosted MCP Pay (No-Code) if you want SolvaPay to host MCP auth, billing, and access control for you.
  • Choose SDK Integration if you want to implement monetization directly in your code with full control.

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

Hosted MCP Pay (No-Code)

Hosted MCP Pay is the managed MCP monetization path. SolvaPay hosts authentication, billing, and access control for your MCP product.

How It Works

  1. Create a product in the product creation flow
  2. Select one or more plans
  3. Enable Hosted MCP Pay in the Integration step and configure MCP URL settings
  4. Share the resulting MCP server URL with users

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 hosted MCP monetization
  2. MCP Pay Quick Start - Set up hosted MCP monetization
  3. Create a Hosted MCP Pay Product - No-code hosted MCP setup

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 purchase checks and usage tracking.

How It Works

  1. Install the @solvapay/server package
  2. Create a product and select plans in the console
  3. Wrap your business logic with payable()
  4. SolvaPay validates purchases 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. Create a Product - Product flow for SDK-led setup
  2. TypeScript SDK Introduction - Overview and architecture
  3. SDK Installation - Add SolvaPay to your project
  4. 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. Most teams start with one path for their first product, then add the second path as they expand.

Next Steps

Once you’ve chosen your path and set up your integration: