Skip to main content
Glama
jay1234624

Open Library MCP Server

by jay1234624

Open Library MCP Server

Overview

This project is a Model Context Protocol (MCP) server built with TypeScript. It connects AI assistants to the Open Library API for searching books and authors, retrieving metadata, comparing works, and finding text snippets inside books.

Related MCP server: OpenAlex Author Disambiguation MCP Server

Technologies Used

  • TypeScript

  • Node.js

  • Model Context Protocol (MCP)

  • Open Library API

Installation

npm install

Build

npm run build

Run

npm start

The server uses stdio transport. Point your MCP client at dist/index.js.

Available MCP Tools

Tool

Parameters

Description

search_books

query

Search books by title, author, or keyword

search_authors

query, optional limit (default 10, max 25)

Search authors by name

read_book_snippet

query, optional limit (default 3, max 10)

Search inside books for text snippets

Books & works

Tool

Parameters

Description

get_work_details

workId

Full work record by Open Library work ID

get_book_details_by_isbn

isbn

Book details by ISBN-10 or ISBN-13

get_editions

workId

List editions for a work

get_book_ratings

workId

Aggregate reader ratings for a work

get_book_summary

workId

Concise metadata summary (title, description, subjects, etc.)

compare_books

workId1, workId2

Side-by-side comparison of two works

Authors

Tool

Parameters

Description

get_author_profile

authorId

Author biography and profile by ID

get_author_works

authorId, optional limit (default 20, max 100), optional offset

Author bibliography

Subjects

Tool

Parameters

Description

get_subject_insights

subject, optional limit (default 20, max 100), optional offset

Books and trends for a subject/topic

Install Server
F
license - not found
A
quality
C
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/jay1234624/open-library-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server