daraz-mcp
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@daraz-mcpfind cheapest wireless mouse"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Daraz MCP Server - Clean & Fast
A streamlined Model Context Protocol (MCP) server for searching Daraz.pk products. Built using documented Daraz API patterns for maximum reliability and performance.
⨠Features
šÆ Simple & Clean: Just 2 tools instead of 6 confusing ones
š” Official API Patterns: Uses documented
mods.listItemsstructure andajax=trueendpointsšø Smart Cheapest Search: Auto-detects "cheapest" queries and searches extensively
š« No Cache: Always fresh results, no .db files created
š Multi-method: JSON API primary, Playwright browser fallback
šØ Beautiful Output: Human-readable results with clickable links
ā” Fast: Optimized using officially documented endpoints
Related MCP server: Amazon MCP Server
š ļø Tools Available
1. search_daraz - The Main Search Tool
Smart search that handles everything automatically:
# Regular search
search_daraz("wireless mouse")
# Auto-detects cheapest requests
search_daraz("cheapest wireless mouse") # Searches 15 pages, sorts by price
# Explicit cheapest mode
search_daraz("mouse", cheapest=True)
# Price filtering
search_daraz("laptops", max_price=50000)
# Category search (uses documented category endpoints)
search_daraz("TV", category="televisions")Features:
Auto-detects "cheapest" in query and switches to extensive search mode
Searches 15 pages for cheapest queries vs 5 for regular
Sorts results by price for cheapest queries
Returns formatted, clickable results
2. product_details - Get Product Info
product_details("https://www.daraz.pk/products/product-url")š” API Implementation
This server uses officially documented Daraz.pk endpoints:
Search Endpoint
GET https://www.daraz.pk/catalog/
?ajax=true
&q=query
&page=1
&_keyori=ssCategory Endpoint
GET https://www.daraz.pk/{category}/
?ajax=true
&page=1
&q=search_within_categoryResponse Structure: data.mods.listItems[] contains product array
š Quick Setup
Install dependencies:
pip install fastmcp requests beautifulsoup4 playwrightAdd to LM Studio
mcp.json:
{
"mcpServers": {
"daraz-search": {
"command": "C:\\path\\to\\python.exe",
"args": ["C:\\path\\to\\server_merged.py"]
}
}
}Test in LM Studio:
"Find cheapest Nothing phone case"
"Search for wireless mice under 2000 PKR"
"Show me gaming laptops"
šÆ Improvements from Previous Version
Before (Confusing):
ā 6 different tools: search_daraz, search_daraz_structured, search_daraz_formatted, search_cheapest_daraz, search_most_expensive_daraz, product_details
ā Cache causing stale results
ā AI couldn't decide which tool to use
After (Clean):
ā
2 simple tools: search_daraz (smart), product_details
ā
No cache - always fresh results
ā
Auto-detection of user intent
ā
Uses documented API patterns
š Search Behavior
Query Type | Pages Searched | Results | Sorting |
Regular search | 5 pages | Up to 10 | As found |
"Cheapest" query | 15 pages | 1 item | Price (lowest first) |
With | 15 pages | 1 item | Price (lowest first) |
With | 5 pages | Filtered | As found |
š§ No Cache = Always Fresh
ā No
.dbfiles createdā Every search hits Daraz API fresh
ā Latest prices and stock status
ā No stale cached results
š”ļø Anti-Bot Protection
User-Agent rotation (5 different browsers)
Random delays between requests (1.0-2.5s)
Proper headers and referrers
Graceful fallback to browser automation
š Usage Examples
For Users in LM Studio:
"Find me the cheapest Nothing phone 1 case"
"Search for wireless mice under 1500 PKR"
"What are some good gaming laptops?"
"Show me TVs in the television category"
For Developers:
# The AI will automatically choose the right parameters
search_daraz("cheapest phone cases") # cheapest=True, max_results=1
search_daraz("phone cases") # regular search, max_results=10
search_daraz("cases", max_price=500) # price filteringš Ready to Use
This server is production-ready and uses officially documented Daraz.pk API patterns for maximum reliability. No seller account required - works with public endpoints only.
Start LM Studio, add the MCP server, and start shopping! šļø
This server cannot be deployed
Maintenance
Related MCP Connectors
Amazon search and product extraction: titles, prices, ASINs, and listings as clean JSON.
Search Shopee shops, listings and categories across markets: sellers, prices, sales and ratings.
Search 100+ US retailers, 260M+ products with real-time pricing, stock, and price history. Documentation - https://www.lemmebuyit.com/developer Homepage - https://www.lemmebuyit.com
Search and get fashion products recommendations across multiple e-ecom stores
Related MCP Servers
- FlicenseNot gradedqualityDmaintenanceEnables searching and scraping of product listings from major Pakistani e-commerce platforms including Daraz, Telemart, and iShopping. It provides tools to find the lowest-priced items with ratings of four stars or higher through automated web scraping.-
- FlicenseNot gradedqualityDmaintenanceEnables searching Amazon India products, retrieving details, tracking prices, managing favorites, and more with fast caching.-
- FlicenseNot gradedqualityDmaintenanceEnables searching and comparing products across Pakistani e-commerce platforms Daraz, Telemart, and iShopping, filtering by price and ratings.-

idealo MCP Serverofficial
AlicenseNot gradedqualityFmaintenanceEnables product search, price comparison, and price history analysis across 6 European marketplaces (DE, AT, GB, FR, IT, ES).19MIT