Prototipo · Versión preliminar: todos los servidores del registro oficial, sincronizados cada 30 minutos. Las reseñas y las cuentas llegarán en una etapa posterior.
PopNx MCPServidores MCP para quienes usan IA · explicados con palabras sencillas

Digikala

de sepehr071versión 0.6.0i★ –iSe ejecuta en tu computadora
Nombre en el registroio.github.sepehr071/digikala-mcp

Instalar

Resumen

Descripción del creador (original en inglés)

Unofficial read-only Digikala: search products, compare sellers, price history, reviews, deals.

Los tres pilares de PopNx MCP

Estos tres nunca se combinan en una sola puntuación: las opiniones, las mediciones y la popularidad son cosas distintas.

Qué puedes hacer con él

Todavía no escribimos un resumen sencillo para este. Abajo están los datos que leímos del registro.

  • Conexión: Se ejecuta en tu computadora
  • Transporte: stdio
  • Categoría: Tiendas en línea y pagos

Instalación

Elige la app de IA que usas y copia la configuración.

Antes de instalar

Necesitas

  • PyPIuv de Python instalado (para el comando uvx)

¿Qué app usas?

Elige tu app arriba. La recordamos, así que la próxima vez el botón dirá “Instalar en …”.

Abre Claude Desktop → Settings → Developer → Edit Config y pega esto en claude_desktop_config.json

{
  "mcpServers": {
    "digikala": {
      "command": "uvx",
      "args": [
        "digikala-mcp"
      ],
      "env": {
        "DIGIKALA_MCP_PROXY": "your-value"
      }
    }
  }
}

Ejecuta esto en tu terminal

claude mcp add digikala --env DIGIKALA_MCP_PROXY=your-value -- uvx digikala-mcp

Completa los valores vacíos antes de ejecutarlo.

Abrir en Cursor

O copia la configuración tú

Pégalo en .cursor/mcp.json de tu proyecto, o en ~/.cursor/mcp.json

{
  "mcpServers": {
    "digikala": {
      "command": "uvx",
      "args": [
        "digikala-mcp"
      ],
      "env": {
        "DIGIKALA_MCP_PROXY": "your-value"
      }
    }
  }
}

Tu navegador te pide permiso para abrir la app; luego la app muestra la configuración y te pide confirmar. Los valores de las claves quedan vacíos para que los completes tú.

Abrir en VS Code

O copia la configuración tú

Pégalo en .vscode/mcp.json de tu proyecto

{
  "servers": {
    "digikala": {
      "type": "stdio",
      "command": "uvx",
      "args": [
        "digikala-mcp"
      ],
      "env": {
        "DIGIKALA_MCP_PROXY": "your-value"
      }
    }
  }
}

Tu navegador te pide permiso para abrir la app; luego la app muestra la configuración y te pide confirmar. Los valores de las claves quedan vacíos para que los completes tú.

Este se ejecuta en tu computadora, y ChatGPT solo puede conectarse a servidores en internet. Elige otra app.

Tu elección se guarda en una cookie en este dispositivo; no necesitas cuenta.

Valores que debes completar

  • DIGIKALA_MCP_PROXY env
    Optional HTTP proxy URL for every request (e.g. one with an Iranian exit if Digikala blocks yours), or a comma-separated list: one is used until it gets blocked or fails to connect, then the next. Sy…

Esta configuración se genera a partir de la ficha del creador en el registro. Si el README dice otra cosa, sigue el README.

Qué puede hacer

Se ejecuta en tu computadora; la lista de herramientas aparece en tu app de IA después de instalarlo.

Revisiones básicasi

