30book MCP server
Unofficial read-only 30book: search Iranian printed books, compare editions and prices.
0 stars114 downloads/wk
Reviews
Write oneNobody has reviewed 30book yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
30book tools
No tool declarations could be read from the package source. They show once the server is installed.
Public scan report
scanner v0.1.10 · 2026-10-12 · same rubric, same numbers if you re-run it
- Code scan11 source files scanned25/25
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitylocal package, no credentials required12/15
- Maintenancelast push 0 days ago15/15
- Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
Install 30book in Claude Code, Cursor or VS Code
claude mcp add 30book-mcp -- uvx 30book-mcp
What the publisher says
From the 30book repository's README, as published. We do not edit it. Read it on GitHub
<!-- mcp-name: io.github.sepehr071/30book-mcp -->
30book-mcp: 30book MCP server for AI agents
Let your AI agent search Iran's 30book bookstore. Unofficial, read-only MCP server for 30book (۳۰بوک, about 200,000 printed Iranian and foreign books): search by title, compare editions and publishers, see list and discounted price in Toman, stock, pages, cover type, ISBN, print run, authors, translators, reviews, best sellers and discounts. No account, no API key, no login, no cart.
Quick start · Tools · How it works · FAQ · فارسی
For AI agents
- What: MCP server for 30book (30book.com), an Iranian online bookstore. Search terms work best in Persian (titles, names); prices in Toman.
- Install: uvx 30book-mcp (needs uv, Python 3.10+; or pip install 30book-mcp). Transport: stdio.
- Claude Code: claude mcp add 30book -- uvx 30book-mcp
- Auth: none. Optional SIBOOKMCPPROXY (HTTP proxy URL for requests to 30book.com).
- Access: read-only. It never logs in and has no cart, checkout, wishlist or review-writing tools.
- Tools: 14, prefixed sb. Start with sbsearch, sbbook, sbbestsellers, sbdeals, sbbrowse.
- Typical sequence: sbsearch -> sbbook -> sbsimilar or sbreviews; for one person or publisher, sbfindperson / sbfindpublisher -> sbauthor / sbpublisher.
- Use when: comparing editions, publishers, prices, stock or ratings of printed Iranian and foreign books on 30book.
- Do not use when: buying or ordering (no cart or checkout), e-books or audiobooks, or other bookstores.
- Output: compact JSON; prices are Toman (price list price, finalprice to pay, discountpct); stock is yes/no, not a count; pass the book, publisher and person ids between tools.
- Machine-readable: server.json; catalog of all Iran MCP servers: awesome-iran-mcp (TOOLS.md, servers.json, llms.txt).
Why
30book has no public API and its list pages are drawn by a live Blazor Server session, so a plain scraper sees empty pages. This server speaks that protocol (SignalR long polling, no browser needed) and parses the book pages, so an agent can answer "cheapest edition of Little Prince with a hard cover", "everything by this translator under 300,000 Toman" or "what are the best sellers in history" in a few calls.
Quick start
You need uv.
claude mcp add 30book -- uvx 30book-mcpOther clients (Claude Desktop, Cursor, VS Code): run the command uvx with argument 30book-mcp. Behind a proxy, set SIBOOKMCPPROXY=http://host:port (system proxy variables are ignored on purpose).
Tools
All tools are read-only and prefixed sb_. Prices are Toman.
Find books
One book
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
30book: common questions
- Is 30book MCP server safe?
- Yes, by our scan: it is graded A (92/100). Read the 30book safety report
- How do I install 30book?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does 30book need an API key?
- No secret keys are declared. It reads 1 setting from the environment.
- Is 30book maintained?
- The last commit was in the last day (2026-10-12). The latest release is v0.1.1.
- What can I use instead of 30book?
- Servers from other publishers that do the same job: Openlibrary MCP server, LetsFG — Flights & Hotels MCP server and Chatroost — unofficial Telegram MCP server. Compare all 30book alternatives.
Alternatives to 30book
Same job from other publishers: the closest match first, then the best rated.
- OpenlibrarySearch books and authors, fetch editions, browse subjects, and resolve cover images.not reviewedGrowingA
- LetsFG — Flights & HotelsSearch and book flights and hotels: hundreds of airlines, plus bookable hotel rates.not reviewedEstablishedA
- Chatroost — unofficial Telegram MCP serverUnofficial Telegram MCP server — read, search, reply and react in your own Telegram account.not reviewedEstablishedA
- Open LibrarySearch books and authors on the Internet Archive's Open Librarynot reviewedEstablishedA