curl --request GET \
--url https://api.example.com/servers/:name{
"success": true,
"data": {
"name": "weather-mcp",
"version": "1.2.3",
"description": "Get real-time weather information, forecasts, and location search using the OpenWeatherMap API. Supports temperature, humidity, wind speed, and 5-day forecasts.",
"author": "areeb",
"lang": "python",
"license": "MIT",
"entrypoint": "main.py",
"repository": {
"type": "git",
"url": "https://github.com/areeb/weather-mcp"
},
"tools": {
"count": 3,
"names": [
"get_weather",
"get_forecast",
"search_location"
]
},
"pricing": {
"currency": "USD",
"amount": 0
},
"security_report": {
"metadata": {
"repository": "weather-mcp",
"repo_url": "https://github.com/areeb/weather-mcp",
"scan_date": "2025-12-09T08:00:00Z",
"scanners_used": ["SonarCloud", "GitGuardian", "Bandit"]
},
"summary": {
"total_issues_all_scanners": 0,
"critical_issues": 0,
"sonarcloud_url": "https://sonarcloud.io/dashboard?id=weather-mcp",
"scan_passed": true
},
"sonarqube": {
"total_issues": 0,
"bugs": 0,
"vulnerabilities": 0,
"code_smells": 0,
"security_hotspots": 0,
"quality_gate": "passed",
"reliability_rating": "A",
"security_rating": "A",
"maintainability_rating": "A",
"coverage": 85.4,
"duplications": 0.5,
"lines_of_code": 342
},
"gitguardian": {
"scan_passed": true,
"total_secrets": 0,
"secrets": [],
"error": null
},
"bandit": {
"scan_passed": true,
"total_issues": 0,
"severity_counts": {
"high": 0,
"medium": 0,
"low": 0
},
"total_lines_scanned": 342,
"issues": [],
"error": null
},
"recommendations": []
}
},
"meta": {
"timestamp": "2025-12-09T10:30:00Z",
"version": "v1"
}
}
Retrieve detailed information about a specific MCP server
curl --request GET \
--url https://api.example.com/servers/:name{
"success": true,
"data": {
"name": "weather-mcp",
"version": "1.2.3",
"description": "Get real-time weather information, forecasts, and location search using the OpenWeatherMap API. Supports temperature, humidity, wind speed, and 5-day forecasts.",
"author": "areeb",
"lang": "python",
"license": "MIT",
"entrypoint": "main.py",
"repository": {
"type": "git",
"url": "https://github.com/areeb/weather-mcp"
},
"tools": {
"count": 3,
"names": [
"get_weather",
"get_forecast",
"search_location"
]
},
"pricing": {
"currency": "USD",
"amount": 0
},
"security_report": {
"metadata": {
"repository": "weather-mcp",
"repo_url": "https://github.com/areeb/weather-mcp",
"scan_date": "2025-12-09T08:00:00Z",
"scanners_used": ["SonarCloud", "GitGuardian", "Bandit"]
},
"summary": {
"total_issues_all_scanners": 0,
"critical_issues": 0,
"sonarcloud_url": "https://sonarcloud.io/dashboard?id=weather-mcp",
"scan_passed": true
},
"sonarqube": {
"total_issues": 0,
"bugs": 0,
"vulnerabilities": 0,
"code_smells": 0,
"security_hotspots": 0,
"quality_gate": "passed",
"reliability_rating": "A",
"security_rating": "A",
"maintainability_rating": "A",
"coverage": 85.4,
"duplications": 0.5,
"lines_of_code": 342
},
"gitguardian": {
"scan_passed": true,
"total_secrets": 0,
"secrets": [],
"error": null
},
"bandit": {
"scan_passed": true,
"total_issues": 0,
"severity_counts": {
"high": 0,
"medium": 0,
"low": 0
},
"total_lines_scanned": 342,
"issues": [],
"error": null
},
"recommendations": []
}
},
"meta": {
"timestamp": "2025-12-09T10:30:00Z",
"version": "v1"
}
}
weather-mcp,
database-query-mcpShow Server Object
Show properties
cURL
# Get server details
curl -X GET "https://api.superbox.ai/api/v1/servers/weather-mcp" \
-H "Content-Type: application/json"
# With authentication for additional details
curl -X GET "https://api.superbox.ai/api/v1/servers/weather-mcp" \
-H "Authorization: Bearer $SUPERBOX_API_TOKEN" \
-H "Content-Type: application/json"
{
"success": true,
"data": {
"name": "weather-mcp",
"version": "1.2.3",
"description": "Get real-time weather information, forecasts, and location search using the OpenWeatherMap API. Supports temperature, humidity, wind speed, and 5-day forecasts.",
"author": "areeb",
"lang": "python",
"license": "MIT",
"entrypoint": "main.py",
"repository": {
"type": "git",
"url": "https://github.com/areeb/weather-mcp"
},
"tools": {
"count": 3,
"names": [
"get_weather",
"get_forecast",
"search_location"
]
},
"pricing": {
"currency": "USD",
"amount": 0
},
"security_report": {
"metadata": {
"repository": "weather-mcp",
"repo_url": "https://github.com/areeb/weather-mcp",
"scan_date": "2025-12-09T08:00:00Z",
"scanners_used": ["SonarCloud", "GitGuardian", "Bandit"]
},
"summary": {
"total_issues_all_scanners": 0,
"critical_issues": 0,
"sonarcloud_url": "https://sonarcloud.io/dashboard?id=weather-mcp",
"scan_passed": true
},
"sonarqube": {
"total_issues": 0,
"bugs": 0,
"vulnerabilities": 0,
"code_smells": 0,
"security_hotspots": 0,
"quality_gate": "passed",
"reliability_rating": "A",
"security_rating": "A",
"maintainability_rating": "A",
"coverage": 85.4,
"duplications": 0.5,
"lines_of_code": 342
},
"gitguardian": {
"scan_passed": true,
"total_secrets": 0,
"secrets": [],
"error": null
},
"bandit": {
"scan_passed": true,
"total_issues": 0,
"severity_counts": {
"high": 0,
"medium": 0,
"low": 0
},
"total_lines_scanned": 342,
"issues": [],
"error": null
},
"recommendations": []
}
},
"meta": {
"timestamp": "2025-12-09T10:30:00Z",
"version": "v1"
}
}
Display Server Details
async function displayServerPage(serverName) {
const response = await fetch(
`https://api.superbox.ai/api/v1/servers/${serverName}`
);
const { data: server } = await response.json();
// Render server details in UI
document.getElementById('name').textContent = server.name;
document.getElementById('version').textContent = server.version;
document.getElementById('description').textContent = server.description;
document.getElementById('tools').innerHTML =
server.tools.names.map(tool => `<li>${tool}</li>`).join('');
}
Check Security Status
def is_server_secure(server_name):
response = requests.get(
f'https://api.superbox.ai/api/v1/servers/{server_name}'
)
server = response.json()['data']
security = server.get('security_report', {}).get('summary', {})
return security.get('scan_passed', False) and \
security.get('critical_issues', 1) == 0
if is_server_secure('weather-mcp'):
print("✓ Server is secure")
else:
print("⚠ Security concerns found")
Validate Before Purchase
async function validateBeforePurchase(serverName) {
const response = await fetch(
`https://api.superbox.ai/api/v1/servers/${serverName}`
);
const { data: server } = await response.json();
// Check if paid
if (server.pricing.amount > 0) {
// Check security
if (!server.security_report?.summary.scan_passed) {
alert('Warning: This server has security issues');
return false;
}
// Show pricing
const confirmed = confirm(
`Purchase ${server.name} for ${server.pricing.currency} ${server.pricing.amount}?`
);
return confirmed;
}
return true; // Free server
}
Clone Repository
# Get repository URL and clone
REPO_URL=$(curl -s "https://api.superbox.ai/api/v1/servers/weather-mcp" | \
jq -r '.data.repository.url')
git clone $REPO_URL
security_report object provides comprehensive security analysis:
scan_passed: true
means no secrets found