Sage
Connect Sage to your AI tools
In short
- Give your AI tool Sage's address, below. Nothing to install, no API key.
- Sign in with the Apple Account you use for Sage, and choose what the tool may read.
- From then on it can draw on your sessions: what you have been working through, what you intended, what you value.
Sage's address
https://api.sage.contact/mcp
Add it to your tool
Claude and ChatGPT
In Settings, find Connectors (Claude) or MCP servers (ChatGPT), add one, name it Sage, paste the address, and connect. Keep whatever the app detects; add no headers.
Claude Code, Codex, Cursor, Gemini CLI and other agents
Paste the address into the chat and ask: “Add this MCP server as Sage and connect to it.” The tool sets itself up.
Either way, Sage's page opens: Sign in with Apple with the account you use in the app, choose what the tool may read, tap Allow. You are back in your tool, connected. No phone needed.
What it may read
| Access | What the tool can read | Default |
|---|---|---|
| Profile & values | Your name, language, time zone, and your five core values | On |
| Session notes | Each session's title, insights, intentions, where it was, and anything you wrote yourself | On |
| Transcripts | Word for word, what you and Sage said | Off |
Read, and only read: a connected tool cannot add, change, or delete anything in Sage. Every read is listed in the app under Settings › Connected AI tools, where you can narrow its access or disconnect it at any time.
What to ask
- Planning meeting with Priya in an hour. Anything from my Sage sessions I should keep in mind?
- What did I intend to do after my last session? Put each one on my calendar.
- Start my weekly review from what I talked through with Sage this week.
- Which of my core values does this decision touch?
A personal assistant can also use this on its own, so what it does for you follows what you have reached clarity on.
The tools, and what each reads
| Tool | What it reads | Example prompt |
|---|---|---|
get_recent_context | Who you are, your core values, and the notes from your latest sessions, in one read. Where tools start. | What have I been working through with Sage lately? |
get_profile | Your name, language, time zone, and how long you have used Sage. | What does Sage call me? |
get_values | Your five core values from the values exercise. | Which of my values does this decision touch? |
list_sessions | Your sessions by date: title, when, and how long. | When was my last session about work? |
search | The sessions whose notes mention something (and transcripts, if you allowed them). | Find the sessions where I talked about Jordan. |
get_session_notes | The notes of one session, or up to twenty at once: title, each insight with its short lines beneath, and intentions, as you last edited them. | Summarize my intentions from this month's sessions. |
get_transcript | One session, word for word. Only if you turned transcripts on for that tool; otherwise it says so. | What exactly did Sage ask me on Thursday? |
For agents
- Server
https://api.sage.contact/mcp, MCP over Streamable HTTP, stateless.- Auth
- OAuth 2.1 with PKCE and dynamic client registration; no API key, no headers. Metadata at
https://api.sage.contact/.well-known/oauth-protected-resource. - Scopes
profile,notes,transcripts(off unless the person turns it on).- Use
- Start with
get_recent_context. Every tool is read-only; one outside the grant answers with a message saying so. Past the per-minute budget,429withRetry-After. - Plain text
- https://api.sage.contact/docs/connect.md
Questions