pipeworx-io avatar

Open Library

pipeworx-io/mcp-open-library

Connects Claude to the Internet Archive's Open Library API for querying book metadata, author information, and bibliographic data. The source doesn't list specific tools, but this is part of Pipeworx's gateway approach where you can ask questions in plain English using ask_pipeworx instead of calling individual tools directly. It handles tool selection and argument mapping automatically. Useful when you need to look up ISBNs, search for books by title or author, or pull catalog data without manually constructing API calls. Available as a standalone endpoint or through the full Pipeworx gateway that bundles 250+ data sources.

tools
6
transport
HTTP
last updated
May 12, 2026

Tools

6 tools

Public tool metadata for what this MCP can expose to an agent.

get_book_by_titleSearch for a book by its title on Open Library.1 params

Search for a book by its title on Open Library.

Parameters* required
titlestring
The title of the book to search for.
get_authors_by_nameSearch for author information on Open Library.1 params

Search for author information on Open Library.

Parameters* required
namestring
The name of the author to search for.
get_author_infoGet detailed information for a specific author using their Open Library Author Key (e.g. OL23919A).1 params

Get detailed information for a specific author using their Open Library Author Key (e.g. OL23919A).

Parameters* required
author_keystring
The Open Library key for the author (e.g., OL23919A).
get_author_photoGet the URL for an author's photo using their Open Library Author ID (OLID e.g. OL23919A).1 params

Get the URL for an author's photo using their Open Library Author ID (OLID e.g. OL23919A).

Parameters* required
olidstring
The Open Library Author ID (OLID) for the author (e.g. OL23919A).
get_book_coverGet the URL for a book's cover image using a key (ISBN, OCLC, LCCN, OLID, ID) and value.3 params

Get the URL for a book's cover image using a key (ISBN, OCLC, LCCN, OLID, ID) and value.

Parameters* required
keystring
The type of identifier used (ISBN, OCLC, LCCN, OLID, ID).one of ISBN · OCLC · LCCN · OLID · ID
sizestring
The desired size of the cover (S, M, or L).one of S · M · L
valuestring
The value of the identifier.
get_book_by_idGet detailed information about a book using its identifier (ISBN, LCCN, OCLC, OLID).2 params

Get detailed information about a book using its identifier (ISBN, LCCN, OCLC, OLID).

Parameters* required
idTypestring
The type of identifier used (ISBN, LCCN, OCLC, OLID).one of isbn · lccn · oclc · olid
idValuestring
The value of the identifier.

Sponsors

Readme

mcp-open-library

Open Library MCP — Internet Archive's open book metadata

Part of Pipeworx — an MCP gateway connecting AI agents to 673+ live data sources.

Tools

ToolDescription

Quick Start

Add to your MCP client (Claude Desktop, Cursor, Windsurf, etc.):

{
  "mcpServers": {
    "open-library": {
      "url": "https://gateway.pipeworx.io/open-library/mcp"
    }
  }
}

Or connect to the full Pipeworx gateway for access to all 673+ data sources:

{
  "mcpServers": {
    "pipeworx": {
      "url": "https://gateway.pipeworx.io/mcp"
    }
  }
}

Using with ask_pipeworx

Instead of calling tools directly, you can ask questions in plain English:

ask_pipeworx({ question: "your question about Open Library data" })

The gateway picks the right tool and fills the arguments automatically.

More

License

MIT

Details

Repository
github.com/pipeworx-io/mcp-open-library
Website
pipeworx.io/packs/open-library
Transport
HTTP
Registry
MCP registry, active

More from pipeworx-io