Skip to main content
MCP server CX Codex

Digikala — Claude Code MCP server: what it does, how to install

Searches Digikala products, tracks 30-day price trends, compares seller offers, and pulls customer reviews directly into agent chats.

Install into Claude Code · Platform CLI All methods and platforms ↓
claude mcp add --env DIGIKALA_MCP_PROXY=<DIGIKALA_MCP_PROXY> --transport stdio digikala -- uvx digikala-mcp
Open on GitHub

What Digikala does

This read-only server equips assistants with 23 tools prefixed by dk_ to query the Digikala marketplace and its Fresh supermarket. It processes queries in English or Persian, filters out accessories when hunting for the lowest price, and spots Incredible Offers deals. Prices are reported in Toman.

Requests require no user credentials or API tokens. The server cannot place orders or manage shopping carts. It also skips delivery calculations because the platform determines shipping fees only at checkout. Execution relies on uv alongside Python 3.10+.

Direct network calls target api.digikala.com. Whenever environments outside Iran encounter HTTP 403 errors, assigning an Iranian proxy to the DIGIKALA_MCP_PROXY variable resolves the issue.

What it helps with

  • filter out phone cases and locate the cheapest merchant for an exact product
  • inspect 30-day pricing history to verify whether a discount is genuine
  • evaluate merchant ratings and customer reviews before buying
  • track active discounts across Incredible Offers and Digikala Fresh

Example prompts for the agent

  • Find the cheapest offer for Samsung Galaxy A07 on Digikala and show its price history.
  • Check seller ratings, pros, and cons for Digikala product ID 20109389.
  • List today's top deals in the Digikala Fresh supermarket under 5000000 Toman.

How to install Digikala

Platform CLI

claude mcp add --env DIGIKALA_MCP_PROXY=<DIGIKALA_MCP_PROXY> --transport stdio digikala -- uvx digikala-mcp

Replace <…> with your own values. uvx runs the command named after the package; if the README names another one, use uvx --from digikala-mcp <command>

Step by step, with commands for each platform: How to add an MCP server to Claude Code, Codex, Cursor, VS Code, Gemini CLI and more

Questions about Digikala

How to install Digikala in Claude Code?

Run claude mcp add digikala-mcp -- uvx digikala-mcp. If you need a proxy to bypass IP blocks, run claude mcp add --env DIGIKALA_MCP_PROXY=<DIGIKALA_MCP_PROXY> --transport stdio digikala -- uvx digikala-mcp.

What does Digikala MCP server do?

It lets your agent search the Digikala catalog, compare marketplace sellers, check 30-day price graphs, and read reviews without an account.

Can this server place orders or calculate shipping fees?

No, all functions operate in read-only mode. Digikala calculates shipping costs only during checkout, which requires an authenticated session.

Similar MCP servers

All MCP servers for Agent setup: memory, context, orchestration →

Project sponsors

Companies that keep this analytics open
Gold sponsor

Impressions, clicks and code copies — open statistics. We keep the numbers public for the same reason NeBlask itself is public. Become a sponsor