stdin is a task list and journal stored as plain markdown on your own computer. It speaks MCP, the open standard for connecting an AI to tools, so any assistant that supports it gets live context on your day — what's due, what you've finished, what you wrote, what you've told it to remember — and can capture tasks and notes for you. The same files, the same memory, whichever AI you're talking to: tell one something and the others know it.
The server URL is the same everywhere: https://stdin.app/mcp. When an AI connects, stdin shows an approval page where you choose what it may do; you can revoke any of them later from Settings → Connected apps, and every change an AI makes is listed in Settings → What your agents did, with an Undo.
https://stdin.app/mcp and name it stdin.https://stdin.app/mcp, authentication OAuth, and create.https://stdin.app/mcp and follow the prompts to stdin's approval page — sign in, tick what it may do, tap Allow access.Access lasts 90 days and refreshes automatically; revoke it any time from the AI's own connector settings or from stdin's Settings → Connected apps.
Each of these is a permission you grant or withhold on the approval page. Untick "write journal entries" and that AI simply doesn't see the tool.
| Tool | Access | Does |
|---|---|---|
| get_context | read | The whole picture in one call: today in your timezone, your standing instructions, the shape of your open work, what agents remember about you, and a gist of your last week's journal. Any AI you connect starts here. |
| list_tasks | read | Your open tasks with due dates, projects, tags, and overdue flags. |
| read_journal | read | Recent journal pages — timestamped entries and moods. |
| search_journal | read | The whole journal history, by word, #tag, linked project or date range — or the index of tags and projects in use. With include, completed and open tasks and remembered facts join the same timeline (each needs its own permission). |
| weekly_review | read | The week at a glance: completions, carry-overs, mood trail. |
| add_task | write | Natural-language capture — dates, #tags, @projects, and "every…" repeats are parsed like you typed them. |
| complete_task | write | Ticks a task off; recurring tasks spawn their next occurrence. |
| snooze_task | write | Moves a task's due date. |
| add_journal_note | write | Appends a timestamped note (with optional mood) to today's page. |
| add_note | write | Keeps a note, link or article as its own markdown file in your wiki, filed under a project with backlinks; unfiled ones get placed by the clerk. |
| read_note | read | One note in full, with everything that links to it. |
| list_notes | read | Your notes and links, newest first, by project. |
| recall | read | Reads back what agents have remembered about you, from Memory/ in your vault. |
| remember | write | Keeps a lasting fact about you as a dated line in Memory/<topic>.md — a file you can read, edit, or forget from Settings. |
Everything an AI reads and writes is markdown in a folder on your computer, relayed through stdin's router (or, if you chose a hosted vault at signup, in your own folder on stdin's server — same files, and Download everything always works). On your own computer, agents work only while it is on. If it's asleep, the tools return a clear "host offline" message and change nothing — for privacy, the encrypted offline copy that keeps your app working is never exposed to agents. See the privacy policy.