# Ben McAdams

> Field notes on agents, developer experience, and product.

## Site

- [Home](https://benmcadams.info/): index of recent notes.
- [Notes](https://benmcadams.info/notes): all posts.
- [Agents](https://benmcadams.info/agents): portfolio and live agent-discovery data.
- [Resume](https://benmcadams.info/resume): background.

## Notes

- [Two agent auth specs, at once](https://benmcadams.info/notes/two-agent-auth-specs) — Two proposals for agent auth landed the same week — same name, same problem, different mechanisms. (markdown: https://benmcadams.info/notes/two-agent-auth-specs.md)
- [MCP is a toolbox. A2A is a coworker.](https://benmcadams.info/notes/mcp-toolbox-a2a-coworker) — MCP and A2A get lumped together, but they solve different problems. (markdown: https://benmcadams.info/notes/mcp-toolbox-a2a-coworker.md)
- [AI agents fetch pages differently](https://benmcadams.info/notes/agents-fetch-differently) — A 308 redirect broke ChatGPT's retrieval but not Claude's. Same URL, different behavior. (markdown: https://benmcadams.info/notes/agents-fetch-differently.md)
- [Two kinds of AI crawler](https://benmcadams.info/notes/two-kinds-of-ai-crawler) — The split between training-style crawlers and user-side fetchers changes how I read a traffic spike. (markdown: https://benmcadams.info/notes/two-kinds-of-ai-crawler.md)
- [Markdown mirrors](https://benmcadams.info/notes/markdown-mirrors) — Serving .md alongside HTML is cheap, and it makes agents parse your pages far more efficiently. (markdown: https://benmcadams.info/notes/markdown-mirrors.md)
- [Hello, world](https://benmcadams.info/notes/hello-world) — A small home for field notes on the things I'm learning. (markdown: https://benmcadams.info/notes/hello-world.md)

## Machine-readable

- https://benmcadams.info/llms-full.txt — full content bundle (all pages + posts).
- https://benmcadams.info/feed.xml — RSS.
- https://benmcadams.info/sitemap.xml — sitemap (XML).
- https://benmcadams.info/sitemap.md — sitemap (markdown).
- https://benmcadams.info/AGENTS.md — agent-facing guide.
- https://benmcadams.info/agents.json — root agent manifest.
- https://benmcadams.info/.well-known/ai-catalog.json — agent capability catalog (ARD).
- https://benmcadams.info/.well-known/mcp.json — MCP server card.
- https://benmcadams.info/api/mcp — MCP server (Streamable HTTP). Tools: about, get_resume, list_notes, get_post, search_notes, get_portfolio.
- Any page URL + `.md` returns a markdown mirror (also served via `Accept: text/markdown`).
