Featured
Launch your own AI agent in one click
Sponsored placement
SetupClaw: done-for-you OpenClaw for founders & exec teams
Sponsored
One API to scrape, enrich, and extract the internet.
Sponsored placement
CLN.Work — Stop prompting, start hiring AI employees
Limited-time offer
Keep your OpenClaw agent online 24/7
Featured
Launch your AI product and start charging today
Developer API
The free MCP + AI agent directory API
Query thousands of MCP servers, Claude Code plugins, and Hermes agent skills over a plain JSON API. No API key, no signup, no rate limits, and CORS is enabled so you can call it straight from the browser. Build a Raycast extension, a bot, an Apify actor, or feed it to your own agents.
Quickstart
# Search everything
curl "https://www.remoteopenclaw.com/api/search?q=github"
# List database MCP servers
curl "https://www.remoteopenclaw.com/api/mcp?category=Databases&limit=5"
# Machine-readable spec (OpenAPI 3.1)
curl "https://www.remoteopenclaw.com/api/openapi.json"Prefer a spec? Download the OpenAPI 3.1 document to generate a typed client. Agents can also read our /llms.txt or use the MCP server.
Endpoints
/api/searchSearch across MCP servers, skills, and plugins in one call.
Query params
q— Search query (required).type— mcp | skill | plugin | all (default all).limit— 1-25 per type (default 10).
Example
curl "https://www.remoteopenclaw.com/api/search?q=postgres&type=mcp&limit=3"Response
{
"query": "postgres",
"type": "mcp",
"count": 3,
"results": [
{
"type": "mcp_server",
"name": "Postgres MCP Pro",
"description": "...",
"url": "https://www.remoteopenclaw.com/mcp/crystaldba/postgres-mcp",
"category": "Databases",
"popularity": 3032
}
]
}/api/mcpList MCP servers, ranked by stars.
Query params
q— Full-text filter.category— Exact category, e.g. Databases.official— true or false.limit— 1-100 (default 20).offset— Pagination offset (default 0).
Example
curl "https://www.remoteopenclaw.com/api/mcp?category=Databases&limit=3"Response
{
"count": 3,
"total": 812,
"limit": 3,
"offset": 0,
"results": [
{
"owner": "crystaldba",
"repo": "postgres-mcp",
"title": "Postgres MCP Pro",
"category": "Databases",
"official": false,
"tags": ["database", "sql"],
"stars": 3032,
"transport": "stdio",
"url": "https://www.remoteopenclaw.com/mcp/crystaldba/postgres-mcp"
}
]
}/api/mcp/{owner}/{repo}Get a single MCP server, including its install command and env vars.
Example
curl "https://www.remoteopenclaw.com/api/mcp/github/github-mcp-server"Response
{
"owner": "github",
"repo": "github-mcp-server",
"title": "GitHub MCP Server",
"category": "Developer Tools",
"official": true,
"stars": 30943,
"installCommand": "...",
"envVars": [{ "name": "GITHUB_TOKEN", "required": true }],
"url": "https://www.remoteopenclaw.com/mcp/github/github-mcp-server",
"docsUrl": "..."
}/api/pluginsList Claude Code and agent plugins.
Query params
q— Full-text filter.category— Exact category.ecosystem— e.g. claude.limit— 1-100 (default 20).offset— Pagination offset (default 0).
Example
curl "https://www.remoteopenclaw.com/api/plugins?ecosystem=claude&limit=3"Response
{
"count": 3,
"total": 3687,
"limit": 3,
"offset": 0,
"results": [
{
"marketplaceSlug": "...",
"slug": "...",
"name": "...",
"category": "development",
"ecosystem": "claude",
"stars": 1200,
"url": "https://www.remoteopenclaw.com/plugins/.../..."
}
]
}/api/plugins/{marketplace}/{plugin}Get a single plugin with its install command.
Example
curl "https://www.remoteopenclaw.com/api/plugins/{marketplace}/{plugin}"Response
{
"name": "...",
"category": "development",
"ecosystem": "claude",
"installCommand": "...",
"sourceUrl": "...",
"url": "https://www.remoteopenclaw.com/plugins/.../..."
}/api/skillsList Hermes agent skills.
Query params
q— Full-text filter.category— Exact category.source— built-in | optional | community | plugin | mcp.limit— 1-100 (default 20).offset— Pagination offset (default 0).
Example
curl "https://www.remoteopenclaw.com/api/skills?source=optional&limit=3"Response
{
"count": 3,
"total": 786,
"limit": 3,
"offset": 0,
"results": [
{
"slug": "...",
"name": "...",
"category": "...",
"source": "optional",
"tags": ["..."],
"url": "https://www.remoteopenclaw.com/skills/hermes/..."
}
]
}/api/skills/{slug}Get a single Hermes skill.
Example
curl "https://www.remoteopenclaw.com/api/skills/{slug}"Response
{
"slug": "...",
"name": "...",
"source": "optional",
"docsUrl": "...",
"repoUrl": "...",
"url": "https://www.remoteopenclaw.com/skills/hermes/..."
}/api/categoriesCategory names with counts across all three datasets.
Example
curl "https://www.remoteopenclaw.com/api/categories"Response
{
"mcp": [{ "name": "Databases", "count": 812 }],
"plugins": [{ "name": "development", "count": 375 }],
"skills": [{ "name": "automation", "count": 92 }]
}/api/statsAggregate directory totals.
Example
curl "https://www.remoteopenclaw.com/api/stats"Response
{ "personas": 0, "skills": 0, "bundles": 0, "agents": 7, "tools": 0, "guides": 0 }Usage and attribution
The API is free to use with no authentication. Responses are cached at the edge, so please cache on your side rather than hammering endpoints. Data is provided as-is under CC-BY 4.0 — if you build something public, a link back to remoteopenclaw.com is appreciated. Built something with it? Tell us and we may feature it.



