Search MCP servers, MCP clients and AI agents, and retrieve listing details. Free, read-only access.
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
Side-by-side published facts for two to five listings: stars, pricing, transport, authentication, platforms, capabilities, license, repository and endpoint.
Side-by-side published facts for two to five listings: stars, pricing, transport, authentication, platforms, capabilities, license, repository and endpoint.
| Argument | Type | Description |
|---|---|---|
| slugs* | array |
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"slugs"
],
"properties": {
"slugs": {
"type": "array",
"items": {
"type": "string",
"pattern": "^[a-z0-9-]{1,150}$"
},
"maxItems": 5,
"minItems": 2
}
},
"additionalProperties": false
}The exact configuration to add a listed MCP server to a client: Claude Code (command), Cursor, Windsurf or Claude Desktop (mcpServers JSON), or Codex (config.toml table). Built from the listing’s published endpoint or package; required credentials are left as <value> placeholders.
| Argument | Type | Description |
|---|---|---|
| slug* | string | |
| client* | string |
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"slug",
"client"
],
"properties": {
"slug": {
"type": "string",
"pattern": "^[a-z0-9-]{1,150}$"
},
"client": {
"enum": [
"claude-code",
"cursor",
"claude-desktop",
"codex",
"windsurf"
],
"type": "string"
}
},
"additionalProperties": false
}What the directory contains: the seven kinds and twenty categories with current counts and browse URLs. Call it to choose valid filters.
No arguments.
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {},
"additionalProperties": false
}Read one RUAGENTIC listing by slug: published facts, GitHub stars, how to connect (endpoint, package, required credentials, snippets, CLI command) and the questions people ask about it. Does not install or run anything.
| Argument | Type | Description |
|---|---|---|
| slug* | string |
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"slug"
],
"properties": {
"slug": {
"type": "string",
"pattern": "^[a-z0-9-]{1,150}$"
}
},
"additionalProperties": false
}Listings added to RUAGENTIC in the last N days (1–90), newest first, optionally one kind.
| Argument | Type | Description |
|---|---|---|
| days | integer | |
| kind | string | |
| limit | integer |
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"days": {
"type": "integer",
"default": 7,
"maximum": 90,
"minimum": 1
},
"kind": {
"enum": [
"server",
"client",
"product",
"skill",
"plugin",
"rules",
"eval"
],
"type": "string"
},
"limit": {
"type": "integer",
"default": 20,
"maximum": 50,
"minimum": 1
}
},
"additionalProperties": false
}Search RUAGENTIC listings by words, with optional filters. Use when someone asks for an MCP server, client, AI agent, skill, plugin, rules file or eval for a task, a product, a category or a platform. Returns ranked listings with public GitHub stars, launch date and listing URL. server = MCP server, client = MCP client, product = AI agent, skill = Agent Skills package (SKILL.md), plugin = plugin or extension for an agent host, rules = rules or instruction file (CLAUDE.md, AGENTS.md, .cursorrules), eval = benchmark or evaluation set.
| Argument | Type | Description |
|---|---|---|
| kind | string | |
| sort | string | |
| limit | integer | |
| query | string | |
| offset | integer | |
| category | string | A category name from directory_overview, e.g. "Developer tools". |
| launched | string | |
| minStars | integer | |
| platform | string |
The most-starred listings of a kind (public GitHub stars), or the fastest-growing since launch (stars per day since the repository was created). Optional category. Stars measure attention, not quality.
| Argument | Type | Description |
|---|---|---|
| by | string | |
| kind* | string | |
| limit | integer | |
| category | string |
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"kind"
],
"properties": {
"by": {
"enum": [
"stars",
"pace"
],
"type": "string",
"default": "stars"
},
"kind": {
"enum": [
"server",
"client",
"product",
"skill",
"plugin",
"rules",
"eval"
],
"type": "string"
},
"limit": {
"type": "integer",
"default": 10,
"maximum": 50,
"minimum": 1
},
"category": {
"type": "string",
"maxLength": 80
}
},
"additionalProperties": false
}| An agent or platform the listing says it works with, e.g. "Cursor". |
| verifiedOnly | boolean | Only listings whose Agentic Protocol files passed the checker. |
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"kind": {
"enum": [
"server",
"client",
"product",
"skill",
"plugin",
"rules",
"eval"
],
"type": "string"
},
"sort": {
"enum": [
"relevance",
"stars",
"newest",
"name"
],
"type": "string"
},
"limit": {
"type": "integer",
"default": 10,
"maximum": 50,
"minimum": 1
},
"query": {
"type": "string",
"default": "",
"maxLength": 200
},
"offset": {
"type": "integer",
"default": 0,
"maximum": 5000,
"minimum": 0
},
"category": {
"type": "string",
"maxLength": 80,
"description": "A category name from directory_overview, e.g. \"Developer tools\"."
},
"launched": {
"enum": [
"any",
"30d",
"90d",
"year",
"older"
],
"type": "string"
},
"minStars": {
"type": "integer",
"maximum": 1000000,
"minimum": 0
},
"platform": {
"type": "string",
"maxLength": 40,
"description": "An agent or platform the listing says it works with, e.g. \"Cursor\"."
},
"verifiedOnly": {
"type": "boolean",
"description": "Only listings whose Agentic Protocol files passed the checker."
}
},
"additionalProperties": false
}