Connect your AI tools to Shiori. Search, save, and manage your links from Claude Code, Cursor, Windsurf, and other MCP-compatible tools.
Shiori's MCP server lets AI coding assistants and other tools access your saved links. It supports the standard Model Context Protocol with OAuth authentication — just add the server URL and your tool handles the rest.
Add this server URL to your MCP client:
https://www.shiori.sh/mcp
Most MCP clients support "remote" or "URL-based" servers. Add the URL above, and the client will handle OAuth authentication automatically — you'll be prompted to authorize through your browser the first time you connect.
Run this command in your terminal:
claude mcp add shiori --transport http https://www.shiori.sh/mcp
Then restart Claude Code. You'll be prompted to authorize through your browser on first use.
Go to Settings → Integrations → Add MCP Server. Enter the URL https://www.shiori.sh/mcp and follow the OAuth prompts.
Go to Cursor Settings → MCP → Add new MCP Server. Set the type to "URL" and enter https://www.shiori.sh/mcp.
Follow Windsurf's MCP configuration guide. Add a new server with URL https://www.shiori.sh/mcp.
Run this command in your terminal:
codex mcp add shiori --url https://www.shiori.sh/mcp
Add to your MCP settings (.vscode/mcp.json or user settings):
{
"servers": {
"shiori": {
"type": "http",
"url": "https://www.shiori.sh/mcp"
}
}
}
Go to Settings → Connectors → Add Connector. Enter the URL https://www.shiori.sh/mcp, give it a name, and save. Then start a new conversation, click More → Add Connectors, and select Shiori. You'll be prompted to authorize on first use.
Any MCP client that supports remote/HTTP servers can connect. Use the server URL https://www.shiori.sh/mcp. The client will discover the OAuth configuration automatically via the .well-known/oauth-authorization-server metadata endpoint.
| Tool | Description |
|---|---|
| search_links | Search your saved links by keyword and semantic similarity |
| list_links | List saved links with filters for read status, date, and pagination |
| get_link | Get full details and content for a specific link |
| save_link | Save a new URL to your collection (optionally with a custom saved date) |
| update_link | Mark links as read/unread, edit title/summary/saved date, or restore from trash |
| delete_link | Move a link to the trash |
| empty_trash | Permanently delete all trashed links |
| list_tags | List all your tags |
| create_tag | Create a new tag |
| update_tag | Rename a tag |
| delete_tag | Delete a tag (links are untagged, not deleted) |
| set_link_tags | Set the tags on a link |
| list_subscriptions | List your RSS/Atom feed subscriptions |
| add_subscription | Subscribe to a new RSS or Atom feed |
| remove_subscription | Unsubscribe from a feed |
| sync_subscription | Trigger an immediate feed sync |
| whoami | Get your profile and subscription info |