Revisamos información que cualquiera puede ver; no hemos leído el código. Las revisiones que no aplican no se cuentan. · Revisado el 8 nov 2026

  • ✓ Superada

    El creador coincide con el repo

    El nombre en el registro se verificó con la cuenta de GitHub sepehr071, dueña del repo

  • … Aún sin revisar

    Sigue en mantenimiento

    Todavía no hemos leído este repo en GitHub

  • … Aún sin revisar

    Tiene licencia

    Todavía no hemos leído este repo en GitHub

  • – No aplica

    El endpoint responde

    Este se ejecuta en tu computadora; no hay endpoint en internet

  • – No aplica

    Inicio de sesión con OAuth

    Se ejecuta en tu computadora y usa ajustes locales en su lugar

  • … Aún sin revisar

    Sin instrucciones ocultas en las descripciones de herramientas

    Se ejecuta en tu computadora; solo podemos leer listas de herramientas de endpoints en internet

Comparado con otros en Tiendas en línea y pagosi

  • Más estrellas que el 0% de los otros 2555 servidores de esta categoría
  • Publicado en el registro más recientemente que el 91% de los otros 2555 servidores de esta categoría
  • Revisiones básicas iguales o mejores que el 100% de los otros 2555 servidores de esta categoría

Comparado con todos los servidores activos de esta categoría en el registro. Las estrellas solo cuentan cuando quien lo publica es dueño del repo.

Preguntas frecuentes

¿Es seguro Digikala?

Superó 1 de 1 revisiones básicas aplicables. No hemos leído el código. Antes de agregar una clave o un token, revisa qué acceso pide el servidor y usa una clave que tenga solo los permisos que necesitas.

¿Qué claves o códigos necesita?

El registro no indica ninguna clave obligatoria, aunque algunos servidores te piden iniciar sesión la primera vez que los usas.

¿Se ejecuta en mi computadora o en la nube?

Se ejecuta en tu computadora. Tu app de IA lo inicia cuando hace falta, y los datos no pasan por los servidores del creador (a menos que el propio servidor llame a un servicio en línea).

¿Sigue en mantenimiento?

El repo de GitHub cambió por última vez –, y la última versión (0.6.0) llegó al registro anteayer.

¿Qué apps pueden usarlo?

Las apps compatibles con MCP, como Claude Desktop, Claude Code, Cursor y VS Code. También necesitas Python (uv) en tu computadora.

¿Qué puedo usar en su lugar?

En la misma categoría: Spree Commerce: open-source B2B and marketplace ecommerce, Stripe MCP, MCP Cn Commerce

Alternativas

Servidores de la misma categoría hechos por otros creadores, ordenados por estrellas.

Cómo leer una tarjeta:↓ Descargas por semanai★ Estrellas de GitHubiTres pilares: reseñas · revisiones · usoiActualizado = fecha en que se publicó la última versión en el registroi

Stripe MCP

MCP server integrating with Stripe - tools for customers, products, payments, and more.

de stripeEn crecimiento★ 2 milActualizado hace 12 meses

Se ejecuta en la nube✓ stripe.com

MCP Cn Commerce

8 read-only MCP platform entries; support is operation-specific; merchant live acceptance pending

de TonyWang-hubInicial↓ 73/sem★ 96Actualizado hace 29 días

Se ejecuta en tu computadora

README del creador

Abrir el README

Copiado tal cual del repo del creador. PopNx MCP no lo ha revisado ni lo respalda. Se quitaron HTML, imágenes y scripts. Los enlaces llevan fuera de este sitio.

digikala-mcp: Digikala MCP server for AI agents

Let your AI agent shop around on Digikala (دیجی‌کالا).

An unofficial, read-only MCP server for Iran's largest online store: search products, compare every seller's offer,

check a product's price history, read reviews and Q&A, and catch today's Incredible Offers, 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


