Skip to content

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.

Changes · 4

7 tools: 4 change things and 3 only read.

Scanned Oct 21, 2026

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/mcp

Findings

Matches of fixed checks, with the text they matched.

2 info

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".

      Matched text

      description: "...published endpoint or package; required credentials are left as <value> placeholders."

      What this check looks for
    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".

      Matched text

      description: "...to connect (endpoint, package, required credentials, snippets, CLI command) and the questio..."

      What this check looks for
    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/mcp

Run in a terminal.

Claude Code permissions

Allow the reads, ask before a change, deny the deletes. Paste into .claude/settings.json.

.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.