Apple Books MCP logo

Apple Books MCP

Unclaimed

by vgnshiyer

Apple Books MCP Server

Set up this server

01 / Choose your client

02 / Before you connect

Authentication is not specified. Check the project instructions before connecting.

Install the runtime required by the project and make it available to your client.

Project instructions

Use names from the project instructions, separated by commas. Enter names only, never secret values.

03 / Add the configuration

Source: generated from public install instructions

claude mcp add --transport stdio 'apple-books-mcp' -- 'uvx' 'apple-books-mcp'

Run in your terminal after replacing any placeholders.

04 / Check it in your client

Open your client’s MCP settings and confirm the server connects and lists its tools. A copied configuration does not confirm a working connection.

aiappleapple-booksllmmcpmcp-serverproductivity

More in AI & ML

Browse the full directory

Unclaimed listing

Is this your MCP server?

This listing was auto-indexed from the public record. Claim it to edit the page, set compatibility and unlock growth tools. Takes under two minutes.

Claim this server

Security profile

Claimed and verified servers get a weekly static scan that shows what the code can reach: external services, environment variables, shell commands, agent configuration folders, plus any dependencies with known advisories. Claim this listing to get one. How the security profile works

30 of 30 tools

Documented tools (30)

From project documentation. A server handshake does not verify each tool’s description or behavior.

add_book_to_collection

Add a book to a collection (idempotent)

create_collection

Create a new collection

delete_collection

Delete a user-created collection (books untouched)

describe_annotation

Get full details of a single annotation

describe_book

Get details of a particular book (metadata, progress, annotation count, description)

describe_collection

Get details of a collection

get_annotation_context

Text window around a highlight (the paragraph it's in), with the highlight marked «...»

get_annotations_by_date_range

Annotations within a date range (flat, with date + book per row)

get_books_by_genre

Get books by genre (substring match)

get_books_in_progress

Get books currently being read

get_chapter_content

Plain-text content of a chapter, with optional offset + maxchars slicing

get_collection_books

Get all books in a collection

get_current_reading_position

The chapter the user last left off reading (via Apple Books' auto-bookmark CFI)

get_finished_books

Get books that have been finished

get_highlights_by_color

Highlights of a particular color, grouped by book

get_library_stats

Get library summary with reading stats

get_recently_read_books

Get most recently opened books

get_unstarted_books

Get books not yet started

list_all_annotations

Browse every annotation grouped by book, newest first

list_all_books

List all books

list_all_collections

List all collections

list_annotations

Get all annotations for a book (id + text + chapter per row, chapter-ordered)

list_book_chapters

Table of contents for a book (chapter titles, order, nesting)

recent_annotations

Get most recent annotations (flat, with date + book per row)

remove_book_from_collection

Remove a book from a collection (idempotent)

rename_collection

Rename a user-created collection

search_annotations

Search across highlights + notes + surrounding text

search_books_by_title

Search for books by title

search_collections_by_title

Search for collections by title

search_notes

Search user notes (shows highlight + note inline)

Tool change history

Compared across complete checks of the same configuration. Tools were listed, not invoked. Input-schema changes are not measured here.

No complete tool checks yet.

FAQ

Questions about Apple Books MCP Server

How do I connect Apple Books MCP Server to Claude?
Run `claude mcp add apple-books-mcp -- uvx apple-books-mcp` in Claude Code, or add the same command and arguments under mcpServers in Cursor's mcp.json or Claude Desktop's claude_desktop_config.json, then restart the client. The blocks above are ready to paste.
Is Apple Books MCP Server free?
The listed licence is Apache-2.0. Check the upstream terms for permitted use and commercial requirements; a public repository does not by itself mean the software is free or open source. Connected APIs and hosted services may have separate charges.
What can Apple Books MCP Server do?
Apple Books MCP Server documents 30 tools to the agent, including add_book_to_collection, create_collection, delete_collection. The descriptions above come from project documentation. A live handshake does not test individual tool behavior.