RUAGENTIC Directory
by sam1siam · remote · no sign-in to list tools · v1.0.0 · published by GitHub user sam1siam
Search MCP servers, MCP clients and AI agents, and retrieve listing details. Free, read-only access.
7 tools: 4 change things and 3 only read.
Scanned Oct 21, 2026
- Deletes or cancels0Claude Code: deny
- Can't be undone0Claude Code: ask
- Changes things4Claude Code: ask: see these tools
- Only reads3Claude Code: allow: see these tools
2 checks matched something in the tool definitions. No finding is not a safety guarantee. How the checks work.
claude mcp add --transport http ruagentic-directory https://ruagentic.com/mcpFindings
Matches of fixed checks, with the text they matched.
- Infoget_listing
The description mentions "credentials".
What this check looks forMatched text
description: "...to connect (endpoint, package, required credentials, snippets, CLI command) and the questio..."
The description mentions "credentials".
What this check looks forMatched text
description: "...published endpoint or package; required credentials are left as <value> placeholders."
Tools
Open a tool for its reasons and full description. Descriptions are the publisher's own words, shown as they are.
7 tools
Changes things 4Claude Code: ask
connect_instructionsThe 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).1 finding
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
- The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
Findings
- Info
The description mentions "credentials".
What this check looks forMatched text
description: "...published endpoint or package; required credentials are left as <value> placeholders."
Description, as the server wrote it 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.
Annotations the server declares
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
directory_overviewWhat the directory contains: the seven kinds and twenty categories with current counts and browse URLs.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
- The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
Description, as the server wrote it What the directory contains: the seven kinds and twenty categories with current counts and browse URLs. Call it to choose valid filters.
Annotations the server declares
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
new_listingsListings added to RUAGENTIC in the last N days (1–90), newest first, optionally one kind.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
- The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
Description, as the server wrote it Listings added to RUAGENTIC in the last N days (1–90), newest first, optionally one kind.
Annotations the server declares
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
top_listingsThe most-starred listings of a kind (public GitHub stars), or the fastest-growing since launch (stars per day since the repository was created).No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
- The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
Description, as the server wrote it 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.
Annotations the server declares
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
Only reads 3Claude Code: allow
compare_listingsSide-by-side published facts for two to five listings: stars, pricing, transport, authentication, platforms, capabilities, license, repository and endpoint.No findings
Why it is in this group
- The name "compare_listings" says "compare": a word for reading.
Description, as the server wrote it Side-by-side published facts for two to five listings: stars, pricing, transport, authentication, platforms, capabilities, license, repository and endpoint.
Annotations the server declares
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
get_listingRead one RUAGENTIC listing by slug: published facts, GitHub stars, how to connect (endpoint, package, required credentials, snippets, CLI command) and the questions people ask abou…1 finding
Why it is in this group
- The name "get_listing" says "get": a word for reading.
Findings
- Info
The description mentions "credentials".
What this check looks forMatched text
description: "...to connect (endpoint, package, required credentials, snippets, CLI command) and the questio..."
Description, as the server wrote it 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.
Annotations the server declares
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
search_directorySearch RUAGENTIC listings by words, with optional filters.No findings
Why it is in this group
- The name "search_directory" says "search": a word for reading.
Description, as the server wrote it 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.
Annotations the server declares
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
This is not a safety rating, and no finding is not a safety guarantee. The groups and findings come from fixed checks of the tool definitions the server returned on the date shown, not from its code or what it does when called. How the checks work.
Install
Pinned to version 1.0.0. Values in angle brackets are yours to fill in.
claude mcp add --transport http ruagentic-directory https://ruagentic.com/mcpRun in a terminal.
Claude Code permissions
Allow the reads, ask before a change, deny the deletes. Paste into .claude/settings.json.
{
"permissions": {
"allow": [
"mcp__ruagentic-directory__search_directory",
"mcp__ruagentic-directory__get_listing",
"mcp__ruagentic-directory__compare_listings"
],
"ask": [
"mcp__ruagentic-directory__connect_instructions",
"mcp__ruagentic-directory__top_listings",
"mcp__ruagentic-directory__new_listings",
"mcp__ruagentic-directory__directory_overview"
],
"deny": []
}
}Tools that only read are allowed, tools that change things ask first, tools that delete or cancel are denied. It assumes the server is installed as ruagentic-directory. Review it before you use it.
