API Docs
MCP Radar exposes a REST API for developers to programmatically access our database of Model Context Protocol servers. We continuously scrape GitHub repos to keep everything in sync - typically updating every few hours. Our validation pipeline runs each MCP server through both automated security checks and manual review (when needed) to make sure they're legit and won't do anything sketchy to your system. We built this because we needed it ourselves, and figured others might find it useful too.
Base URL
https://mcpradar.com/api
MCP Servers Search
URL
/v1/mcp-servers/search GET
Query Parameters
type SearchParams = {
per_page?: number; // Number of results per page (default: 128, max: 128)
page?: number; // Page number (default: 1)
sort?: "trending" | "created_at"; // Sort field (default: "trending")
order?: "asc" | "desc"; // Sort order (default: "desc")
q?: string; // Search query for name, description, or topics
tags?: string; // Filter by tags (comma-separated)
}
Returns
type SearchResponse = {
list: Array<{ // Array of MCP server objects matching the McpServerModel
id: string;
repo_id: number;
name: string;
author: string;
author_url: string;
author_avatar: string;
description: string;
github_url: string;
stars: number;
forks: number;
last_updated: string; // ISO date string
topics: string[];
license: string | null;
repo_created_at?: string;
readme_content?: string;
metadata: {
is_rejected?: boolean;
is_verified?: boolean;
verification_method?: string;
diff_24hrs?: {
stars: number;
forks: number;
}
}
}>;
total_count: number; // Total number of matching results
}