Publish Your MCP Server to MCPize Marketplace

From code to marketplace in one command. Deploy your MCP server to the cloud and reach thousands of AI developers worldwide with one-click publishing.

mcpize deploy && mcpize publish

Why Publish on MCPize?

MCPize is the premier marketplace for Model Context Protocol servers. Unlike deploying to Vercel, Cloudflare, or AWS where you only get hosting, MCPize gives you hosting plus marketplace plus monetization in one platform.

Instant Hosting

No server management required. Your MCP server is deployed to global cloud infrastructure with automatic scaling and 99.9% uptime.

Global Distribution

CDN-backed delivery with edge locations worldwide. Users connect to the nearest server for low-latency access from anywhere.

Marketplace Exposure

Reach thousands of AI developers actively looking for MCP servers. Get discovered through search, categories, and recommendations.

Built-in Payments

Start monetizing immediately with flexible pricing tiers. We handle billing, subscriptions, and payouts. You keep 85% of revenue.

Prerequisites for Publishing

Before you can publish your MCP server to the marketplace, make sure you have the following ready. If you haven't built your server yet, check out our build guide first.

  • Working MCP Server

    A functional MCP server built with TypeScript, Python, or any language supporting the Model Context Protocol. Test locally before deploying.

  • MCPize Account

    A free developer account on MCPize. Sign up takes less than a minute and requires only email verification.

  • MCPize CLI Installed

    The command-line interface for deploying and managing your servers. Install with npm install -g @mcpize/cli

  • Stripe Account (for monetization)

    Connect your Stripe account to receive payments. Only required if you plan to offer paid tiers. Free servers don't need this.

Prepare Your Server for Publication

Before publishing, ensure your MCP server meets the quality standards that help you succeed in the marketplace. Well-prepared servers get more installs and better reviews.

1

Test Thoroughly

Run your server locally and test all tools and resources. Ensure error handling is robust and responses are consistent. Use the MCP Inspector for validation.

2

Write Documentation

Create a clear README with usage examples, API documentation, and configuration options. Good docs dramatically increase adoption rates.

3

Prepare Assets

Create an icon (512x512 PNG), screenshots showing your server in action, and a compelling description that highlights key features.

Configure mcpize.yaml for Marketplace

The mcpize.yaml file is the heart of your server configuration. It defines everything from server settings to marketplace metadata and pricing tiers. Here's a complete example:

mcpize.yaml

Complete configuration file with all available options

1# mcpize.yaml - Full configuration example
2name: my-awesome-server
3version: 1.0.0
4description: |
5  A powerful MCP server that integrates with your favorite tools.
6  Supports real-time data sync and advanced automation.
7
8# Server configuration
9server:
10  runtime: node20  # node18, node20, python3.11, python3.12
11  entry: dist/index.js
12  transport: sse  # stdio, sse, http
13  health_check: /health
14
15# Marketplace metadata
16marketplace:
17  title: My Awesome MCP Server
18  tagline: Supercharge your AI workflows
19  category: productivity
20  tags:
21    - automation
22    - integration
23    - productivity
24  icon: ./assets/icon.png
25  screenshots:
26    - ./assets/screenshot-1.png
27    - ./assets/screenshot-2.png
28  documentation: ./README.md
29
30# Pricing configuration
31pricing:
32  free:
33    enabled: true
34    limits:
35      calls_per_month: 100
36
37  pro:
38    enabled: true
39    price_monthly: 9.99
40    price_yearly: 99.99
41    limits:
42      calls_per_month: 10000
43
44  enterprise:
45    enabled: true
46    price_monthly: 49.99
47    custom_limits: true
48
49# Deployment settings
50deploy:
51  regions:
52    - us-east-1
53    - eu-west-1
54    - ap-southeast-1
55  auto_scale: true
56  min_instances: 1
57  max_instances: 10

Server Configuration

  • runtime: Node.js 18/20 or Python 3.11/3.12
  • transport: SSE (recommended), HTTP, or stdio
  • health_check: Endpoint for uptime monitoring

Pricing Configuration

  • free tier: Optional, great for user acquisition
  • pro tier: Monthly/yearly subscription pricing
  • enterprise: Custom limits and pricing

Publish with MCPize CLI

Publishing your MCP server is a two-step process: deploy to cloud infrastructure, then publish to the marketplace. Each step takes just seconds.

1

Deploy Your Server

Upload to MCPize cloud with automatic HTTPS and health checks

# Deploy your MCP server to MCPize cloud
$ mcpize deploy

Deploying my-awesome-server v1.0.0...
  ✓ Building server package
  ✓ Uploading to MCPize cloud (2.3 MB)
  ✓ Provisioning infrastructure
  ✓ Configuring HTTPS endpoint
  ✓ Running health checks

Deployment successful!
  URL: https://my-awesome-server.mcpize.io
  Status: healthy
  Regions: us-east-1, eu-west-1, ap-southeast-1

Ready for publishing. Run 'mcpize publish' to list on marketplace.
2

Publish to Marketplace

List your server for users to discover and subscribe

# Publish your server to MCPize marketplace
$ mcpize publish

Publishing my-awesome-server to MCPize Marketplace...
  ✓ Validating mcpize.yaml
  ✓ Uploading marketplace assets
  ✓ Creating listing preview
  ✓ Submitting for review

Publication submitted!
  Preview: https://mcpize.com/mcp/my-awesome-server?preview=true
  Status: pending_review (typically 1-2 hours)

You'll receive an email when your server is live.

Version Management

Easily update your server with semantic versioning

# Update your server version
$ mcpize version patch  # 1.0.0 -> 1.0.1
$ mcpize version minor  # 1.0.0 -> 1.1.0
$ mcpize version major  # 1.0.0 -> 2.0.0

# Deploy the new version
$ mcpize deploy

# Or do both in one command
$ mcpize deploy --bump patch

MCPize vs. Manual Deployment

Why manage infrastructure when you can focus on building? MCPize handles hosting, marketplace, and monetization so you don't have to.

PlatformHostingMarketplaceMonetizationSetup Effort
MCPizeIncludedBuilt-in85%Low
VercelManual setupNoneDIYMedium
Cloudflare WorkersManual setupNoneDIYMedium
AWS LambdaComplex setupNoneDIYHigh
Self-hosted (Docker)DIYNoneDIYHigh

Optimize Your Marketplace Listing

A well-optimized listing can dramatically increase your server's visibility and conversion rate. Follow these best practices to maximize your success.

Title & Description

Use clear, descriptive titles that explain what your server does
Lead with benefits, not features in your description
Include relevant keywords naturally for search visibility

Visual Assets

Create a professional icon (512x512 PNG) that stands out
Add screenshots showing your server in action
Consider adding a demo video for complex servers

Categories & Tags

Choose the most specific category that fits your server
Add 3-5 relevant tags to improve discoverability
Use popular tags that users actually search for

Pricing Strategy

Offer a free tier to let users try before buying
Price competitively by researching similar servers
Offer yearly discount (typically 20%) to reduce churn

What Happens After Publishing?

Listed

Server appears in MCPize marketplace after review

Discovered

Users find and subscribe to your server

Notified

Get instant notifications for new installs

Paid

Revenue deposited monthly via Stripe

Frequently Asked Questions

Ready to Publish Your Server?

Join thousands of developers monetizing their MCP servers on MCPize. From local dev to global distribution in 60 seconds.

Next Steps

Set Up Pricing

Learn monetization strategies and configure pricing tiers that maximize your revenue.

Browse Marketplace

See how other developers present their servers and get inspiration for your listing.

Developer Hub

Access all developer resources, documentation, and SDK tools in one place.