For MCP Providers
This guide explains how to connect your existing MCP server to MCP Hive and make it available to consumers.
What is MCP Hive?
MCP Hive is a marketplace and gateway for Model Context Protocol (MCP) servers. As a provider, you can register your MCP server with MCP Hive to:
- Reach a wider audience of AI-powered applications
- Monetize your MCP tools and resources
- Get usage analytics and performance metrics
- Simplify credential management for your users
Prerequisites
Before registering your MCP server, ensure you have:
- A working MCP server implementation
- A publicly accessible endpoint (for remote MCPs)
- An understanding of your MCP's tools, resources, and prompts
Registration Process
Step 1: Create an Account
- Navigate to the MCP Hive portal
- Click Get Started in the top navigation
- Fill in your email and password
- Verify your email address
Step 2: Access the Providers Section
- Log in to your MCP Hive account
- Click My MCP Servers in the sidebar navigation
- You'll see a list of your registered MCP servers (empty initially)
Step 3: Register Your MCP Server
- Click the Register Provider button
- Fill in the registration form:
| Field | Description |
|---|---|
| Name | A display name for your MCP (e.g., "Weather API", "Code Analyzer") |
| Description | A clear description of what your MCP does |
| Categories | Comma-separated tags to help users discover your MCP |
| Deployment Type | Choose between Local or Remote |
| Endpoint URL | (Remote only) The URL where your MCP server is hosted |
| Price per Call | Set pricing in USD (use 0 for free) |
Click Register to submit your MCP
Deployment Types
Remote MCP Servers
Remote MCPs are hosted on your own infrastructure and accessible via HTTPS. This is the recommended approach for production MCPs.
Requirements:
- Publicly accessible HTTPS endpoint
- Implements the MCP protocol correctly
- Handles authentication via MCP Hive credentials
Local MCP Servers
Local MCPs run on MCP-Hive infrastructure.
Requirements:
- Provide the
npxcommand and arguments to start the server - Package your MCP for easy installation (e.g., npm package)
Technical Requirements
Your MCP server must:
-
Implement the MCP Protocol - Follow the Model Context Protocol specification
-
Define Tool Schemas - Each tool must have:
- A unique name
- A description
- Input schema (JSON Schema format)
- Required inputs clearly marked
-
Handle Requests - Your server should properly handle:
tools/list- Return available toolstools/call- Execute tool requestsresources/list- Return available resources (optional)resources/read- Read resource content (optional)prompts/list- Return available prompts (optional)prompts/get- Get prompt content (optional)
Status Lifecycle
After registration, your MCP goes through a review process:
| Status | Description |
|---|---|
| Draft | Initial state after registration |
| Pending | Awaiting review by MCP Hive team |
| Approved | Approved but not yet activated |
| Active | Live on the marketplace, available to consumers |
| Suspended | Temporarily disabled (e.g., due to issues) |
Managing Your MCPs
From the My MCP Servers section, you can:
- View Details - See configuration and usage statistics
- Edit - Update description, pricing, and other settings
- Delete - Remove your MCP from MCP Hive
Best Practices
-
Clear Descriptions - Write helpful descriptions so users understand what your MCP does
-
Accurate Schemas - Define input schemas accurately to help AI models use your tools correctly
-
Error Handling - Return meaningful error messages when requests fail
-
Performance - Optimize response times for a better user experience
-
Documentation - Consider providing external documentation for complex MCPs
Getting Help
If you need assistance:
- Check the Consumer Documentation to understand how your MCP will be used
- Contact support through your MCP Hive dashboard
- Review the MCP Protocol documentation