Structured records for your AI assistant with nothing to set up.
Your work happens in your AI assistant, so Libro does too. Give your agents shared, persistent, structured records they can query, search and update. Connect Libro and start using tasks, projects, people, notes and more, or create your own custom records.
…/mcpPaste this connector URL into your assistant, sign in with Google, and ask, “what can I do with Libro?” Your account is created as you connect.
AI assistants
Claude (web & desktop)
Settings → Connectors → Add custom connector → paste the URL → Connect.
Works on every plan, including Free (Free allows one custom connector). Once added on the web or desktop, it also works in the Claude mobile apps.
Perplexity
Account settings → Connectors → + Custom connector → Remote → paste the URL, set Authentication to OAuth → tick the acknowledgement → Add, then click the card to sign in.
Pro, Max and Enterprise. On Enterprise, an admin has to allow custom connectors first.
ChatGPT
Not fully supported yet. ChatGPT’s custom connectors are a beta hidden behind Developer mode. On personal plans they are read-only at best, and often load no tools at all. We’ll add ChatGPT here when it works properly.
Coding tools
Claude Code CLI
In your terminal, run:
claude mcp add --transport http libro https://libro.sh/mcpThen type /mcp in a session to sign in.
Cursor
Or add this to ~/.cursor/mcp.json:
{"mcpServers":{"libro":{"url":"https://libro.sh/mcp"}}}Then Settings → Tools & MCP → Connect.
VS Code (Copilot)
Command Palette → MCP: Add Server → HTTP → paste the URL → name it libro.
Then MCP: List Servers → libro → Start, and sign in when asked.
Codex CLI
In your terminal, run:
codex mcp add libro --url https://libro.sh/mcpThen sign in:
codex mcp login libroGoose
Extensions → Add custom extension → Type: Streamable HTTP → paste the URL.
With the CLI: goose configure → Add Extension → Remote Extension (Streamable HTTP).
Zed
Settings → AI → MCP Servers → Add Server → Add Remote Server → paste the URL.
Windsurf
Add this to ~/.codeium/windsurf/mcp_config.json:
{"mcpServers":{"libro":{"serverUrl":"https://libro.sh/mcp"}}}Then refresh MCPs in Cascade. Note: the key is serverUrl, not url.
Anything else
Any client that supports remote MCP over Streamable HTTP with OAuth works. It finds the sign-in on its own, so there’s no client ID or API key to copy.