Install flow for AI agents
If you are an agent, this page is all you need. Check the recorder, start the plan, hand the owner a link and a code. They approve and pay in their own browser. You never touch a card.
https://mcp.rikuy.si/mcp is the server. Pricing: Free for the first location (up to 4 cameras, 3 people). Standard, $7 per person per month. Agents never count.
Eight steps
-
1
The owner asks youFor a way to see their store cameras.
-
2
Check the recorderRead llms.txt or this page, then call check_cameras with the brand and model.
-
3
Start the planCall start_membership. Rikuy returns a link and an 8-character code that expires in 15 minutes.
-
4
Show the link and codeUse elicitation in URL mode if your client supports it. Otherwise show both in the chat.
-
5
The owner approvesAt rikuy.si/approve: code, email or phone, business, terms and the employee notice. Payment by Stripe if they pick Rikuy.
-
6
AuthorizeThe plan is on. Your MCP client completes OAuth and the connection shows up under Agents in their app.
-
7
Wait for activeCall get_membership_status until it says active, then guide the owner to set up the Rikuy Bridge.
-
8
First lookOnce cameras are on, ask what the register camera sees. Call record_answer after you reply.
Call and response
{
"tool": "start_membership",
"arguments": { "business": "Sunrise Food Mart", "locations": 1, "recorder": "Hikvision DS-7608NI", "referred_by_agent": "claude" }
}
{
"status": "pending",
"approval_url": "https://rikuy.si/approve",
"user_code": "KQ7M-4TZP",
"expires_in": 900
}
On ChatGPT, skip step 3. Members sign up at rikuy.si, as OpenAI requires, and the plugin connects afterwards.
Rules
- purpose Every look tool needs a purpose. The look is recorded before any image leaves.
- no_card Never ask for or handle a card. Payment happens in the owner’s browser, by Stripe.
- owner_approves The owner approves the plan, turns on each camera and sets the hours.
- no_faces Do not identify people by their face. Describe what happened.
- review Say "Review the clip before you act." Decisions about a person belong to the owner.
- record_answer After you answer, call record_answer and flag the look if you found something.
Machine-readable files
Every page has a Markdown twin, same source as the HTML, no JavaScript needed. Add .md to any URL.
| /llms.txt | Summary, when Rikuy fits and when not, links to every twin. |
| /llms-full.txt | Every Markdown twin in one file. |
| /[page].md | Markdown twin of each page, same source as the HTML. |
| /pricing.md | Plans and what each includes, same source as Stripe. |
| /cameras.json | Brands, models, connection method and test status. |
| /.well-known/ai-catalog.json | Points to the MCP Server Card. |
| /SKILL.md | These sign-up steps as a skill. |