Mmcp.market

30book MCP server

by sepehr071·io.github.sepehr071/30book-mcp·v0.1.1

Unofficial read-only 30book: search Iranian printed books, compare editions and prices.

A92/100grade A
What users say
No reviews yet
Be the first
Safety scan
A92/100

full report

Adoption
Growing

0 stars114 downloads/wk

Reviews

Write one

Nobody 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

no findings
  • 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
Overall 92/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

Install 30book in Claude Code, Cursor or VS Code

claude mcp add 30book-mcp -- uvx 30book-mcp
Add to Cursor

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-mcp

Other 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.

All 30book alternatives →
  • Openlibrary
    Search books and authors, fetch editions, browse subjects, and resolve cover images.
    A
  • LetsFG — Flights & Hotels
    Search and book flights and hotels: hundreds of airlines, plus bookable hotel rates.
    A
  • Chatroost — unofficial Telegram MCP server
    Unofficial Telegram MCP server — read, search, reply and react in your own Telegram account.
    A
  • Open Library
    Search books and authors on the Internet Archive's Open Library
    A

More from sepehr071 →