shiori-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| SHIORI_TIMEOUT | No | HTTP timeout in seconds, default 20 | |
| SHIORI_BASE_URL | No | Base URL of the Shiori instance, e.g. https://shiori.example.com | |
| SHIORI_PASSWORD | No | Shiori password | |
| SHIORI_USERNAME | No | Shiori username | |
| SHIORI_SESSION_ID | No | Existing Shiori session id; skips login if provided |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": false
} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| shiori_health_checkA | Verify Shiori API connectivity and authentication with a small read-only request. |
| shiori_list_bookmarksC | List Shiori bookmarks from the default Shiori bookmarks endpoint. |
| shiori_search_bookmarksB | Search Shiori bookmarks client-side by text and/or tag. |
| shiori_get_bookmarkB | Get one Shiori bookmark by id from the bookmark list. |
| shiori_get_bookmark_by_urlA | Get one Shiori bookmark by exact URL from the bookmark list. |
| shiori_add_bookmarkB | Add a bookmark to Shiori. |
| shiori_update_bookmarkC | Update a Shiori bookmark using the full bookmark JSON object expected by the legacy API. |
| shiori_update_bookmark_fieldsA | Patch common bookmark fields by fetching the current bookmark, modifying it, then sending Shiori's full update payload. |
| shiori_delete_bookmarkB | Delete one Shiori bookmark by id. |
| shiori_delete_bookmarksC | Delete one or more Shiori bookmarks by id. |
| shiori_list_tagsA | List Shiori tags and bookmark counts. |
| shiori_rename_tagB | Rename a Shiori tag. |
| shiori_list_accountsA | List Shiori user accounts visible to the authenticated session. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/rusty4444/shiori-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server