Server Submission

Submission Process

Submit your MCP server to Tairon's MCP Supergraph in 4 simple steps:

1. Prepare Your Server

Ensure your server meets all requirements:

  • ✅ MCP v1.0+ compliance

  • ✅ All required endpoints implemented

  • ✅ Comprehensive documentation

  • ✅ Stable deployment (99%+ uptime)


2. Submit Server Information

# Interactive submission
tairon submit

# Or provide details directly
tairon submit \
  --name "My Price Oracle" \
  --url "https://api.myprice.com" \
  --category "defi" \
  --description "Real-time crypto prices" \
  --repository "https://github.com/user/my-oracle"

3. Verification Process

Tairon automatically verifies your server:

Automated Checks (5-10 minutes):

  • MCP protocol compliance

  • Endpoint availability

  • Response format validation

  • Basic security scan

Manual Review (24-48 hours):

  • Code quality review (if open source)

  • Documentation completeness

  • Security assessment

  • Community guidelines compliance


4. Go Live

Once approved, your server appears in the MCP Supergraph:

  • Listed in relevant categories

  • Available for testing via Live Inspector

  • Monitored for uptime and performance

  • Indexed for search discovery


Submission Requirements

Server Information

Basic Details:

{
  "name": "Server Name",
  "description": "Detailed description of functionality",
  "category": "defi|gaming|data|ai|tools",
  "tags": ["price-feed", "ethereum", "real-time"],
  "version": "1.0.0",
  "mcpVersion": "1.0.0"
}

Endpoints:

{
  "baseUrl": "https://api.yourserver.com",
  "healthPath": "/health",
  "capabilitiesPath": "/capabilities", 
  "executePath": "/execute"
}

Maintainer Information:

{
  "name": "Your Name",
  "email": "[email protected]",
  "organization": "Your Company",
  "website": "https://yourserver.com"
}

Documentation Requirements

API Documentation:

  • Complete function descriptions

  • Parameter specifications with examples

  • Return value schemas

  • Error codes and handling


Integration Examples:

  • JavaScript/Node.js examples

  • Python examples

  • cURL commands

  • SDK integration samples


README.md Structure:

# Server Name

## Description
Brief description of what your server does.

## Functions
List of available functions with descriptions.

## Quick Start
```javascript
// Example usage

Authentication

How to authenticate with your server.


Rate Limits

Request limits and quotas.


Support

How to get help or report issues.

Submission Form Fields

When submitting via the web interface, provide:

Server Details:

  • Name: Display name for your server

  • Description: Detailed explanation of functionality

  • Base URL: Your server's base endpoint

  • Category: Primary category (DeFi, Gaming, etc.)

  • Tags: Searchable keywords

  • Version: Current server version

Code & Documentation:

  • Repository URL: Link to source code (if open source)

  • Documentation URL: Link to API docs

  • License: Software license type

  • Changelog: Version history and updates

Contact Information:

  • Maintainer Name: Primary contact person

  • Email: Support email address

  • Organization: Company or project name

  • Website: Official website

Optional Enhancements:

  • Security Audit: Upload audit reports

  • Performance Benchmarks: Load testing results

  • Deployment Guide: Self-hosting instructions

  • Business Model: Pricing and usage terms


CLI Submission

Use the Tairon CLI for programmatic submissions:

# Login to Tairon
tairon auth login

# Initialize submission
tairon submit init

# This creates a tairon.config.json file:
{
  "name": "My MCP Server",
  "description": "Server description",
  "category": "defi",
  "tags": ["price", "oracle"],
  "baseUrl": "https://api.myserver.com",
  "repository": "https://github.com/user/server",
  "maintainer": {
    "name": "Developer Name",
    "email": "[email protected]"
  }
}

# Submit server
tairon submit --config tairon.config.json

# Check submission status
tairon status submission-id

Last updated