# Goodreads

> Use this tool when you need to access and retrieve personal book libraries and reading information from Goodreads, enabling use cases such as book recommendation workflows and reading list management. It takes Goodreads account credentials and a GetGather host service as inputs, and outputs book data through authenticated API calls. Ideal for building AI assistants that require programmatic access to Goodreads data, it supports both CLI and MCP server modes for flexible integration.

Canonical page: https://skillsregistry.net/skills/getgather-goodreads  
JSON: https://api.skillsregistry.net/v1/skills/getgather-goodreads

## Description

This MCP server provides AI assistants with access to Goodreads book data through integration with a GetGather service, enabling retrieval of personal book libraries and reading information. Built using Python with FastMCP and the requests library, it requires Goodreads account credentials and connects to a configurable GetGather host service (defaulting to localhost:8000) to fetch book data through authenticated API calls. The implementation supports both CLI usage for direct book retrieval and MCP server mode for Claude Desktop integration via environment variable configuration, making it valuable for book recommendation workflows, reading list management, and building AI assistants that need programmatic access to personal Goodreads data without manual library browsing.

## Trust

- **Trust score (0–1):** 1.00
- **Verification tier:** verified
- **Last scanned:** 2026-09-19

## Facts

- **Version:** 1.0.0
- **Skill type:** atomic
- **Execution layer:** mcp-remote
- **Runtime environment:** api
- **Category:** api-integration
- **Updated:** 2026-09-19

## Source

- **Source listing:** [PulseMCP](https://www.pulsemcp.com/servers/getgather-goodreads)
- **Repository:** <https://github.com/remotebrowser/mcp-getgather-goodreads>

## Use it

Resolve this record through the SkillsRegistry MCP server (no auth, read-only):

```
claude mcp add --transport http --scope user skillsregistry https://api.skillsregistry.net/mcp
```

```json
{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "get_skill",
    "arguments": {
      "slug": "getgather-goodreads"
    }
  }
}
```

REST: `GET https://api.skillsregistry.net/v1/skills/getgather-goodreads` · pull for local use: `GET https://api.skillsregistry.net/v1/skills/getgather-goodreads/pull`

---
SkillsRegistry indexes agent skills from public registries and GitHub. Skills we have analysed are scanned with Circle-IR and scored on six dimensions; each listing states its scan coverage. More: https://skillsregistry.net/llms.txt
