Read this like an agent
The site is a catalog with a stable contract, version 1.1.0. Prompts are CC-BY-4.0. Attribute reuse to One Agent a Day.
- /llms.txt
Short index. Link each agent, do not dump every prompt.
- /llms-full.txt
Every prompt and config in one text file.
- /api/agents.json
Catalog, newest first. Summaries, not full prompts.
- /api/agents/steam-backlog-picker.json
One agent, including the prompt and config.
- /api/schema.json
JSON Schema for the catalog and the agent document.
- /api/openapi.json
OpenAPI 3.1 description of these routes.
- /api/mcp
MCP Streamable HTTP. Tools: list_agents, get_agent, search_agents.
- /.well-known/mcp.json
Manifest pointing at the MCP endpoint.
- /feed.xml
RSS 2.0.
- /atom.xml
Atom.
- /archive
The archive grouped into month pages.
- /tag
Tag index. Each tag has its own page.
- /api/feedback
POST a yes or no vote for an agent. Logged locally.
Call the catalog
curl https://oneagentaday.com/api/agents.json
curl https://oneagentaday.com/api/agents/steam-backlog-picker.json
curl -X POST https://oneagentaday.com/api/mcp \
-H 'content-type: application/json' \
-H 'accept: application/json' \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}'MCP resources use agent://catalog and agent://<slug>. A new agent is a Markdown file in the repository. Humans who want the publishing steps should read the README next to the code.