Skip to main content
Glama
SwaggyXO

ring-vision-mcp

by SwaggyXO

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
MCP_PORTNoPort for the HTTP SSE server (default: 3001).3001
MCP_TRANSPORTNoSet to "http" to start the HTTP SSE transport instead of stdio.
RING_API_BASENoAmazon Vision API base URL. Defaults to https://api.amazonvision.com.https://api.amazonvision.com
RING_CLIENT_IDNoOAuth 2.0 Client ID (paired with RING_CLIENT_SECRET).
RING_MOCK_MODENoSet to "true" to run offline with simulated devices and events.
RING_TOKEN_URLNoOAuth token endpoint. Defaults to https://api.amazonvision.com/oauth/token.https://api.amazonvision.com/oauth/token
RING_ACCESS_TOKENNoDirect developer access token from the Ring Developer Playground.
RING_CLIENT_SECRETNoOAuth 2.0 Client Secret.
RING_EXTENDED_TOOLSNoSet to "true" to register extended diagnostic tools.

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{
  "listChanged": true
}
resources
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
ring_list_devicesA

List all connected Ring cameras and doorbells with online status and hardware capabilities.

ring_get_device_statusA

Retrieve real-time battery percentage, Wi-Fi RSSI signal strength, and firmware version for a Ring device by ID or name.

ring_get_device_capabilitiesA

Inspect hardware capabilities for a Ring device (supported video codecs, resolutions, two-way audio, color night vision).

ring_get_device_configurationsA

Retrieve motion zones, privacy zones, and camera alert settings for a Ring device by ID or name.

ring_initiate_whep_streamC

Start a live WebRTC WHEP video streaming session with a Ring camera by ID or name and exchanging a client SDP offer.

ring_terminate_whep_streamA

Cleanly terminate an active WebRTC WHEP live streaming session using its session control URL.

ring_query_event_historyA

Retrieve recorded historical events (motion alerts, doorbell presses, live views). Can target a specific device ID or name, or aggregate recent events across all account devices.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription
ring-devicesCatalog of all Ring cameras and doorbells registered to the account
ring-recent-eventsReal-time buffer of incoming Ring webhook vision events (motion alerts, person detections)

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/SwaggyXO/ring-vision-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server