# Google Books MCP for AI Agents AI Agent Connect

> Google Books lets you search millions of titles and manage your personal reading list through your AI agent. You can pull up deep metadata like page counts and category info, or organize your own private library. It handles full-text searches and allows you to filter by author, ISBN, or format, making it a go-to for anyone who needs to manage a massive literary collection or find specific citations quickly.

## Overview
- **Category:** industry-titans
- **Price:** Free
- **Endpoint:** https://edge.vinkius.com/vk_preview_EChmsgTEoMnxtQ0H5RCY7LJZUIi80mFw3y3mVvYD/ai-agent-connect
- **Tags:** book-search, literary-metadata, library-management, full-text-search, research-tools, cataloging

## Description

Connect your Google Books library to any AI agent to explore millions of titles and organize your reading life through natural conversation. This Connector lets you pull up descriptions, page counts, and preview links in seconds. It's not just about finding books, though. If you're the type of person who keeps a 'To Read' list on a napkin or a spreadsheet, you can actually sync that list here. You can add new volumes, move them around, and keep your personal shelves organized without ever leaving your chat window. Whether you're a student looking for the right citation or a writer double-checking a publication date, this tool turns a massive database into a conversational library. By adding this to your setup on Vinkius, you get a direct line to literary data that stays organized exactly how you like it. It moves the needle from searching for a book to having a library that talks back. You can filter for specific formats like EPUB or check availability for free ebooks, making it a go-to for anyone who needs to manage a massive literary collection or find specific citations quickly. Content creators can also use it to verify author details and publication dates instantly while drafting a new project.

## Tools

### clear_my_bookshelf
Wipe all volumes from a specific bookshelf. This is useful for resetting your library or clearing out old lists.

### get_my_bookshelf
Retrieve the metadata for one of your personal bookshelves. Use this to see what's on a specific shelf.

### get_user_bookshelf
Pull the details of a public bookshelf from another user. This lets you see what other people are reading.

### get_volume
Get the specific details for a book using its unique ID. It's the quickest way to see a single book's info.

### list_my_bookshelf_volumes
See every book currently on one of your personal shelves. This provides a full list for your reading plans.

### list_user_bookshelves
Get a list of all public bookshelves for a specific user. This is great for exploring a specific person's library.

### move_volume_in_my_bookshelf
Change the order of a book on your personal shelf. This keeps your reading list in the exact order you want.

### remove_volume_from_my_bookshelf
Delete a specific book from one of your personal shelves. Use this to clean up your library.

### list_my_bookshelves
Get a list of all your personal bookshelves. Use this to see how your library is organized.

### list_user_bookshelf_volumes
See every book on a public bookshelf belonging to someone else. This helps you explore other people's collections.

### add_volume_to_my_bookshelf
Add a new book to one of your personal shelves. This helps you build a reading list without manual data entry.

### search_volumes
Search for books or magazines using keywords like author, title, or ISBN. This is the primary way to find new content.

## Prompt Examples

**Prompt:** 
```
Find books about 'Marine Biology' published after 2010.
```

**Response:** 
```
I found several volumes related to Marine Biology published in the last decade:

| Title | Author | Year |
| :--- | :--- | :--- |
| **Marine Biology: A Very Short Introduction** | Peter Castro | 2014 |
| **Oceanography and Marine Biology** | Robert Rickard | 2018 |

Would you like to see the full descriptions or find more specific titles?
```

**Prompt:** 
```
What are the details for the book with ID '7_f_DwAAQBAJ'?
```

**Response:** 
```
Retrieving volume data... 

This is **Project Hail Mary** by **Andy Weir**. 

*   **Pages**: 496 
*   **Publisher**: Ballantine Books 
*   **Categories**: Fiction / Science Fiction / Space Exploration 

Would you like me to find similar books or add this to your bookshelf?
```

**Prompt:** 
```
List my 'To Read' shelf.
```

**Response:** 
```
Accessing your library... 

You have 3 books in your **'To Read'** shelf:
*   *Dune*
*   *Foundation*
*   *Neuromancer*

Would you like to see the metadata for any of these or move one to your 'Completed' shelf?
```

## Capabilities

### Filter book searches
Find specific titles using ISBN, author, publisher, or subject filters.

### Fetch book metadata
Get descriptions, page counts, categories, and preview links for any volume.

### Manage personal shelves
Add, remove, and organize volumes within your own private library.

### View public bookshelves
Browse and inspect public reading lists from other users.

### Sort library volumes
Change the position of books on your shelves to keep them organized.

### Filter by format
Restrict your search results to specific formats like EPUB or free ebooks.

## Use Cases

### Building a research bibliography
A researcher asks their agent to find every book on 'Quantum Computing' by a specific author to build a citation list quickly.

### Verifying publication facts
A writer wants to verify the exact publication year and publisher of a 19th-century novel for a historical fiction piece.

### Organizing a reading queue
An avid reader asks their agent to list all books on their 'To Read' shelf and then moves a specific title to the top.

### Exploring influencer lists
A book blogger wants to see what's on a famous influencer's public bookshelf to find new reading material.

## Benefits

- Stop manual searching by using search_volumes to find titles by ISBN, author, or publisher instantly.
- Keep your reading list organized by using add_volume_to_my_bookshelf and move_volume_in_my_bookshelf to curate your library.
- Get accurate bibliographic data for citations using get_volume to pull page counts and categories.
- Explore public collections using list_user_bookshelves to see what other people are currently following.
- Filter for specific formats like EPUB using search_volumes to find exactly what you can read on your device.

## How It Works

The bottom line is you get a conversational interface for the world's largest book database and your own personal library.

1. Subscribe to this Connector on Vinkius.
2. Enter your Google Books API Key or OAuth Access Token in the configuration.
3. Ask your agent to search for titles, fetch metadata, or manage your shelves.

## Frequently Asked Questions

**Can the Google Books MCP find specific ISBNs?**
Yes, it can use the ISBN filter to find exact titles. This is perfect for when you have a specific code and need the full metadata instantly.

**How do I use the Google Books MCP to organize my reading?**
You can add, remove, and move books from personal shelves. It allows you to curate your personal library directly through your AI agent.

**Can the Google Books MCP show me other people's books?**
Yes, it can list public bookshelves from other users. This lets you see what other readers are currently following and exploring.

**Does the Google Books MCP help with research citations?**
Yes, it pulls metadata like authors, publishers, and categories. This makes it much faster to gather the details needed for academic bibliographies.

**Can I filter for free ebooks with the Google Books MCP?**
Yes, the Connector allows you to filter by availability. You can specifically search for free ebooks or paid titles depending on your needs.

**Is the Google Books MCP good for finding magazines?**
Yes, it searches both books and magazines. You can use the same search tools to find periodical content as you would for novels.

**Can I search for a book specifically by its ISBN?**
Yes. Use the `search_volumes` tool and include `isbn:` followed by the number in the query string (e.g., `isbn:9780141036144`).

**How do I add a book to my personal 'Favorites' shelf?**
Use the `add_volume_to_my_bookshelf` tool. You will need the `volumeId` of the book and the `shelf` ID (usually '0' for Favorites). This requires an OAuth access token.

**Can I filter search results to only show free ebooks?**
Absolutely. When using `search_volumes`, set the `filter` parameter to `free-ebooks` to restrict results to titles available at no cost.