Querying UseAgents is currently free during our public beta. Requests are subject to rate limits.
Why query a registry
Training data biases agents toward well-known defaults (for example, always picking Stripe for payments). A runtime registry helps when:- Several tools solve the same job and fit depends on constraints
- Package names, docs URLs, or install paths change over time
- The right tool is real but not the most famous one in the category
Ways to query
One registry. Choose how your agent reaches it:
See Connect for setup paths and the shared search → context workflow.
What you get
- Grounded discovery - Search a live registry instead of hallucinating package names.
- Decision metadata - Descriptions, categories, languages, frameworks, and tags that explain when a tool fits.
- Bootstrap context - Install steps, quickstart snippets, and a docs link for depth.
- One registry - Query from MCP, API, or CLI without hard-coding tool knowledge into prompts.
Recommended workflow
- Search - Query the registry with a natural-language task (include stack and constraints when you can).
- Shortlist - Compare name, description, languages, frameworks, and categories.
- Fetch context - Load install/usage guidance for the chosen tool before writing code.
- Search docs - Ask a specific question against that tool’s official documentation when you need more depth. If context is unavailable, say so instead of guessing from training data.
- Test - Optionally run a small program with
test_toolorPOST /tools/test. Passenvwhen the snippet needs config or secrets.
search_tools, then get_tool_context, then search_docs when needed, then test_tool to smoke-test a snippet. Over HTTP, start with GET /tools/search, then GET /tools/docs/:slug, and POST /tools/test when you want to run code in a sandbox.
Browse without connecting
Visit useagents.site/discover to explore the live registry before wiring up an agent.Next steps
- Connect - MCP, API, and CLI
- Connecting over MCP - MCP client setup
- API Reference - HTTP access
- Developers - Publishing a tool to the registry