Bookstore MCP Server
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Bookstore MCP Serversearch for books by Brandon Sanderson"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Bookstore MCP Server
Full-stack bookstore API with dual exposure: REST endpoints for web clients and MCP (Model Context Protocol) tools for LLM agents. One service layer powers both.
Highlights
REST API for inventory, orders, and members
Six MCP tools (
search_books,get_book,check_stock, etc.)React admin UI with Tool Explorer to invoke MCP tools over HTTP
Shared service/repository layer — no duplicated business logic
Related MCP server: Swagger MCP Adapter
Stack
Layer | Tech |
Backend | Node.js, Express, MCP SDK, Zod |
Frontend | React, TypeScript, Vite |
Data | Local JSON catalog |
Getting started
npm run install:all
npm run dev:backend # http://localhost:8003
npm run dev:frontend # http://localhost:5176Docker
docker compose up --buildMCP tools
Tool | Purpose |
| Search by title, author, genre |
| Book details by ID |
| Availability check |
| Order lookup |
| Member profile |
| Genre-based recommendations |
Example
curl -X POST http://localhost:8003/api/v1/tools/call \
-H "Content-Type: application/json" \
-d '{"tool":"search_books","arguments":{"query":"design"}}'License
MIT
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- Alicense-qualityBmaintenanceA production-grade MCP server and CLI tool that enables AI agents to manage Shopify stores through 49 built-in tools across products, orders, inventory, and analytics. It supports natural language workflows for tasks like inventory tracking, customer support, and sales reporting.3717MIT
- AlicenseAqualityDmaintenanceA TypeScript-based MCP server that integrates with Swagger/OpenAPI specifications to expose API endpoints as tools for Large Language Models (LLMs), enabling natural language interaction with any OpenAPI-compliant API.49MIT
- Alicense-qualityDmaintenanceAn MCP server that exposes tools for querying a bookstore inventory, allowing AI agents to search and retrieve book information via the Model Context Protocol.2701MIT
- Alicense-qualityBmaintenanceA production-ready MCP server that gives an LLM agent standalone-equivalent control over a Mineflayer Minecraft bot — movement, mining, crafting, inventory, combat, containers, chat, and much more — exposed as 110 strongly-typed tools across 23 groups, with full bot lifecycle management and dual (poll + push) event streaming.572MIT
Related MCP Connectors
Hosted MCP server to manage a restaurant menu from AI agents - 39 tools over the DuckHub API.
MCP server for AI agents to plan, verify, and deploy Cloudflare-native apps.
Free public MCP for AI agents — 193 tools, 44 workflows. No API key.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/TrueLove27/mcp-demo-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server