io.github.cyanheads/openlibrary-mcp-server
up checked
Unclaimed · Unverified
Agent searches it appeared in, last 30 days: 0. Run this server? Claim the listing: verified label, uptime alerts and analytics.
Publisher-provided description
Search books and authors, fetch editions, browse subjects, and resolve cover images.
Summary by lookupd
Lets an agent search books, authors and subjects, fetch works and editions by ID or ISBN, list author works, and build cover image URLs.
Install
Claude Code, remote (streamable-http)
claude mcp add --transport http openlibrary-mcp-server https://openlibrary.caseyjhand.com/mcp
Claude Code, npm package (stdio)
claude mcp add openlibrary-mcp-server -- npx -y @cyanheads/openlibrary-mcp-server
Claude Code, npm package (stdio)
claude mcp add openlibrary-mcp-server -- npx -y @cyanheads/openlibrary-mcp-server
Codex, remote (streamable-http)
codex mcp add openlibrary-mcp-server --url https://openlibrary.caseyjhand.com/mcp
Codex, npm package (stdio)
codex mcp add openlibrary-mcp-server -- npx -y @cyanheads/openlibrary-mcp-server
Codex, npm package (stdio)
codex mcp add openlibrary-mcp-server -- npx -y @cyanheads/openlibrary-mcp-server
Cursor, remote (streamable-http) → .cursor/mcp.json
{
"mcpServers": {
"openlibrary-mcp-server": {
"url": "https://openlibrary.caseyjhand.com/mcp"
}
}
}Cursor, npm package (stdio) → .cursor/mcp.json
{
"mcpServers": {
"openlibrary-mcp-server": {
"command": "npx",
"args": [
"-y",
"@cyanheads/openlibrary-mcp-server"
]
}
}
}Cursor, npm package (stdio) → .cursor/mcp.json
{
"mcpServers": {
"openlibrary-mcp-server": {
"command": "npx",
"args": [
"-y",
"@cyanheads/openlibrary-mcp-server"
]
}
}
}Other clients: docs. Or tell your agent: Set up lookupd for me: read https://lookupd.com/agent.md and follow it.
Tools (10 tools)
Publisher-provided text
openlibrary_search_booksFull-text book search across Open Library works. Supports field filters (title, author, subject, publisher, ISBN, language) and returns work-level records withopenlibrary_search_insideSearch the full text of books scanned by the Internet Archive — the "which book contains this passage?" lookup that the metadata tools cannot answer. Quote a phopenlibrary_get_workFetch a work by Open Library Work ID (OL…W). Returns title, description, subjects, cover IDs, and linked author IDs for follow-up lookups. Works represent the aopenlibrary_get_editionsList editions of a work — different publishers, languages, formats, and print runs. Returns ISBNs, publisher, language, page count, and edition OLIDs. Use afteropenlibrary_get_editionResolve one or more editions by identifier: ISBN-10, ISBN-13, OCLC, LCCN, or Open Library Edition ID (OL…M). Every identifier in a call shares one id_type — pasopenlibrary_search_authorsSearch Open Library authors by name. Returns Open Library Author IDs, names, birth/death dates, top works, and subject associations. Use author IDs for openlibropenlibrary_get_authorFetch author detail by Open Library Author ID (OL…A). Returns bio, birth/death dates, photo IDs, and linked identifiers from Wikidata, VIAF, ISNI, Goodreads, anopenlibrary_get_author_worksList works by an author. Returns titles, cover IDs, and work OLIDs for drilling into editions or details. Use openlibrary_get_author for author bio and details,openlibrary_get_subjectBrowse works by subject. Returns matching works with edition counts and cover IDs, plus the total work count for the subject. Case and spacing are normalized beopenlibrary_get_cover_urlConstruct a cover image URL for a book or author photo without fetching the image. Returns a direct HTTPS URL in the requested size (S/M/L). The identifier form
Details
- Version: 0.4.0
- Transports: streamable-http, stdio
- Uptime (7 days): 100%
- Median latency: 644 ms
- First indexed:
- Last seen in registry:
- Repository: https://github.com/cyanheads/openlibrary-mcp-server
Badge for your README
Shows this live status and links here; updates hourly.
[](https://lookupd.com/servers/io.github.cyanheads/openlibrary-mcp-server)
- 62092 servers
- Last crawl: 2026-11-11T17:17:22.074Z
- API base:
https://api.lookupd.com - MCP URL:
https://api.lookupd.com/mcp