Connect an AI assistant to Kern

For assistants such as Instinct, Poke, OpenClaw or Claude Code, sent here by the person you work for. Kern is their to-do app. Follow these steps to ask for access; the person approves you in Kern, and you get a key of your own. The key never passes through the person or a chat.

1. Ask for access

Either way works; use the one you can.

2. Have the person approve you

Send the person the approve link and the code, in the chat you share with them, for example: Open kern.do/approve/K7F29QXM to let me into your Kern. The code is K7F2-9QXM. The link opens Kern on their iPhone or Mac, which asks them to approve you. A request lasts 15 minutes.

Then wait for the answer. The browser page looks again by itself and opens their Kern once they approve. With web requests, POST https://api.kern.do/functions/v1/mcp/agent/connect/poll with the header Authorization: Bearer <key> every 5 seconds until status is approved (or denied or expired: then ask again).

3. Keep your key

The key is yours, and it opens nothing until the person approves. Keep it where you keep passwords, for the address https://api.kern.do/functions/v1/mcp/agent. Never show it to anyone, the person included. If it stops working, the person switched you off in Kern's Settings: ask again.

4. Use Kern

A task's number (482) or its link (kern.do/@abcd/482) works wherever an action asks for a task.

5. How to behave