Never acts in your tools
The read tools are always on. If the app asks to add documents, that’s a separate tick on the consent page, ticked unless you untick it — and nothing the connector does can edit, delete, send, or act in your tools.
Docs · MCP
The MCP connector gives the assistant you already pay for access to everything ran keeps current — it reads, cited, only from sources you approve, and adds documents only if the app asks and you leave that tick on.
Connection URLhttps://app.ran-stack.com/api/mcp
Access
Three things stay true for every app you connect.
Never acts in your tools
The read tools are always on. If the app asks to add documents, that’s a separate tick on the consent page, ticked unless you untick it — and nothing the connector does can edit, delete, send, or act in your tools.
Your choice
Pick sources at connect — the consent ticks are the only control. Disconnecting a source in ran removes it from every connected app immediately; there is no separate per-app switch.
Your subscription
The model answering you spends your assistant’s subscription. ran’s retrieval per query counts toward your ran usage, as usual.
Setup
Copy one URL, approve on connect — no keys to paste.
01
In ran, open Add ran to Claude and copy https://app.ran-stack.com/api/mcp.
One URL, the same for every app.
02
Add a custom connector / MCP server with that URL. Transport: Streamable HTTP.
Claude, ChatGPT, Codex, Cursor.
03
Your app opens a ran page — sign in, approve access (search and read, plus adding documents if the app asks and you leave that tick on), and pick the sources it may see. OAuth 2.1 (PKCE, dynamic client registration) runs automatically.
No keys to paste.
Tools
recall answers from what ran has already organized — cited facts, passages and pointers, so your assistant’s subscription isn’t spent on dumps. inbox shows what ran noticed while you were away. upload only adds, and only with your tick.
| Tool | What it does |
|---|---|
recall | The entry point: one call returns the facts ran extracted and cited passages across every source you approved, with an answerability verdict and anything that conflicts. |
read | Drill-down after recall: one passage’s full text, one section, or a document’s outline. Never whole-document dumps. |
map | Drill-down after recall: the typed connection graph around a named entity — one-hop neighbours with link types. |
inbox | What ran noticed while you were away — contradictions between your sources, notes a newer source overtook, threads waiting on your reply. Every other tool also carries a short “needs you” note when something is due, shown once. |
upload | Only with the memory:write scope: saves text, or a public web page by URL, into your Uploads, noted as added by a connected app — and the app can read back what connected apps added, unless you untick “Uploads added by connected apps” on the consent page. |
recallreadmapinboxuploadNever acts in your toolsCited passagesNo edits or deletes
recallquestion (≤2000 chars, never a source name); optional topK (1–12, default 6).current, stale or disputed when another source disagrees — then ranked passages, each with a ref (S1, S2 …), document, section, source link, chunk id and last-updated date — plus answerability (cited / partial / abstain), conflicts and related documents.readdocId; optional chunkId or headingPath.chunkId: that passage’s full text. With headingPath: that section’s text. With neither: the section outline.truncated flag. Whole-document dumps are not available.mapname (a document title or stem).inboxuploadtitle plus exactly one of text or url (a public http(s) page: HTML, markdown, or plain text).memory:write. A read-only connection gets a scope error and nothing is written.Trust
The consent you grant on connect is pinned server-side and enforced on every call.
https://app.ran-stack.com/.well-known/oauth-protected-resource.mcp:read is always granted: search and read the sources you ticked. memory:write lets the app add documents to your Uploads, each noted as added by a connected app, and read back what connected apps added, unless you untick “Uploads added by connected apps” on the consent page — never the files you uploaded yourself, or any other source, unless you ticked them. It is only offered when the app asks for it, as its own tick on the consent page, ticked unless you untick it; untick it and the connection stays read-only. The ticks are the control.Support
Write to gabrielezerzer.zam@gmail.com and name the app you’re connecting from.