StealthStack ARD Discovery

Search a public index of agents, MCP servers and skills found on the open web. Free, no auth.

Should I use this

Quality & Safety

A
Description quality
100%
Schema completeness
97%
Naming quality
100%
Poisoning risk
100%
Permission match
100%
Protocol compliance
100%

Based on automated analysis of tool definitions and protocol compliance.

Context Cost

~1,982Tokens (tool definitions)
~6.8 KBTypical response size
Moderate attention impact (1.55% of 128k context)

This is the approximate number of tokens consumed each time the server's tools are loaded into a model's context. Higher counts reduce the attention available for other tasks.

Install

One-Click Install

Add this to your `claude_desktop_config.json` file:

{
  "mcpServers": {
    "discovery": {
      "url": "https://stealthstack.ai/mcp?src=mcpregistry"
    }
  }
}

Remote endpoints

https://stealthstack.ai/mcp?src=mcpregistrystreamable-http

What it can do

Tool inventory

Tools (3)

🟢 Read-only🟡 Write🔴 Delete⚪ Unknown
🟢search_resources(query, kind, domain, trust, limit)

Search the StealthStack ARD index for agentic resources (agents, MCP servers, skills, catalogs) discovered across the open web. Free-text query over name/description/tags, ranked by the index's relevance score (best match first). Optionally filter by kind, domain, or trust. Each result includes the connect URL when the publisher provides one; otherwise the inline connection or pull details.

Input Schema

{
  "type": "object",
  "properties": {
    "query": {
      "type": "string",
      "description": "Free-text search over name, description, and tags."
    },
    "kind": {
      "type": "string",
      "enum": [
        "agent",
        "mcp",
        "skill",
        "catalog",
        "registry",
        "api",
        "other"
      ],
      "description": "Restrict to one resource kind."
    },
    "domain": {
      "type": "string",
      "description": "Restrict to one publisher domain (e.g. stealthstack.ai)."
    },
    "trust": {
      "type": "string",
      "enum": [
        "verified",
        "unverified"
      ],
      "description": "verified = the resource's URN authority matches its catalog host (domain-anchored)."
    },
    "limit": {
      "type": "integer",
      "description": "Max results (1-50).",
      "default": 10
    }
  },
  "required": [
    "query"
  ]
}

Output Schema

{
  "type": "object",
  "properties": {
    "query": {
      "type": "string"
    },
    "mode": {
      "type": "string",
      "enum": [
        "ranked",
        "substring",
        "unavailable"
      ]
    },
    "results": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "identifier": {
            "type": "string"
          },
          "displayName": {
            "type": "string"
          },
          "kind": {
            "type": "string"
          },
          "type": {
            "type": "string"
          },
          "publisher": {
            "type": "string",
            "description": "URN authority."
          },
          "description": {
            "type": "string"
          },
          "tags": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "version": {
            "type": "string"
          },
          "representativeQueries": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "connect": {
            "type": "object",
            "description": "How to reach the resource. mode=url: `url`; mode=connections: `connections[]` (stdio → command/args, http/sse/streamable-http → url); mode=pull: `pull.command` (e.g. dirctl pull <cid>); mode=data: inline artifact of unrecognised shape (`dataKeys`; `data` itself when small, get_resource only); mode=none: nothing published.",
            "properties": {
              "mode": {
                "type": "string",
                "enum": [
                  "url",
                  "connections",
                  "pull",
                  "data",
                  "none"
                ]
              },
              "url": {
                "type": "string"
              },
              "connections": {
                "type": "array",
                "items": {
                  "type": "object",
                  "properties": {
                    "transport": {
                      "type": "string"
                    },
                    "url": {
                      "type": "string"
                    },
                    "command": {
                      "type": "string"
                    },
                    "args": {
                      "type": "array",
                      "items": {
                        "type": "string"
                      }
                    }
                  },
                  "required": [
                    "transport"
                  ]
                }
              },
              "pull": {
                "type": "object",
                "properties": {
                  "command": {
                    "type": "string"
                  },
                  "cid": {
                    "type": "string"
                  }
                },
                "required": [
                  "command"
                ]
              },
              "dataKeys": {
                "type": "array",
                "items": {
                  "type": "string"
                }
              },
              "data": {
                "type": "object"
              }
            },
            "required": [
              "mode"
            ]
          },
          "trust": {
            "type": "object"
          },
          "source": {
            "type": "object",
            "properties": {
              "domain": {
                "type": "string"
              },
              "via": {
                "type": "string"
              },
              "catalogUrl": {
                "type": "string"
              }
            }
          },
          "score": {
            "type": "number",
            "description": "Relevance as returned by the index /search (search_resources only)."
          },
          "lastSeen": {
            "type": "string"
          }
        },
        "required": [
          "identifier",
          "displayName",
          "kind",
          "type",
          "connect"
        ]
      }
    }
  },
  "required": [
    "query",
    "mode",
    "results"
  ]
}
🟢list_resources(kind, domain, trust, limit)

