Welcome to SuperBox API
The SuperBox API is a REST API that allows you to programmatically interact with the SuperBox platform. Create, update, delete, and execute MCP servers using simple HTTP requests.Base URL
Key Features
RESTful Design
Clean, predictable URLs and standard HTTP methods
JSON Responses
All responses are in JSON format with consistent structure
Bearer Auth
Secure authentication using Firebase JWT tokens
Comprehensive Errors
Detailed error messages with status codes and descriptions
API Endpoints Overview
Servers Management
List all available MCP servers with optional filtering
Get detailed information about a specific server
Create and deploy a new MCP server (requires authentication)
Update an existing server’s metadata (requires authentication)
Remove a server from the registry (requires authentication)
Making Your First Request
Response Format
All API responses follow a consistent structure:Success Response
Error Response
HTTP Status Codes
The API uses standard HTTP status codes to indicate success or failure:Request succeeded
Resource successfully created
Invalid request parameters or body
Missing or invalid authentication token
Authenticated but not authorized to access resource
Resource not found
Resource already exists or conflicting state
Server error - please contact support
Bearer token for authenticated requests. Format:
Bearer <firebase_id_token>Filtering
The servers list endpoint supports filtering by author:Versioning
The API uses URL versioning:- Current Version:
v1 - Base Path:
/api/v1
CORS
The API supports Cross-Origin Resource Sharing (CORS) for browser-based requests:Support & Resources
Support
Contact our support team
GitHub
View source and report issues
Next Steps
Authentication
Learn how to authenticate your requests
Error Handling
Understand error codes and handling
List Servers
Get started with the Servers API
Create Server
Deploy your first MCP server