MCP Reference

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.

💡
Keep the trailing slash. A request to /mcp without it gets redirected, and some clients will not follow that redirect.

Available tools

ToolDescriptionParameters
take_snapshotCapture a still image and return itfull (bool, default false). Pass true for a one-shot 12 MP photo instead of an instant stream grab.
record_videoRecord a fixed-length clip and return a download URL for the MP4duration_s (integer, 1–60, default 10)
record_audio_clipRecord 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_statusFull device picture, including camera (local_streaming, live_stream.streaming, clip/continuous, busy, quality) and microphone (connected, streaming, clip/continuous, busy)None
set_qualitySet 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.