Browse the StealthStack ARD index — agentic resources (agents, MCP servers, skills, catalogs) discovered across the open web. Optionally filter by kind, domain, or trust. Returns a count, a kind breakdown, and the page of resources, each with its connect URL when the publisher provides one; otherwise the inline connection or pull details. Use search_resources for a specific need.

Input Schema

{
  "type": "object",
  "properties": {
    "kind": {
      "type": "string",
      "enum": [
        "agent",
        "mcp",
        "skill",
        "catalog",
        "registry",
        "api",
        "other"
      ],
      "description": "Restrict to one resource kind."
    },
    "domain": {
      "type": "string",
      "description": "Restrict to one publisher domain (e.g. stealthstack.ai)."
    },
    "trust": {
      "type": "string",
      "enum": [
        "verified",
        "unverified"
      ],
      "description": "Restrict by trust status."
    },
    "limit": {
      "type": "integer",
      "description": "Max results (1-50).",
      "default": 25
    }
  }
}

Output Schema

{
  "type": "object",
  "properties": {
    "total": {
      "type": "integer"
    },
    "byKind": {
      "type": "object",
      "additionalProperties": {
        "type": "integer"
      }
    },
    "results": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "identifier": {
            "type": "string"
          },
          "displayName": {
            "type": "string"
          },
          "kind": {
            "type": "string"
          },
          "type": {
            "type": "string"
          },
          "publisher": {
            "type": "string",
            "description": "URN authority."
          },
          "description": {
            "type": "string"
          },
          "tags": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "version": {
            "type": "string"
          },
          "representativeQueries": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "connect": {
            "type": "object",
            "description": "How to reach the resource. mode=url: `url`; mode=connections: `connections[]` (stdio → command/args, http/sse/streamable-http → url); mode=pull: `pull.command` (e.g. dirctl pull <cid>); mode=data: inline artifact of unrecognised shape (`dataKeys`; `data` itself when small, get_resource only); mode=none: nothing published.",
            "properties": {
              "mode": {
                "type": "string",
                "enum": [
                  "url",
                  "connections",
                  "pull",
                  "data",
                  "none"
                ]
              },
              "url": {
                "type": "string"
              },
              "connections": {
                "type": "array",
                "items": {
                  "type": "object",
                  "properties": {
                    "transport": {
                      "type": "string"
                    },
                    "url": {
                      "type": "string"
                    },
                    "command": {
                      "type": "string"
                    },
                    "args": {
                      "type": "array",
                      "items": {
                        "type": "string"
                      }
                    }
                  },
                  "required": [
                    "transport"
                  ]
                }
              },
              "pull": {
                "type": "object",
                "properties": {
                  "command": {
                    "type": "string"
                  },
                  "cid": {
                    "type": "string"
                  }
                },
                "required": [
                  "command"
                ]
              },
              "dataKeys": {
                "type": "array",
                "items": {
                  "type": "string"
                }
              },
              "data": {
                "type": "object"
              }
            },
            "required": [
              "mode"
            ]
          },
          "trust": {
            "type": "object"
          },
          "source": {
            "type": "object",
            "properties": {
              "domain": {
                "type": "string"
              },
              "via": {
                "type": "string"
              },
              "catalogUrl": {
                "type": "string"
              }
            }
          },
          "score": {
            "type": "number",
            "description": "Relevance as returned by the index /search (search_resources only)."
          },
          "lastSeen": {
            "type": "string"
          }
        },
        "required": [
          "identifier",
          "displayName",
          "kind",
          "type",
          "connect"
        ]
      }
    }
  },
  "required": [
    "total",
    "results"
  ]
}
🟢get_resource(identifier)

