Give your AI a directory of 17,000+ tools. One command connects Claude, Cursor, or VS Code to the public agentage MCP directory, and your AI finds the right tool in seconds - free, read-only, no sign-up.
AI apps like Claude and Cursor can use outside tools - for reading databases, sending email, searching the web, and thousands of other things - through an open standard called MCP. The hard part is finding the right tool.
This package solves that: it gives your AI a searchable directory of 17,000+ of those tools, so you can simply ask for what you need and let the AI find it. Nothing to install permanently, no account, and it can only read the directory - it never changes anything on your machine.
Prefer to look around yourself? The same directory is browsable at catalog.agentage.io/mcp.
Add this to your AI app, then ask away.
{
"mcpServers": {
"find-mcp": {
"command": "npx",
"args": ["-y", "@agentage/find-mcp"]
}
}
}claude mcp add find-mcp -- npx -y @agentage/find-mcp- "Find me a tool that connects you to Postgres."
- "Is there an MCP server for Notion? How do I install it?"
- "What are the most popular tools for browser automation?"
The tool set is served by the remote directory (this proxy forwards it as-is):
| Tool | What it does |
|---|---|
mcp_search |
Find MCP servers by keyword, with category/language/license filters |
mcp_get |
Return one server's full packages, tools, and install command by slug |
mcp_categories |
List the category/language/license values you can filter on |
This is the npm client for the agentage MCP directory - a thin stdio proxy that bridges
stdio-only MCP clients to the public remote endpoint https://catalog.agentage.io/mcp.
It is intentionally tiny: it holds no tool logic. On start it connects to the remote
directory over Streamable HTTP and forwards tools/list and tools/call verbatim, so upstream
tool changes flow through without republishing this package. Forwarding is bounded by the pinned
MCP SDK schemas, so a brand-new upstream tool field may need an SDK bump here to pass through.
The directory is public and read-only - no auth, no keys, nothing installed or executed.
Clients that support remote MCP servers can point straight at the Streamable HTTP endpoint:
https://catalog.agentage.io/mcp
This package exists only to bridge stdio-only clients to that same endpoint.
| Env | Default | Purpose |
|---|---|---|
FIND_MCP_URL |
https://catalog.agentage.io/mcp |
Override the upstream endpoint (dev) |
CATALOG_MCP_URL |
- | Deprecated alias for FIND_MCP_URL, still accepted |
npm install
npm test # vitest: in-process mock-upstream contract + forwarding tests
LIVE_SMOKE=1 npm test # also runs the live smoke against the real endpoint
npm run verify # type-check + lint + format:check + test + buildReleases publish to npm via GitHub Actions when a chore(release): vX.Y.Z commit that touches
package.json lands on master (the squash-merge subject of a release PR). The workflow skips
any version already on npm.
MIT - see LICENSE.