mctxdocs
Quick start

Set Up Payouts

Complete Stripe Connect onboarding to receive payments from your MCP server subscribers.

Why Payout Setup is Required

Before you can deploy your MCP server, you must complete payout setup through Stripe Connect. This ensures you can receive payments from subscribers when they use your server.

You keep 80% of subscriber payments. mctx takes a 20% platform fee to cover hosting, infrastructure, and payment processing.

Step 1: Start Payout Setup

After connecting your GitHub repository, you'll see a prompt to set up payouts:

  1. Click Set Up Payouts
  2. You'll be redirected to Stripe Connect Express onboarding

If you've already added a server but haven't completed payout setup, you can start the process from:

Step 2: Complete Stripe Connect Onboarding

Stripe will guide you through their onboarding flow. You'll need to provide:

Business Information:

  • Business type (individual, company, or non-profit)
  • Legal business name (or your personal name for sole proprietors)
  • Tax identification number (SSN for US individuals, EIN for companies)
  • Business address

Bank Account Information:

  • Bank account number for direct deposits
  • Routing number (US) or IBAN/SWIFT (international)

Identity Verification:

  • Government-issued ID (driver's license, passport, etc.)
  • Date of birth
  • Phone number

Note: Stripe requires this information for legal compliance (KYC/AML regulations) and to protect against fraud. Your information is stored securely by Stripe and is never shared with mctx.

Step 3: Return to mctx

After completing Stripe Connect onboarding:

  1. Click Continue or Return to mctx on the final Stripe page
  2. You'll be redirected to your Server List page (/dev/servers)
  3. Your payout setup status will update automatically and appear in the onboarding checklist

Verification Timeline

Stripe typically verifies your account instantly, but in some cases verification can take:

  • 1-2 business days for most accounts
  • Up to 5 business days if additional documentation is required

While verification is pending:

  • Your server status remains setup_required
  • You cannot deploy your server yet
  • You'll see a message: "Payout setup not completed - awaiting verification"

You'll receive an email from Stripe when verification is complete.

After Verification

Once Stripe verifies your account:

  1. Your server status automatically changes to ready
  2. You can now click Deploy Server to make your server live
  3. You'll start receiving payouts from subscriber usage

Payouts are sent to your bank account on Stripe's standard schedule (typically 7 days after a charge).

Payout Dashboard

View your payout history and account status at app.mctx.ai/dev/payouts:

  • Account Status - Verification status and payout eligibility
  • Payout History - Past transfers to your bank account
  • Balance - Pending balance awaiting next payout
  • Account Details - Update bank information or business details

Troubleshooting

"Additional information required" message

Stripe may request additional documentation for verification:

  1. Check your email for a message from Stripe
  2. Click the link in the email to provide the requested information
  3. Return to the payout dashboard after submitting

Account verification failed

If Stripe cannot verify your information:

  1. Double-check that all details are accurate
  2. Ensure your government ID is valid and not expired
  3. Contact Stripe support for assistance: support.stripe.com

Cannot access Stripe dashboard

If you need to update your information:

  1. Go to app.mctx.ai/dev/payouts
  2. Click Manage Stripe Account
  3. Sign in to your Stripe Express dashboard

What Happens if Payouts Are Disabled

If Stripe disables your payout capability (e.g., for compliance review):

  • All your active servers are automatically deactivated
  • Subscribers cannot use your servers until the issue is resolved
  • You'll receive an in-app notification and email
  • Contact Stripe support to resolve the issue

Once payouts are re-enabled:

  • Your servers return to ready status
  • You can click Deploy Server to reactivate them
  • Subscribers can resume using your servers

What's Next?

After payout setup is complete and verified, you're ready to deploy your server and start accepting subscribers.


See something wrong? Report it or suggest an improvement — your feedback helps make these docs better.