Get the full record for one discovered ARD resource by its identifier (URN), as returned by search_resources / list_resources. Includes the connect URL when the publisher provides one; otherwise the inline connection or pull details. Also returns type, publisher, version, trust, source, description, tags, and example queries.

Input Schema

{
  "type": "object",
  "properties": {
    "identifier": {
      "type": "string",
      "description": "The resource URN, e.g. urn:air:stealthstack.ai:skill:parquet (urn:ai: and urn:air: are both accepted)."
    }
  },
  "required": [
    "identifier"
  ]
}

Output Schema

{
  "type": "object",
  "properties": {
    "found": {
      "type": "boolean"
    },
    "requestedIdentifier": {
      "type": "string"
    },
    "resolvedIdentifier": {
      "type": "string",
      "description": "The identifier the index matched (may use the other URN prefix)."
    },
    "resource": {
      "type": "object",
      "properties": {
        "identifier": {
          "type": "string"
        },
        "displayName": {
          "type": "string"
        },
        "kind": {
          "type": "string"
        },
        "type": {
          "type": "string"
        },
        "publisher": {
          "type": "string",
          "description": "URN authority."
        },
        "description": {
          "type": "string"
        },
        "tags": {
          "type": "array",
          "items": {
            "type": "string"
          }
        },
        "version": {
          "type": "string"
        },
        "representativeQueries": {
          "type": "array",
          "items": {
            "type": "string"
          }
        },
        "connect": {
          "type": "object",
          "description": "How to reach the resource. mode=url: `url`; mode=connections: `connections[]` (stdio → command/args, http/sse/streamable-http → url); mode=pull: `pull.command` (e.g. dirctl pull <cid>); mode=data: inline artifact of unrecognised shape (`dataKeys`; `data` itself when small, get_resource only); mode=none: nothing published.",
          "properties": {
            "mode": {
              "type": "string",
              "enum": [
                "url",
                "connections",
                "pull",
                "data",
                "none"
              ]
            },
            "url": {
              "type": "string"
            },
            "connections": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "transport": {
                    "type": "string"
                  },
                  "url": {
                    "type": "string"
                  },
                  "command": {
                    "type": "string"
                  },
                  "args": {
                    "type": "array",
                    "items": {
                      "type": "string"
                    }
                  }
                },
                "required": [
                  "transport"
                ]
              }
            },
            "pull": {
              "type": "object",
              "properties": {
                "command": {
                  "type": "string"
                },
                "cid": {
                  "type": "string"
                }
              },
              "required": [
                "command"
              ]
            },
            "dataKeys": {
              "type": "array",
              "items": {
                "type": "string"
              }
            },
            "data": {
              "type": "object"
            }
          },
          "required": [
            "mode"
          ]
        },
        "trust": {
          "type": "object"
        },
        "source": {
          "type": "object",
          "properties": {
            "domain": {
              "type": "string"
            },
            "via": {
              "type": "string"
            },
            "catalogUrl": {
              "type": "string"
            }
          }
        },
        "score": {
          "type": "number",
          "description": "Relevance as returned by the index /search (search_resources only)."
        },
        "lastSeen": {
          "type": "string"
        }
      },
      "required": [
        "identifier",
        "displayName",
        "kind",
        "type",
        "connect"
      ]
    }
  },
  "required": [
    "found",
    "requestedIdentifier"
  ]
}

Community

Rate this Server

Evidence

Recent observations

verifiedversion not recorded3 tools