Recall
Find the title, author, or half-remembered idea hiding somewhere in your shelves.
Connect your Goodreads library to Claude, Codex, or another MCP client. Find patterns in your reading, remember what mattered, and choose your next book.
No Goodreads password. Your credentials stay on your device, not on the cloud.
Goodreads keeps the record. Goodreads MCP makes that record available to the tools you already use, without turning your reading life into another social feed.
Find the title, author, or half-remembered idea hiding somewhere in your shelves.
Look back at your reading patterns, ratings, and seasons of your life.
Ask for recommendations that start from what you actually read—not a generic profile.
Three small choices. No passwords, no mysterious setup language, no need to understand how MCP works.
Choose your AI client and run the setup command. A fresh browser window opens on your device.
setup --client claude
setup --client codex
Sign in directly on Goodreads, then use the account menu on the right to visit Profile. The helper never sees your password or session cookie. Open Goodreads ↗
It finds your library connection in memory, asks before changing local configuration, and gets your AI ready to answer its first question.
Use local stdio or the hosted endpoint. Both expose the same library tools.
Run the server on your own machine and keep the values in your client environment.
command: npx
args: -y, goodreads-mcp
environment:
GOODREADS_USER_ID
GOODREADS_RSS_KEY
Point your MCP client at the stateless hosted endpoint and send credentials as request headers.
url: https://goodreads-mcp-chi.vercel.app/mcp
headers:
X-Goodreads-User-ID: GOODREADS_USER_ID
X-Goodreads-RSS-Key: GOODREADS_RSS_KEY