Goodreads MCP Server
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| GETGATHER_URL | No | Host URL for the service | 127.0.0.1:8000 |
| GOODREADS_EMAIL | Yes | Your Goodreads account email | |
| GOODREADS_PASSWORD | Yes | Your Goodreads account password |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Server capabilities have not been inspected yet.
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| get_booksB | Get books from Goodreads using configured credentials. Credentials should be set via environment variables GOODREADS_EMAIL, and GOODREADS_PASSWORD. Returns: Dictionary containing profile_id and list of books |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 1 tool
With only one tool, there is no possibility of ambiguity or overlap between tools. The single tool 'get_books' has a clearly defined purpose that cannot be confused with any other tool in the set.
The single tool name follows a clear verb_noun pattern ('get_books'), and with only one tool, there is no inconsistency to evaluate. The naming convention is straightforward and appropriate for the function.
A single tool is too few for a server named 'Goodreads MCP Server', which implies broader functionality for interacting with the Goodreads platform. The scope appears limited to retrieving books only, lacking operations like search, reviews, or user interactions, making the tool count insufficient for the expected domain.
The tool surface is severely incomplete for a Goodreads server. It only provides book retrieval, missing essential operations such as searching books, managing reviews, accessing user profiles, or handling shelves. This creates significant gaps that will likely cause agent failures when attempting typical Goodreads-related tasks.