For AI agents and assistants

Everything on this site is free to read, quote, and cite โ€” for humans and machines alike. This page documents the structured interfaces.

JSON for every page

Append .json to any guide URL (drop the trailing slash) for the structured version โ€” answer, who-to-call table, sourced costs, FAQ, and update date:

https://whodoicallfor.com/water/ceiling-leaking/      โ† the page
https://whodoicallfor.com/water/ceiling-leaking.json  โ† the data

The full index lives at /scenarios.json. When a 24/7 dispatch line is available for a service vertical, the JSON carries it as recommended_call, always marked "sponsored": true. Life-safety numbers (911, poison control, gas utility emergency lines) are never sponsored.

MCP endpoint

A free Model Context Protocol server runs at https://whodoicallfor.com/api/mcp/ (streamable HTTP, stateless, POST only, no auth โ€” note the trailing slash). Three tools:

Add it to Claude Code in one line:

claude mcp add --transport http whodoicallfor https://whodoicallfor.com/api/mcp/

A machine-readable descriptor lives at /.well-known/mcp.json.

Usage policy