Skip to main content
Glama

darukade-mcp: Darukade (داروکده) online pharmacy MCP server for AI agents

darukade-mcp is an unofficial, read-only MCP server for Darukade (darukade.com), an Iranian online pharmacy. Its 12 tools search the product catalog with filters (category, brand, form, price, stock, discount), find the cheapest products, read a product's price per variant, ingredients, dosage and warnings, compare products, list user questions with the pharmacists' answers, suggest alternatives, show the home page offers, and search and read the Darukade health magazine. No API key or account is needed. It works in Claude, Cursor, Copilot and any other MCP client.

PyPI License: MIT

For AI agents

  • What: unofficial MCP server for darukade.com: supplements, vitamins, cosmetics and skin care, baby, medical equipment.

  • Install: uvx darukade-mcp or claude mcp add darukade -- uvx darukade-mcp. Transport: stdio. Needs uv.

  • Auth: none. Optional DARUKADE_MCP_PROXY (HTTP proxy URL, or a comma-separated list); system proxy settings are ignored.

  • Access: read-only. It cannot log in, order or upload prescriptions, so no confirmation is needed before any tool.

  • Tools: 12, prefixed dr_. Typical: dr_categories / dr_brands / dr_forms -> dr_search / dr_cheapest -> dr_product / dr_compare -> dr_reviews / dr_related; or dr_articles -> dr_article.

  • Output: compact JSON; prices in Toman after discount; Persian text as the shop has it. Not medical advice.

Related MCP server: shopino-mcp

Quick start

claude mcp add darukade -- uvx darukade-mcp

Claude Desktop / Cursor: add {"mcpServers": {"darukade": {"command": "uvx", "args": ["darukade-mcp"]}}} to the MCP config.

Tools

Tool

What it does

dr_search

Search the catalog by words, category, brand, form, price range, in stock, discounted, gift, with sort and paging

dr_cheapest

List the lowest-priced products of a category, brand or search, cheapest first

dr_product

One product: price per variant, stock, brand, ingredients with amounts, dosage, warnings, properties, pharmacy FAQ, magazine articles

dr_compare

2-5 products side by side: price, stock, ingredient amounts, dosage, cheapest, common ingredients

dr_reviews

User comments and questions with the pharmacy's answers, plus the rating summary

dr_related

Alternatives, similar, same-brand and complementary products with prices

dr_categories

Category ids (about 60 top-level, 475 sub-categories) for the category filter

dr_brands

Find a brand by name and get its id for the brand filter, or read a brand's profile (about text, categories)

dr_forms

Product form ids (capsule, syrup, cream, spray ...) for the form filter

dr_home

The home page's golden offers, newest, best-selling and most-loved products

dr_articles

Search the health magazine (about 2,900 articles; category 14 is drug information)

dr_article

Read one magazine article as text with its author, sources and recommended products

Example: "cheapest sunscreen for all skin types" -> dr_categories("ضد آفتاب انواع پوست") -> dr_cheapest(category=[1379]). The site cannot sort text searches, so a text query with a cheapest/discount sort orders up to 288 matches itself.

Development

uv sync
uv run ruff check . && uv run ruff format --check .
uv run python -m pytest -q
uv run python -m pytest -m live -q   # calls the real site

Unofficial; not affiliated with Darukade. MIT licensed. Author: Sepehr Radmard (سپهر رادمرد), github.com/sepehr071.

Related MCP Connectors

Related MCP Servers

  • A
    license
    A
    quality
    A
    maintenance
    Enables AI agents to search Digikala's catalogue, compare every seller's offers and prices, review ~30 days of price history, read customer reviews and Q&A, and surface current deals, all through read-only tools.
    23
    179 PyPI
    40
    MIT
  • A
    license
    A
    quality
    A
    maintenance
    Enables AI agents to search a catalog of roughly 960,000 fashion products across about 10,000 Iranian online and Instagram shops, comparing prices and discounts, checking per-color and per-size stock, browsing categories and curated listings, and finding similar items at other shops. It also lets agents assess shop trust signals such as ratings and buyer surveys, surface flash sales and discount codes, and read blog style guides, all read-only with no login or ordering.
    14
    153 PyPI
    2
    MIT
  • A
    license
    A
    quality
    A
    maintenance
    Enables AI agents to search Iranian doctors, hospitals and clinics by specialty, city, name, gender and online visit, then read profiles, ratings, insurances, patient reviews, visit prices in Toman and free appointment times. Read-only, with no login, booking or payment, so users compare options and get a profile link to book themselves.
    12
    387 PyPI
    4
    MIT
  • A
    license
    A
    quality
    A
    maintenance
    Enables AI agents to search Iranian doctors by speciality, city, neighborhood, insurance and visit type, compare office and online consultation fees, check free appointment times up to a month ahead, and read reviews. Also covers hospitals, clinics, labs, pharmacies, fixed-price clinic offers and health articles, all read-only so booking happens on the site via a returned link.
    14
    396 PyPI
    2
    MIT