256 free browser-based tools across 10 categories, described in formats a program can read. There is an MCP server for AI agents, a read-only catalog API, and a per-tool disclosure of where each tool does its work. Everything on this page is public, needs no account and no API key, and is free to call.
The Model Context Protocol server lets an agent search the catalog and hand the person it is helping a working link. It exposes 5 tools and 3 resources, all read-only, and is currently version 1.0.0. It processes no files, writes nothing, and issues no session.
238 of the 256 tools finish their work inside the visitor's browser, so the file never leaves the device. The remaining 18 do send input somewhere, and each one is named along with the reason. Every record in the tool catalog carries a runsInBrowser flag derived from the same list, so an agent can warn someone before their data goes anywhere.
Every endpoint below is unauthenticated, CORS-enabled and safe to crawl. None of them reads a cookie or has a side effect.
| Resource | What it is | Format |
|---|---|---|
| MCP endpoint/api/mcp | Streamable HTTP, stateless, JSON-RPC over POST. Read-only. | JSON-RPC |
| MCP server card/.well-known/mcp/server-card.json | Machine-readable description of the server, its tools and its rate limit. | JSON |
| Agent Skills index/.well-known/agent-skills/index.json | Task-shaped recipes for common jobs, each naming the tools it uses. | JSON |
| API catalog/.well-known/api-catalog | RFC 9727 linkset pointing at every public API on this list. | linkset+json |
| OpenAPI 3.1 description/api/public/openapi.json | Describes the read-only catalog API below, and nothing else. | JSON |
| Tool catalog/api/public/tools | Every tool with slug, category, URL and whether it runs in your browser. | JSON |
| Categories/api/public/categories | Category list with tool counts. | JSON |
| Ranked search/api/public/search | Query with ?q= to find a tool by the task you are trying to do. | JSON |
| Processing disclosure/api/public/processing | Which tools send input to a server, grouped by why, with the rest listed as browser-only. | JSON |
| llms.txt/llms.txt | Compact orientation document for language models. | text |
| llms-full.txt/llms-full.txt | The long form, with the full catalog inline. | text |
| Sitemap/sitemap.xml | Every indexable URL on the site. | XML |
If a link in one of these documents does not resolve, an endpoint returns something surprising, or you need something that is not here, write to [email protected]. Breaking changes to the MCP tool names or their arguments are reflected in the server version.