Connect your cameras. Give your agent eyes.

How to install the Rikuy Bridge, connect your recorder and add Rikuy to any agent that speaks MCP. Every page here also exists as Markdown, so your agent can read it too.

/docs/auth.md

Auth

Your agent never gets a password and never touches a card. The owner approves each agent in their own browser, and can revoke it from the app at any time.

Requirements

  • An MCP client with OAuth 2.1 and PKCE.
  • A client ID published as a CIMD: a URL that describes the client. Rikuy shows its name to the owner and logs it on every look.

Flow

01
The agent adds the URLhttps://mcp.rikuy.si/mcp. Rikuy answers 401 with its protected resource metadata.
02
The owner opens rikuy.siIn their own browser. They see the agent’s name from its CIMD and what it will be able to do.
03
The owner approvesOne location or all. The agent gets a token through OAuth 2.1 with PKCE.
04
A connection appearsconn_ in Agents, active. Every look carries this connection, so the owner always knows who looked.
GET https://mcp.rikuy.si/.well-known/oauth-protected-resource
→ { "resource": "https://mcp.rikuy.si/mcp", "authorization_servers": ["https://rikuy.si"] }

Revoking

In the app, Agents lists every connection with its last look. Disconnect revokes that agent's tokens at once. Cut all access revokes every agent in every location in under 5 seconds. Turning access back on asks for confirmation.

Errors

An expired or revoked token gets a standard OAuth 401. A valid token on a cut location gets ACCESS_CUT.

Stuck in setup? We do it with you.

During the private demo, every store gets a guided install on a video call, in English or Spanish.