Index / MCP servers / Openlibrary

Openlibrary MCP server

Connect Openlibrary and your agent gets 10 tools, among them openlibrary_get_author, openlibrary_get_author_works, openlibrary_get_cover_url. It answers at https://openlibrary.caseyjhand.com/mcp over streamable HTTP, and it listed its tools to an anonymous client, so no sign-in was needed for that. Our probes reached it 6 of 6 times since 11 September 2026; the last check, on 21 October 2026, succeeded.

Status
Answering
Tools
10
Reliability
6 of 6 checks
Response time
591 ms
Transport
streamable HTTP
Last checked
21 October 2026

Search books and authors, fetch editions, browse subjects, and resolve cover images.

Description as the publisher wrote it.

The 10 tools Openlibrary offers

ToolWhat it does
openlibrary_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, and LibraryThing. Use openlibrary_search_authors to find an author ID first.
Inputs: author_id
openlibrary_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, or openlibrary_get_editions to explore specific printings.
Inputs: author_id, limit, offset
openlibrary_get_cover_urlResolve a cover image URL for a book or author photo. Returns a direct HTTPS URL in the requested size (S/M/L). The Covers API always returns HTTP 200 — missing covers return a 1×1 placeholder GIF, not a 404 — so the identifier format is va
Inputs: identifier, id_type, target, size
openlibrary_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 — pass id_type "isbn" for both ISBN-10 and ISBN-13. Up to 50 identifiers resolve in a
Inputs: identifiers, id_type
openlibrary_get_editionsList editions of a work — different publishers, languages, formats, and print runs. Returns ISBNs, publisher, language, page count, and edition OLIDs. Use after openlibrary_get_work or openlibrary_search_books to find a specific printing.
Inputs: work_id, limit, offset
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 before lookup, so "Science Fiction" and "science_fiction" are the same request. Su
Inputs: subject, limit, offset
openlibrary_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 abstract book concept independent of any specific edition. Note: author names are
Inputs: work_id
openlibrary_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 openlibrary_get_author (bio, remote IDs) or openlibrary_get_author_works (list of works)
Inputs: query, limit, offset
openlibrary_search_booksFull-text book search across Open Library works. Supports field filters (title, author, subject, publisher, ISBN, language) and returns work-level records with edition counts, cover IDs, and reading availability. Use query for general searc
Inputs: query, title, author, subject, publisher, isbn
openlibrary_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 phrase for an exact-phrase match; bare terms match anywhere in the text. Each resu
Inputs: query, limit, offset

Add Openlibrary to your AI client

Every block below points at https://openlibrary.caseyjhand.com/mcp. Pick your client and copy.

Claude Code: one command in your terminal
claude mcp add --transport http openlibrary https://openlibrary.caseyjhand.com/mcp
Claude Desktop: claude_desktop_config.json
{
  "mcpServers": {
    "openlibrary": {
      "command": "npx",
      "args": ["-y", "mcp-remote", "https://openlibrary.caseyjhand.com/mcp"]
    }
  }
}
Cursor: ~/.cursor/mcp.json, or .cursor/mcp.json in a project
{
  "mcpServers": {
    "openlibrary": {
      "url": "https://openlibrary.caseyjhand.com/mcp"
    }
  }
}
VS Code and GitHub Copilot: .vscode/mcp.json
{
  "servers": {
    "openlibrary": {
      "type": "http",
      "url": "https://openlibrary.caseyjhand.com/mcp"
    }
  }
}
Zed: Zed settings.json
{
  "context_servers": {
    "openlibrary": {
      "url": "https://openlibrary.caseyjhand.com/mcp"
    }
  }
}
Windsurf: ~/.codeium/mcp_config.json
{
  "mcpServers": {
    "openlibrary": {
      "serverUrl": "https://openlibrary.caseyjhand.com/mcp"
    }
  }
}
JetBrains AI Assistant: Settings, Tools, AI Assistant, MCP, New MCP Server, as JSON
{
  "mcpServers": {
    "openlibrary": {
      "url": "https://openlibrary.caseyjhand.com/mcp"
    }
  }
}
Continue: .continue/mcpServers/neuronto.yaml
name: Openlibrary
version: 0.0.1
schema: v1
mcpServers:
  - name: Openlibrary
    type: streamable-http
    url: https://openlibrary.caseyjhand.com/mcp
Gemini CLI: ~/.gemini/settings.json
{
  "mcpServers": {
    "openlibrary": {
      "httpUrl": "https://openlibrary.caseyjhand.com/mcp"
    }
  }
}
Codex CLI: MCP server config
{
  "mcpServers": {
    "openlibrary": {
      "type": "http",
      "url": "https://openlibrary.caseyjhand.com/mcp"
    }
  }
}
Warp: MCP servers, + Add, paste JSON
{
  "mcpServers": {
    "openlibrary": {
      "url": "https://openlibrary.caseyjhand.com/mcp"
    }
  }
}
Goose: a one-click extension link
goose://extension?url=https%3A%2F%2Fopenlibrary.caseyjhand.com%2Fmcp&type=streamable_http&id=openlibrary&name=Openlibrary

Is Openlibrary up right now?

It answered our last check on 21 October 2026 in 591 ms. Over 6 checks since 11 September 2026 it answered 6. Status here comes from Neuronto's own probes, not from the publisher.

MCP servers similar to Openlibrary

Questions about Openlibrary

How many tools does Openlibrary have?

10, as returned by the server's own tools/list on 13 September 2026: openlibrary_get_author, openlibrary_get_author_works, openlibrary_get_cover_url, openlibrary_get_edition, openlibrary_get_editions, openlibrary_get_subject, openlibrary_get_work, openlibrary_search_authors, and 2 more.

Is Openlibrary down?

It answered our last check on 21 October 2026 in 591 ms. Over 6 checks since 11 September 2026 it answered 6.

How do I add Openlibrary to Cursor?

Put the server under mcpServers in ~/.cursor/mcp.json with the URL https://openlibrary.caseyjhand.com/mcp. The exact JSON is above, with the same setup for Claude Code, Claude Desktop, VS Code, Windsurf, Zed, Gemini CLI and the rest.

Does Openlibrary need an API key?

It listed its tools to an anonymous client, so reading the tool list needs no key. Individual tools can still ask for credentials in their own inputs.

Where this comes from

Publisher: io.github.cyanheads. Endpoint host: openlibrary.caseyjhand.com. ARD identifier: urn:air:io.github.cyanheads:mcp:openlibrary-mcp-server. First indexed 10 September 2026. The tools are exactly what the server returned; nothing on this page is inferred from its name. Ranking in Neuronto search is never for sale.

Is this your server? Get a message the day it stops answering or its tools change: monitoring, 14 days free. Or claim the domain to manage how it is listed.