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:
- Click Set Up Payouts
- 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:
- Your server's detail page (the Set Up Payouts button will be visible)
- app.mctx.ai/dev/payouts
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:
- Click Continue or Return to mctx on the final Stripe page
- You'll be redirected to your Server List page (
/dev/servers) - 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:
- Your server status automatically changes to
ready - You can now click Deploy Server to make your server live
- 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:
- Check your email for a message from Stripe
- Click the link in the email to provide the requested information
- Return to the payout dashboard after submitting
Account verification failed
If Stripe cannot verify your information:
- Double-check that all details are accurate
- Ensure your government ID is valid and not expired
- Contact Stripe support for assistance: support.stripe.com
Cannot access Stripe dashboard
If you need to update your information:
- Go to app.mctx.ai/dev/payouts
- Click Manage Stripe Account
- 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
readystatus - 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.
- Deploy Your Server - Make your server live
See something wrong? Report it or suggest an improvement — your feedback helps make these docs better.