Google Books MCP connector
Updated
Google Books is Google's catalog service for searching book volumes and managing personal reading collections. The Google Books MCP connector allows AI agents to search volumes, retrieve detailed book information, and organize bookshelves for users. It also supports browsing public bookshelves and adding or removing volumes from a user's personal library.
Authentication type
- OAuth 2.0 Authorization Code - Requires a one-time user login to authorize the agent to access the service on their behalf.
Uses
Use the Google Books MCP connector to perform the following actions:
- Search millions of books by title, author, or keyword
- Retrieve detailed metadata for any published volume
- Browse public bookshelves curated by other Google Books users
- Organize personal reading lists across custom bookshelves
- Add or remove volumes from personal bookshelves instantly
- Reorder volumes within a bookshelf to prioritize reading order
- Clear entire bookshelves to reset reading collections
- Discover book details before recommending titles to colleagues or customers
Example prompts
Use the following example prompts to invoke Google Books MCP connector tools from your AI assistant or Boomi Connect workflow:
Find books about leadership written by John Maxwell in Google Books.Show me the details for the book with ISBN 9780134685991.List all public bookshelves for the user named BookLover42.What books are on the Science Fiction Favorites public bookshelf?Show me all the bookshelves in my Google Books account.Add Atomic Habits to my To Read bookshelf.Remove The Great Gatsby from my currently reading bookshelf.Move Dune to the top of my favorites bookshelf.Clear all books from my finished reading bookshelf.What volumes are currently in my Business Strategy bookshelf?
Google Books MCP connector tools
The Google Books MCP connector provides the following tools. Each tool maps to a specific action you can invoke from your AI agent or automation.
| Tool | Description |
|---|---|
| searchVolumes | Search volumes |
| getVolume | Get a volume |
| listPublicBookshelves | List public bookshelves |
| getPublicBookshelf | Get a public bookshelf |
| listPublicBookshelfVolumes | List volumes in a public bookshelf |
| listMyBookshelves | List my bookshelves |
| getMyBookshelf | Get my bookshelf |
| listMyBookshelfVolumes | List volumes in my bookshelf |
| addVolumeToBookshelf | Add volume to bookshelf |
| removeVolumeFromBookshelf | Remove volume from bookshelf |
| moveVolumeInBookshelf | Move volume within bookshelf |
| clearBookshelfVolumes | Clear all volumes from bookshelf |