
Taaghche
io.github.sepehr071v0.1.0Updated Oct 11, 2026
Unofficial read-only Taaghche: search Persian ebooks and audiobooks, compare prices, read reviews.
Overview
Lets an assistant search the Taaghche store for Persian ebooks and audiobooks, compare prices and formats, and read reviews.
- What it does
- An unofficial, read-only server exposing 12 tools over the public Taaghche JSON endpoints. It searches by title, author or topic with format, sort and price filters, and returns book details such as price, discount, pages or listening time, publisher, translator, narrator, rating breakdown and ISBN. It also reads reader reviews, similar books, author and publisher profiles, category trees, bestsellers, new releases and free books.
- When to use it
- Use it when an assistant needs to look up Persian-language books or audiobooks: checking whether a title exists in audio, comparing editions and prices in Toman, browsing bestsellers or free titles, or summarizing reader reviews. Persian queries match best.
- Requirements
- Runs locally as a stdio process, started with uvx (needs uv installed) or configured in an MCP client. No API key or account. Network access to taaghche.com endpoints is required; an optional TAAGHCHE_MCP_PROXY variable sets an HTTP proxy, and system proxy settings are ignored.
Installation
In SourceWeft
- Open Taaghche in the dashboard and add it to a workspace.
- Enable the server for the chats that should use its tools.
Desktop only via STDIO. STDIO servers start a local process, so they need the SourceWeft desktop host.
Other MCP clients
Follow the launch instructions in the repository.
README
taaghche-mcp
Let your AI agent search Taaghche, the Iranian ebook and audiobook store: compare prices and formats, read reviews, browse bestsellers, new and free books.
Unofficial and read-only. Covers about 220,000 Persian and translated ebooks and audiobooks on taaghche.com, prices in Toman. No API key, no account.
Quick start
You need uv.
Any other MCP client (Claude Desktop, Cursor, VS Code): run uvx taaghche-mcp as a stdio server, e.g.
Then ask, for example:
- "Is there an audiobook of شازده کوچولو, and which edition is the cheapest?"
- "Free audiobooks about history, most downloaded first."
- "What do readers say about book 6426? Show the most liked reviews."
- پرفروشترین کتابهای روانشناسی زیر ۱۰۰ هزار تومان کدامند؟
How it works
taaghche-mcp runs locally and calls the same public JSON endpoints the taaghche.com website uses
(get.taaghche.com for books, reviews, lists and search, explore.taaghche.com for suggestions; the category menu is
read from the home page). No hosted server in between. API map and quirks: ../taaghche/.
Tools
All 12 tools are annotated readOnlyHint: true and return compact structured JSON.
Find and read a book
Browse
Good to know
- Prices are in Toman. The API returns Toman (book 6426 is
58500in the API and۵۸,۵۰۰ تومانon the page).final_priceis what you pay,priceis before discount,discount_pcta whole percent,freeis true for 0. - The site cannot filter by price, so the price range is applied here.
tg_searchappliesmin_price,max_priceandfree_onlyto the results it scans (up to 5 pages of 12); the browse tools,tg_authorandtg_publisherdo the same withmax_price(up to 5 pages of 16).scannedtells how many books were looked at; withsort="cheapest"the ceiling is exact and the scan stops early. Only free and discounted lists are filtered by the site. - Paging:
tg_searchreturns 12 books per page, the browse tools andtg_author/tg_publisher16. Passnext_cursorback ascursorwith the same other arguments. - «Bestsellers» is the site's «hot» ranking. Taaghche publishes no sales numbers; for the true best-selling order of a keyword use
tg_search(sort="bestselling"). - Binahayat (بینهایت) subscription:
in_subscriptionmarks books included in it; the price is for buying the book permanently. - Dates ending
_faare Persian (Jalali). - Persian queries match best.
Configuration
Development
License
MIT
Source: README.md at commit c4d0d74
Tools
0Version history
1- v0.1.0LatestOct 11, 2026

