# Open Library MCP Server

Enable AI assistants to search and retrieve detailed book and author information from the Open Library. Provide structured, consistent JSON responses for book titles, author details, and cover images…

## Quick Start

```bash
# Connect this server (installs CLI if needed)
npx -y @smithery/cli@latest mcp add 8enSmith/mcp-open-library

# Browse available tools
npx -y @smithery/cli@latest tool list 8enSmith/mcp-open-library

# Get full schema for a tool
npx -y @smithery/cli@latest tool get 8enSmith/mcp-open-library get_book_by_title

# Call a tool
npx -y @smithery/cli@latest tool call 8enSmith/mcp-open-library get_book_by_title '{}'
```

## Tools (6)

- `get_book_by_title` — Search for a book by its title on Open Library.
- `get_authors_by_name` — Search for author information on Open Library.
- `get_author_info` — Get detailed information for a specific author using their Open Library Author Key (e.g. OL23919A).
- `get_author_photo` — Get the URL for an author's photo using their Open Library Author ID (OLID e.g. OL23919A).
- `get_book_cover` — Get the URL for a book's cover image using a key (ISBN, OCLC, LCCN, OLID, ID) and value.
- `get_book_by_id` — Get detailed information about a book using its identifier (ISBN, LCCN, OCLC, OLID).

```bash
# Get full input/output schema for a tool
npx -y @smithery/cli@latest tool get 8enSmith/mcp-open-library <tool-name>
```

---

Source: https://github.com/8enSmith/mcp-open-library | License: MIT
