mcpdirectory.dev
9,129 servers · updated 23 Sept

Open Library MCP server

community Active last commit 19 d
{
  "mcpServers": {
    "mcp-open-library": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-open-library@latest",
        "mcp-open-library"
      ],
      "env": {
        "MCP_PROXY_AUTH_TOKEN": "<mcp_proxy_auth_token>"
      }
    }
  }
}
file .mcp.json (in your project root)install npx -y mcp-open-libraryversion 1.2.2

What it does

This server provides access to Open Library's book and author database through the MCP protocol. It lets AI assistants search for books by various criteria, look up author information, and retrieve cover images and author photos.

  • Search for books by title, author, subject, ISBN or other fields to find reading recommendations or verify book details.
  • Look up author information by name or Open Library key to gather biographical data or publication history.
  • Retrieve book cover images and author photos using various identifiers for display or reference purposes.

Tools this server exposes

ToolDoes
search_booksSearch the Open Library catalogue by query, title, author, subject, place, person, publisher or ISBN with paging support.
get_book_by_titleSearch for books using their title.
get_authors_by_nameSearch for authors by name with paging support.
get_author_infoRetrieve detailed information for a specific author using their Open Library key.
get_author_photoGet the URL for an author's photo using their Open Library ID.
get_book_coverGet the URL for a book's cover image using ISBN, OCLC, LCCN, OLID or other identifiers.
get_book_by_idRetrieve detailed book information using ISBN, LCCN, OCLC or OLID identifiers.

Before you enable it

An MCP server runs with whatever access you give it. Start with a development account rather than production, and check which tools the server exposes before you let an agent call them unattended.