Spree Commerce: open-source B2B and marketplace ecommerce
Open-source B2B and marketplace ecommerce; new stores include an MCP server for AI agents.
Description from the maker (original English)
Unofficial read-only Torob: compare Iranian shop prices, price history, deal checks and baskets.
These three are never merged into one score: opinions, measurements and popularity are different things.
We have not written a plain-language summary for this one yet. Below are the facts we read from the registry.
Pick the AI app you use, then copy the settings.
TOROB_MCP_PROXYYou need
Which app do you use?
Pick your app above. We remember it, so next time the button says “Install in …”.
Open Claude Desktop → Settings → Developer → Edit Config, and paste this into claude_desktop_config.json
{
"mcpServers": {
"torob": {
"command": "uvx",
"args": [
"torob-mcp"
],
"env": {
"TOROB_MCP_PROXY": "your-value"
}
}
}
}Run this in your terminal
claude mcp add torob --env TOROB_MCP_PROXY=your-value -- uvx torob-mcpFill in the empty values before running it.
Paste into .cursor/mcp.json in your project, or ~/.cursor/mcp.json
{
"mcpServers": {
"torob": {
"command": "uvx",
"args": [
"torob-mcp"
],
"env": {
"TOROB_MCP_PROXY": "your-value"
}
}
}
}Your browser asks to open the app, then the app shows the settings and asks you to confirm. Key values are left empty for you to fill in.
Paste into .vscode/mcp.json in your project
{
"servers": {
"torob": {
"type": "stdio",
"command": "uvx",
"args": [
"torob-mcp"
],
"env": {
"TOROB_MCP_PROXY": "your-value"
}
}
}
}Your browser asks to open the app, then the app shows the settings and asks you to confirm. Key values are left empty for you to fill in.
This one runs on your computer, and ChatGPT can only connect to servers on the internet. Pick another app.
Your choice stays on this device in a cookie; no account needed.
TOROB_MCP_PROXY envThese settings are generated from the maker’s registry entry. If the README says otherwise, follow the README.
Runs on your computer; the tool list appears in your AI app after you install it.
We check information anyone can see; we have not read the code. Checks that do not apply are left out of the count. · Checked Nov 8, 2026
The registry name was verified with the GitHub account sepehr071, which owns the repo
We have not read this repo from GitHub yet
We have not read this repo from GitHub yet
This one runs on your computer; there is no internet endpoint
Runs on your computer and uses local settings instead
Runs on your computer; we can only read tool lists from internet endpoints
Compared with every active server in this category in the registry. Stars count only when the publisher owns the repo.
It passed 1 of 1 applicable basic checks. We have not read the code. Before adding a key or token, see what access the server asks for and use a key with only the permissions you need.
The registry does not list a required key, though some servers ask you to sign in on first use.
It runs on your computer. Your AI app starts it when needed, and data does not pass through the maker’s servers (unless it calls an online service itself).
The GitHub repo last changed –, and the latest version (0.2.0) reached the registry 2 days ago.
Apps that support MCP, such as Claude Desktop, Claude Code, Cursor and VS Code. You also need Python (uv) on your computer.
In the same category: Spree Commerce: open-source B2B and marketplace ecommerce, Stripe MCP, MCP Cn Commerce
Servers in the same category from other makers, sorted by stars.
Reading a card:↓ Downloads per weeki★ GitHub starsiThree pillars: reviews · checks · usageiUpdated = latest version published to the registryi
Open-source B2B and marketplace ecommerce; new stores include an MCP server for AI agents.
Stripe’s official server lets AI view and manage customers, products, payments and invoices. Connect to Stripe’s cloud and sign in with OAuth.
8 read-only MCP platform entries; support is operation-specific; merchant live acceptance pending
Copied from the maker’s repo as written. PopNx MCP has not reviewed or endorsed it. HTML, images and scripts are removed. Links lead off this site.
Let your AI agent compare prices across Iranian shops on Torob (ترب).
An unofficial, read-only MCP server for Torob, Iran's price-comparison engine: search a product, see every shop's offer,
check the price history, judge a deal and find the cheapest shop for a whole shopping list, all from Claude, Cursor or Copilot.
For AI agents · Why · What it can do · Quick start · Tools · How it works · Good to know · FAQ · Configuration · فارسی · Development · Related
Status: new. The live test suite passes against torob.com (checked 2026-10-18). Some endpoints are still mapped from the web app's code only, and several offline test fixtures are hand-made rather than recorded.
uvx torob-mcp or claude mcp add torob -- uvx torob-mcp. Transport: stdio. Needs uv (Python 3.10+).TOROB_MCP_PROXY (HTTP proxy, or a comma-separated list; Torob blocks many foreign and cloud IPs).tb_. Start with tb_search, tb_sellers, tb_cheapest, tb_deal_check, tb_basket. Typical sequence: tb_search -> tb_sellers (every shop) -> tb_price_chart / tb_deal_check; tb_cheapest for "where is X cheapest"; tb_compare to choose between models.price is null, never 0, when there is no usable price.id (a UUID) passes between tools; links are https://torob.com/p/ / (not repeated on every card; tb_product_url and csv output still give them).api.torob.com directly from your machine. After a bot-protection block (HTTP 490) it stops calling for 30 minutes and reports the minutes left; set TOROB_MCP_PROXY for another exit.server.json and the iran-mcp catalog (TOOLS.md, servers.json, llms.txt).Torob lists one product with the offers of many shops, but judging them takes clicks: which offers are reliable, who gives a warranty or installments, whether today's price is high compared to the last year, and which single shop can sell your whole list. An agent with torob-mcp answers that in a few calls, and skips offers Torob itself flags as unreliable.
low_confidence, unmatched_terms, suggested queries)Example prompts:
You need uv. No API key or account.
Claude Code
claude mcp add torob -- uvx torob-mcp
Claude Desktop
Settings → Developer → Edit Config, then add:
{
"mcpServers": { "torob": { "command": "uvx", "args": ["torob-mcp"] } } }
</details>
Cursor
Click Install in Cursor above, or add the Claude Desktop block to ~/.cursor/mcp.json.
VS Code (Copilot agent mode)
Click Install in VS Code above, or add to .vscode/mcp.json:
{
"servers": { "torob": { "type": "stdio", "command": "uvx", "args": ["torob-mcp"] } } }
</details>
Codex CLI
codex mcp add torob -- uvx torob-mcp
Or in ~/.codex/config.toml:
[mcp_servers.torob]
command = "uvx" args = ["torob-mcp"]
</details>
Gemini CLI
Add to ~/.gemini/settings.json:
{
"mcpServers": { "torob": { "command": "uvx", "args": ["torob-mcp"] } } }
</details>
Windsurf
Add the Claude Desktop block to ~/.codeium/windsurf/mcp_config.json.
Anything else
It's a standard stdio MCP server: run uvx torob-mcp, or pip install torob-mcp and run torob-mcp.
All tools are read-only and start with tb_. A product is identified by its id (a UUID); every tool also accepts a /p/ /... path or a full torob.com product URL.
Find products (8)
| Tool | What it does |
|---|---|
tb_search | Search with sort, category, brand name or id, price range, new / used, in-person, installment, city and validated attribute filters; csv output |
tb_suggest | Torob's autocomplete (fixes Finglish and colloquial wording); works even while other calls are blocked |
tb_filters | Category children, brands, price span, sort options and attribute slugs / values for a query or category |
tb_category | A category page: parents, sub-categories and top products |
tb_brands | All brands of a category with ids |
tb_trends | What people search right now, with a sample product each |
tb_offers | The special-offers feed: themed rows of discounted products |
tb_cities | City ids (most visited, or search by name) for the city filters |
One product (10)
| Tool | What it does |
|---|---|
tb_product | Name, price window, category path, brand, key specs (full table on request), cheapest offer |
tb_sellers | Every online shop offer with score, warranty, installments, delivery, buyer notes; min / median / max and spread; city, installment, warranty and score filters; csv output |
tb_stores | In-person stores: address, hours, open now, shelf price and age, optional map coordinates |
tb_presence | Counts of online shops, in-person stores, installment shops and Torob-warranty shops |
tb_variants | Sibling variants (storage + RAM, colour, region) with their own prices |
tb_price_chart | Weekly minimum and average price for about a year with a buy-now verdict |
tb_price_history | Notable price drops and rises, lowest and highest point, last change |
tb_similar | Products Torob shows as alternatives |
tb_product_url | Clean torob.com link from an id, path or URL (no request) |
tb_products_batch | Short records for up to 10 products |
Decide (5)
| Tool | What it does |
|---|---|
tb_cheapest | Cheapest trustworthy offer for a product named in words (checks every shop of the top matches; installment and city options) |
tb_compare | Compare 2-5 products: only the differing specs, price window, cheapest flagged |
tb_best_value | Ranked picks under a budget in Toman (by budget reach, popularity or price) |
tb_deal_check | Deal score 0-100 from the price history and today's offers, for today's price or a price you were offered |
tb_basket | Cheapest single shop that sells every item of a list, and the split-cart total |
Shops (3)
| Tool | What it does |
|---|---|
tb_shop | Shop trust profile: score, votes, e-Namad seal, time on Torob, city, website, delivery and payment terms |
tb_find_shops | Find shops by name or domain, optionally by city |
tb_shop_products | Products a shop sells, with the price range of the page |
All 26 tools are annotated readOnlyHint: true and return compact JSON, so they don't flood the agent's context.
AI agent (Claude, Cursor, Copilot, ...)
│ │ MCP over stdio ▼ torob-mcp (runs on your machine) │ │ HTTPS, Chrome-like client └──────▶ api.torob.com products, sellers, stores, price charts, shops
torob-mcp runs locally and calls the same public JSON endpoints the torob.com web app uses. There is no hosted server in between and no API key. Requests go one at a time with a pause between them, and replies are cached.
price is null when there is no usable price, never 0.tb_sellers or tb_cheapest, which skip offers flagged unreliable.Only the beginning is shown; read the rest in the repo