On MCP Server

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

Remote serverstreamable-http

What is the On MCP server?

Connect On to Claude, Cursor or any other MCP client and it stops being a tab you switch to. Find personalized puzzle books by first name from a 100,000+ title Shopify catalog. The on mcp server is what makes that connection.

What the server does

Add this server to any MCP-compatible AI agent (Claude Desktop, opencode, etc.) and your agent will be able to search for books by the recipient's first name and hand the buyer a direct Shopify purchase link.

Available tools

The toolset is worth reading before you wire it up, because it tells you what the integration is really for:

  • search_books — Search the 100k+ personalized catalog by first name. Returns up to 9 matching books (mazes, name-sudokus, word searches across 3 difficulty levels)
  • suggest_names — Suggest popular first names for which books are available, optionally filtered by a prefix. Use when a buyer is unsure of a spelling or wants
  • get_book — Re-resolve a single book's Shopify purchase URL from its product handle (as returned by search_books)

Installation

Because this one is hosted, setup is mostly authentication — you point your client at the endpoint and approve access. Nothing runs on your machine, so there is no runtime to keep patched.

Where it fits

This sits in the payments and commerce group, where several servers overlap in what they claim to do but differ sharply once you actually set them up. On's toolset — search_books, suggest_names, get_book — is a fair guide to whether it matches your workflow. It is maintained by gmlewis; worth a glance at recent repository activity before you build anything load-bearing on it.

This entry was verified against On's own documentation before publication; SyncDev keeps the directory reviewed rather than auto-generated.

Worth knowing first

  • Your data travels to the provider's service, so the usual questions apply about what you send and what they retain.
  • Keep per-call confirmation enabled while you learn its behaviour; it is the cheapest safeguard you have.

Available tools

ToolWhat it does
search_booksSearch the 100k+ personalized catalog by first name. Returns up to 9 matching books (mazes, name-sudokus, word searches across 3 difficulty levels) with direct Shopify purchase URLs, cover images, and ISBNs. Distinguishe
suggest_namesSuggest popular first names for which books are available, optionally filtered by a prefix. Use when a buyer is unsure of a spelling or wants gift-recipient ideas.
get_bookRe-resolve a single book's Shopify purchase URL from its product handle (as returned by search_books).

How to install the On MCP server

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

Configuration as documented by the project. Restart the client after saving.

Example prompts to try

  • Use On to search books.
  • Use On to suggest names.
  • Use On to get book.

Frequently asked questions

It connects On to MCP-compatible AI assistants such as Claude and Cursor, exposing 3 tools (search_books, suggest_names, get_book) that the assistant can call on your behalf. Instead of copying data back and forth by hand, the assistant works with On directly.