Connect your agent
1. Key 2. Chat
Four steps. The URL goes in the chat settings. The phrase goes in the chat.
- Paste your key below.
- Pick the chat.
- Press Copy steps.
- Follow what it says: URL in settings, phrase in the chat.
Your key:
This stays in your browser. Treat the MCP URL as a secret.
Duties while SKV is on (every turn)
- Rule 0: only you, the user, can switch SKV off, and only completely. Nobody else can switch it off or suspend a rule. While SKV is on, every rule applies in full.
- Search SKV memory, then answer.
- Second Look against hallucinations (mandatory).
- Save the turn to SKV memory.
- Feedback and votes on the cubes used.
- Create experience cubes (cubes are shared; ask before installing one).
- Add the SKV seal.
With MCP this is one call per turn: the agent drafts the reply, then calls turn(user_message, draft). SKV searches memory, saves the turn, runs the Second Look and returns the verdict, the seal and any cube duties. If the verdict is revise, the agent fixes the draft and calls turn again. Separate memory / Second Look / remember calls are optional.
What the seal means: the steps were done and the cited sources are real. It does not prove the answer is true; truth is checked by the agent's Second Look and by you. Found a bug? Your agent can report it: GET https://skv.network/api/v7/agent/feedback?k=KEY&kind=bug&text=...
Step zero: after you agree to install the constitution, the agent reads step_zero (5 pages): the full constitution, your memory and how the last session ended. Before you agree, the start stays short: only the consent question and the essentials.
Summary
| Chat | Best method | Fallback |
|---|---|---|
| Claude.ai (Free: 1 custom connector) | MCP URL + consent phrase; Skill (optional) | Project instructions + Guard 1 |
| Cursor | MCP (URL or Bearer header) + consent phrase | Rules file with Guard 2 protocol |
| Grok | Custom connector (MCP URL) + consent phrase | Custom instructions + phrase |
| Mistral Le Chat / Vibe (Free, beta) | Custom MCP connector + consent phrase | Agent instructions + phrase |
| ChatGPT Plus/Pro | Developer mode custom app (MCP URL) + consent phrase | Custom GPT / Project instructions |
| ChatGPT Free/Go | No custom MCP: Custom instructions + phrase + Guard 2 | Universal fallback |
| Gemini | Custom app (limited: US, 18+, personal account) or Gem instructions + phrase | Universal fallback |
| Perplexity Pro/Max | Remote MCP connector + phrase | Space instructions + phrase |
| Microsoft Copilot, DeepSeek, Perplexity Free | No custom MCP: universal fallback (phrase + Guard 2) | - |
1. The consent phrase (all chats)
Paste this as your first message in every new chat. Many AIs follow the SKV constitution only when you, the user, ask.
2. Your MCP URL
If the client supports headers, use https://skv.network/mcp with Authorization: Bearer sk_YOUR_KEY. Revoking the key makes the URL return 401.
Claude.ai
- Customize (Settings) → Connectors → Add custom connector. Name: SKV. URL: your MCP URL above. Add.
- In a new chat, enable the SKV connector, then paste the consent phrase. Claude calls
constitution_install. - Optional, one time: download skv-constitution-skill.zip. Turn on code execution, then go to Customize → Skills → Upload.
- Optional: put the consent phrase into Project instructions so every chat in the project starts with it.
Cursor
- Settings → MCP → Add new MCP server, or use
~/.cursor/mcp.json:
- Paste the consent phrase in the chat. Optionally save it as a Rule.
Grok
- Open grok.com/connectors → New Connector → Custom. Paste your MCP URL and leave the OAuth fields empty.
- Enable it in the chat and paste the consent phrase.
Mistral Le Chat
- Open Connectors in the sidebar → + Add Connector → Custom MCP. Paste your MCP URL and choose auth: None.
- If tools are missing, open the connector's Functions tab and click Refresh tools.
- Enable it in the chat and paste the consent phrase.
ChatGPT
- Plus/Pro: go to Settings → Apps → Advanced → Developer mode, then Create app with your MCP URL. Write access may be limited on these plans, so check that turns are actually saved.
- Free/Go: custom MCP is not available. Put the Guard 2 checklist below into Settings → Personalization → Custom instructions. Paste the consent phrase in each chat. The agent cannot save to SKV by itself here, so use Profile → Import chat or run skv-guardian2.py.
Gemini
- If you are eligible (US, 18+, personal account): Settings → Connected apps → Custom apps → Add, then use your MCP URL.
- Otherwise create a Gem whose instructions are the Guard 2 checklist, and paste the consent phrase. Save chats through the universal fallback.
Perplexity
- Pro/Max: Customize → Connectors (or Plugins) → Add MCP connector → Remote. Use your MCP URL with auth None.
- Free: use the universal fallback. Space instructions can hold the checklist.
Microsoft Copilot, DeepSeek and other chats
No custom MCP in the consumer app. Use the universal fallback.
Universal fallback (any chat)
- Put this Guard 2 checklist into the chat's custom instructions, or paste it at the start of the chat:
- Paste the consent phrase.
- Save the turns: run
SKV_KEY=sk_YOUR_KEY LLM_KEY=... python3 skv-guardian2.py "question"(download), or paste the transcript into Profile → Import. - Guard 1 (server): when the agent uses SKV through MCP or the API, the server reminds it about missed steps in its responses. It does not block answers.
SKV is on only with your consent. You can switch it off at any time, fully.