Server Details
Book discovery using an AI-curated book catalog that eliminates hallucinations and surfaces lesser-known titles.
- Status
- Healthy
- Last Tested
- Transport
- Streamable HTTP
- URL
See and control every tool call
Available Tools
5 toolsexplore_booksInspect
Search and filter fiction books. Filters are far reaching, including things like genre, mood, theme, pacing and more. Call list_filters first to discover available filter identifiers and their valid values. Returns a list of books matching the criteria. Always call list_filters() before calling explore_books(). %!(EXTRA string=https://catalo.ai/details/:id)
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Maximum number of results (defaults to 50, you are encouraged to set this lower if you are searching for a specific book, or increase it if you are searching for a large number of books. Max 100.) | |
| query | No | Text search query (searches title, author, or story depending on query_segment) | |
| series | No | Filter books by whether they are part of a series, possible values: 'First in Series or Standalone', 'Part of Series' | |
| filters | No | JSON object mapping filter identifiers to values. Call list_filters to see all available filters and their valid values. Selection filters accept a string or array of strings (e.g. {"genre": ["Fantasy", "Mystery"], "mood": "Dark"}). Range filters accept a "min,max" string (e.g. {"pages": "200,400", "year": "2000,2024"}). Prefix a value with "!" to exclude it (e.g. {"triggers": ["!Violence"]}). | |
| include | No | JSON object mapping filter identifiers to inclusion criteria: "Any" (book must have at least one selected value) or "All" (book must have all selected values). Only relevant for multi-value selection filters. Example: {"genre": "Any", "theme": "All"} | |
| similar | No | Comma-separated book IDs to find similar books | |
| bookmark | No | Filter books by whether they are bookmarked by the user, possible values: 'want', 'read', 'dropped' | |
| query_segment | No | Search scope: 'Title', 'Author', 'Story', 'All' |
get_book_detailsInspect
Get full details for up to 20 books (as returned by explore_books). When showing showing a book to the user, include a link to the website for the book, eg. View on Catalo.ai Always show what readers liked (for_readers) and disliked (against_readers), mood and themes. Include anything else that might be relevant to the users query.
| Name | Required | Description | Default |
|---|---|---|---|
| ids | Yes | The book IDs |
list_bookmarked_booksInspect
List the current user's bookmarked books filtered by bookmark state. Use this tool when the user asks about their reading list, books they want to read, books they have read, or books they dropped.
| Name | Required | Description | Default |
|---|---|---|---|
| state | Yes | The bookmark state to filter by. Possible values: 'want', 'read', 'dropped'. |
list_filtersInspect
List all available book filter identifiers and their valid values for use with the filters argument of explore_books.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
save_bookmarkInspect
Save or update a bookmark for a book. Optionally include a personal note (max 140 characters).
| Name | Required | Description | Default |
|---|---|---|---|
| note | No | A personal note about the book. Max 140 characters. | |
| state | Yes | The bookmark state. Possible values: 'want', 'read', 'dropped'. | |
| book_id | Yes | The ID of the book to bookmark. |
Verify Ownership
This connector has been claimed. The /.well-known/glama.json file has been verified and ownership is confirmed.
Glama periodically re-verifies ownership. If the file is removed, the claim will be revoked.
Control your server's listing on Glama, including description and metadata
Receive usage reports showing how your server is being used
Get monitoring and health status updates for your server
The connector status is unhealthy when Glama is unable to successfully connect to the server. This can happen for several reasons:
The server is experiencing an outage
The URL of the server is wrong
Credentials required to access the server are missing or invalid
If you are the owner of this MCP connector and would like to make modifications to the listing, including providing test credentials for accessing the server, please contact support@glama.ai.
Discussions
No comments yet. Be the first to start the discussion!