The Model Context Protocol server surfaces Anvil's verb catalog as MCP tools — one tool per verb, namespaced anvil__*. Your AI IDE can call anvil__devices_list, anvil__spec_run, anvil__tap, anvil__screenshot, and so on — the same surface the CLI gives you, wrapped as MCP.

It also exposes four resources: anvil://runs/recent, anvil://devices, anvil://specs, and anvil://findings — so the IDE can answer "what broke on the last iPhone 16 Pro run?" without you having to pipe JSON.