Before you begin
- A smry account — start free. The free plan connects.
- A client that supports remote MCP servers — Claude Code, Claude Desktop, Codex, Cursor, VS Code, and most others do.
1
Add the server
- Claude Code
- Codex
- Cursor
- VS Code
- Anything else
claude mcp addregisters a server with Claude Code.--transport httpmeans smry is hosted at a URL. Nothing runs on your machine.smryis a name you make up. It labels smry’s tools in Claude’s output. Calling itlibrarywould work identically.https://api.smry.ai/mcpis where the server lives.
Added HTTP MCP server smry with URL: … — that means the entry
was saved, not that it connected yet.2
Sign in for the account tools
Run
claude mcp list. smry shows ✔ Connected with no credential at all,
and all 28 tools are listed. Connecting and listing need no account.The tools that touch your library are different. The first one your agent
calls fails with an authentication error until a credential arrives. Open a
session, run /mcp, pick smry, and approve access in the browser. smry
never asks an agent for a password — a person approves, once. The other
tabs send a Bearer key instead and skip the browser entirely.Access renews in the background. You should not have to sign in again on a
schedule.
3
Prove it works
Ask your agent something only smry can answer:
use the smry server to read https://www.nasa.gov/news-release/nasa-sets-coverage-for-agency-crew-mission/ and tell me the three main claimsYou do not normally need to name the server — your agent picks tools on its own. Naming it here guarantees the answer came through smry rather than the agent’s own browsing.Then try one that needs your account:
what have i saved recently?
If an agent is doing this setup for you, it should run the command itself.
You only need to sign in and approve access in the browser.
What your agent can do once connected
28 tools, but you will trigger a handful of them constantly:
The full list is in the MCP tool reference.
If it isn’t working
The tools are listed but calling one fails
The tools are listed but calling one fails
Expected, until you sign in. Listing tools needs no credential; calling an
account tool does. Run
/mcp, pick smry, and approve in the browser, or add
a Bearer key to the client config.It still fails after adding a key
It still fails after adding a key
The key is mistyped, expired, or revoked. Create a fresh one in the
Developer console and restart the client. A
credential header always wins: once one is present, smry uses it rather than
falling back to a browser sign-in, so a bad key never silently degrades to
anonymous access.
Tools appear but the account looks empty
Tools appear but the account looks empty
You are probably signed in as a different account than the one holding your
library. Ask your agent
what have i saved recently? — if it answers for an
empty library, disconnect and approve again with the right account.Nothing changed after editing the config
Nothing changed after editing the config
Restart the client. Most read MCP configuration only at startup.
Keep one credential per client
Give each client its own key. Then you can see which one made a change, and revoke one without interrupting the others.Next
Things to ask for first
Prompts worth pasting once your agent is connected.
What you can do
Read anything, keep it, follow it, ask about it later.