For AI agents

  • What: unofficial MCP server (model context protocol) for Digikala (digikala.com, Iran) and its Fresh supermarket. Queries in Persian or English, prices in Toman.
  • Install: uvx digikala-mcp or claude mcp add digikala -- uvx digikala-mcp. Transport: stdio. Needs uv (Python 3.10+).
  • Auth: none, no API key or account. Optional DIGIKALA_MCP_PROXY (HTTP proxy, or a comma-separated list, e.g. with an Iranian exit if Digikala blocks yours).
  • Access: read-only. No login, cart, checkout or payment, so no confirmation is needed before calling any tool.
  • Tools: 23, all prefixed dk_. Start with dk_find_cheapest, dk_search, dk_best_for_budget, dk_deals. Typical sequence: dk_find_cheapest -> dk_product -> dk_price_history.
  • Use when: finding, comparing or judging prices of products and sellers on Digikala, including the Fresh supermarket.
  • Do not use when: the user wants to buy, or needs shipping cost (only calculated at checkout) or anything behind a login.
  • Output: compact JSON. Prices in Toman, ratings 0-5 (null = not rated). Numeric product ids (the of dkp- ) pass between tools.
  • Network: talks to api.digikala.com directly from your machine. On "refused the request (HTTP 403)" for every call, set DIGIKALA_MCP_PROXY.
  • Machine-readable: server.json and the iran-mcp catalog (TOOLS.md, servers.json, llms.txt).

Why

Digikala lists the same phone many times: different colors, memory sizes, bundles and a dozen sellers per listing, with prices that move every day. Sorting by "cheapest" puts phone cases first. Finding *the real cheapest offer, and whether today's price is a good one* means a lot of clicking. An agent with digikala-mcp does it in three calls:

You: Cheapest Samsung Galaxy A07 on Digikala, and is now a good time to buy?

Agent: *calls* dk_find_cheapest(query="samsung a07") → dk_product(product_id=20109389) → dk_price_history(product_id=20109389)

| Price | Model | Seller |

|---:|---|---|

| 42,503,600 | Galaxy A07 64 GB / 4 GB | Digikala (same-day delivery in Tehran) |

| 44,518,000 | Galaxy A07 64 GB / 4 GB + 25 W charger | Sepahan Hamrah Yaghout |

| 46,811,800 | Galaxy A07 128 GB / 4 GB | Digikala |

The 64 GB model is cheapest at 42,503,600, sold by Digikala itself; the next seller asks 42,918,000.

But it's not a great moment: the black one sold for 34,499,000 yesterday and 33,200,000 at its lowest this

month. Today's best offer is about 23% above yesterday's, so waiting may pay off.

Real tool output from 2026-10-03; prices change all the time. Prices are in Toman.

What it can do

  • Search the whole catalogue in Persian or English, with price, brand, feature (OS, storage, ...), color, seller and fast-delivery filters; every result says whether its title really matches
  • Find the real cheapest match, with accessories filtered out, and every seller's offer for a product
  • Best picks for a budget, ranked by a rating weighted by how many buyers rated it, with the reasoning shown
  • Re-check a shortlist of up to 10 products in one call: price, cheapest offer, stock, distance from the 30-day low
  • Judge a price with about 30 days of daily price history and the 30-day low
  • Browse categories, brands, sellers and best sellers, sorted by price, sales, views, newest or buyers' pick
  • Check quality with reviews, pros/cons, buyer Q&A and seller reputation
  • Catch deals: Incredible Offers and supermarket (Digikala Fresh) discounts
  • Extras: spec comparison, installment plans, Digikala Plus shipping plans, live gold and coin prices
  • Read-only by design: no login, no cart, no orders, no payment

Quick start

You need uv. No API key or account.

Claude Code

claude mcp add digikala -- uvx digikala-mcp

Claude Desktop

Settings → Developer → Edit Config, then add:

