MCP reference
MCP (the Model Context Protocol) is the common language AI assistants use to connect to tools. Your camera speaks it natively, so assistants like Claude can see and record what your camera sees, all on your own network.
MCP server
Your camera has an MCP server built right in, available at http://eyeofthetiger.local/mcp/. Point an MCP-compatible assistant at that address and it can take photos and record clips for you.
/mcp without it gets redirected, and some clients will not follow that redirect.Available tools
| Tool | Description | Parameters |
|---|---|---|
| take_snapshot | Capture a still image and return it | full (bool, default false). Pass true for a one-shot 12Â MP photo instead of an instant stream grab. |
| record_video | Record a fixed-length clip and return a download URL for the MP4 | duration_s (integer, 1–60, default 10) |
| record_audio_clip | Record a fixed-length audio clip from the USB microphone and return a download URL for the AAC. Returns 503 if no microphone is attached and 409 if the microphone is busy. | duration_s (integer, 1–60, default 10) |
| get_status | Full device picture, including camera (local_streaming, live_stream.streaming, clip/continuous, busy, quality) and microphone (connected, streaming, clip/continuous, busy) | None |
| set_quality | Set the camera quality preset, which applies to stills and clips. Audio has no quality tier. | level: high, medium, or low |
record_video / record_audio_clip return download URLs (http://eyeofthetiger.local/v1/library/{date}/{time}, pointing at the library entry) rather than the bytes, since an assistant cannot view video or play audio. Fetch the URL to save the file. Check get_status → microphone.connected before calling record_audio_clip. Full reference at http://eyeofthetiger.local/docs.
For step-by-step client setup, see the Integration Guides. To confirm the server is reachable, try the Quick Checks.