MCP Servers Management API
Install, enable, and manage MCP servers that provide tools.Overview
MCP servers expose tools through standardized interfaces. This API lets you:- List available MCP servers
- Toggle server state (enable/disable)
- Manage custom server definitions
- Sync configuration across devices
GET /mcp_servers
List all MCP servers with user stateAuthentication
RequiredRequest Example
Response Format
POST /mcp_servers/toggle
Enable or disable an MCP serverAuthentication
RequiredRequest Body
| Field | Type | Required | Description |
|---|---|---|---|
server | string | Yes | Server name |
enabled | boolean | Yes | Enable/disable |
Request Example
Enable Server:Response Format
Error Cases
Server not found (404):GET /tools/installed
List only user-installed toolsAuthentication
RequiredRequest Example
Response Format
GET /mcp_registry
List all available MCP servers from registryAuthentication
Not requiredRequest Example
Response Format
GET /mcp_registry/
Get specific MCP server from registryAuthentication
Not requiredPath Parameters
| Parameter | Type | Required |
|---|---|---|
name | string | Yes |
Request Example
Response Format
Admin: MCP Registry Management
POST /admin/mcp_registry
Create new MCP registry entry Auth: Required (Admin)PATCH /admin/mcp_registry/
Update MCP registry entry Auth: Required (Admin)DELETE /admin/mcp_registry/
Delete MCP registry entry Auth: Required (Admin)POST /admin/mcp_registry/sync-to-supabase
Sync all registry entries to Supabase Auth: Required (Admin)Server Categories
Available categories:| Category | Examples |
|---|---|
version-control | GitHub, GitLab, Bitbucket |
infrastructure | AWS, Azure, GCP, Terraform |
monitoring | Datadog, New Relic, Grafana |
messaging | Slack, Discord, Telegram |
databases | PostgreSQL, MongoDB, Redis |
ci-cd | GitHub Actions, Jenkins, GitLab CI |
development | VS Code, JetBrains, npm |
communication | Email, SMS, Twilio |
custom | User-defined servers |
Server Authentication
GitHub Server Example
AWS Server Example
Best Practices
1. Enable Only Needed Servers
2. Check Before Installation
3. Monitor Server Health
Server Synchronization
Sync enabled servers across devices:Rate Limiting
Server management endpoints:| Plan | Requests/min |
|---|---|
| Free | 10 |
| Pro | 100 |
| Enterprise | Custom |