{

"mcpServers": { "digikala": { "command": "uvx", "args": ["digikala-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": { "digikala": { "type": "stdio", "command": "uvx", "args": ["digikala-mcp"] } } }

</details>

Codex CLI

codex mcp add digikala -- uvx digikala-mcp

Or in ~/.codex/config.toml:

[mcp_servers.digikala]

command = "uvx" args = ["digikala-mcp"]

</details>

Gemini CLI

Add to ~/.gemini/settings.json:

{

"mcpServers": { "digikala": { "command": "uvx", "args": ["digikala-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 digikala-mcp, or pip install digikala-mcp and run digikala-mcp.

Then just ask:

  • "Cheapest AirPods-style earbuds under 3 million Toman with at least 4 stars?"
  • "Compare the Galaxy A07 64 GB and 128 GB. Is the bigger one worth the difference?"
  • "Is this seller reliable? CGDG9"
  • "What are today's Incredible Offers on headphones, biggest discount first?"
  • "Which Android phones with 256 GB sold by Digikala itself are under 20 million Toman?"
  • ارزان&zwnj;ترین شیر کم&zwnj;چرب در سوپرمارکت دیجی&zwnj;کالا چند است؟
  • ارزان&zwnj;ترین گوشی سامسونگ A07 کدام است و الان وقت خرید است؟
  • امروز چه شگفت&zwnj;انگیزی برای هدفون هست؟

Tools

Product ids are the number in a digikala.com/product/dkp- / link. Every list returns compact product cards: id, title, brand, price, discount, stock, seller, rating, a photo URL (image) and the product link.

Find products (12)

ToolWhat it does
dk_searchSearch by words with sort, price, brand, feature, color and seller filters; flags loose title matches
dk_find_cheapestCheapest in-stock real matches for a query, accessories dropped, one list
dk_best_for_budgetBest-rated real matches under a budget, rating weighted by number of ratings
dk_suggestAutocomplete: better keywords, category codes and brand ids
dk_filtersFilter options of a category or search: features (OS, storage, ...), colors, brands, sellers, price range
dk_categoriesFind category codes and main-category ids
dk_category_productsBrowse a category with sort and the same filters, optionally one brand
dk_brand_productsBrowse a brand's products
dk_sellerA seller's rating, on-time shipping, cancellations, returns and products
dk_dealsIncredible Offers or supermarket deals, biggest discount first
dk_best_sellersCurrent best sellers, overall or per main category
dk_fresh_searchSearch or browse Digikala Fresh, the supermarket

Products (8)

ToolWhat it does
dk_productPrice, stock, specs and every seller's offer (color, warranty, shipping), cheapest first
dk_shortlistRe-price up to 10 products at once: price, cheapest offer, stock, rating, distance from the 30-day low
dk_price_historyAbout 30 days of daily prices per color, with low and high
dk_reviewsCustomer reviews with stars, pros/cons and verified-buyer flag
dk_questionsCustomer questions with their top answers
dk_similarSimilar products, e.g. cheaper alternatives
dk_compare2-4 products side by side: the specs that differ, plus the shared ones
dk_installmentsDigipay credit-line offers for a product (credit amount, monthly repayment, months)

Other (3)

ToolWhat it does
dk_plus_plansDigikala Plus membership plans (free shipments) and benefits
dk_gold_pricesLive 18k gold price per gram (daily and ~3-month change) and gold coin prices
dk_locationAddress → coordinates, or coordinates → address with Digikala city/province ids

All 23 tools are annotated readOnlyHint: true and return compact structured JSON, so they don't flood the agent's context.

How it works

  AI agent  (Claude, Cursor, Copilot, ...)

│ │ MCP over stdio ▼ digikala-mcp (runs on your machine) │ │ HTTPS └──────▶ api.digikala.com products, sellers, deals, Fresh supermarket

digikala-mcp runs locally and calls the same public endpoints the digikala.com web app uses. There's no hosted server in between, no API key, and nothing about you is sent anywhere else.

Good to know

  • Prices are in Toman. The Digikala API answers in Rial; every tool divides by 10 so numbers match the website. Gold and coin prices are already Toman.
  • Ratings are 0–5, like the site (the API's 0–100 divided by 20); null means not rated yet. Review stars are 1–5.
  • Persian and English queries both work (گوشی سامسونگ, airpods pro). Category and brand codes are English slugs (mobile-phone, samsung).
  • **sort=cheapest on a text search shows accessories

Solo se muestra el principio; lee el resto en el repo

Pregunta a PopNx