Skip to content
Back to search
100
MCP live http

On-Demand-Books

io.github.gmlewis/on-demand-books

Find personalized puzzle books by first name from a 100,000+ title Shopify catalog.

Uptime
25.0%
4 probes
Response
457ms
last probe
Tools
3
callable

Tools · 3

search_books

Search for personalized puzzle books by first name. Returns matching books with direct Shopify purchase links, cover images, and ISBNs. A typical exact match returns 9 books across 3 puzzle types (maz…

suggest_names

Suggest first names for which personalized puzzle books are likely available. Use this when a user is unsure of a spelling, wants gift-recipient ideas, or only has part of a name. Returns popular avai…

get_book

Re-resolve a single book's purchase URL, cover image, and ISBN from its Shopify product handle. Use this to refresh or re-reference a book across turns without re-running the full name search.

Similar MCP servers embedding-nearest

Open Library Book Search
Search Open Library books by title, author, or keyword, no key. Returns matching works with title, author, first publish year, and edition c
0 tools · http
SansFiction live
Search, discover, and manage books across multiple sources. Connect Claude, ChatGPT, Gemini, and Cursor to the SansFiction library for book
16 tools · http
Hardcover
Query books, book series, and user information from Hardcover.app
0 tools
io.github.periskop-ai/shopping-discovery
Product discovery for AI agents: ranked products and bundles from the open merchant web.
0 tools · streamable-http
Open Library Author Search
Search Open Library authors by name, no key. Returns matching authors with name, birth date, and work counts. For AI agents resolving author
0 tools · http
io.github.pinalmdave/bookrails
Find and book local businesses — agents search, check availability, get a quote, and book.
0 tools · streamable-http

How to use

Add to your Claude Desktop / Cursor / Cline MCP config:

{
  "mcpServers": {
    "on-demand-books": {
      "url": "https://on-demand-books-dq2yvpdh.fermyon.app/mcp",
      "transport": "http"
    }
  }
}