MM Query
Enables querying and comparing products from MM's retail (B2C) and wholesale (B2B) platforms in Vietnam, including price comparisons, stock availability checks, and multi-store support with Vietnamese language integration.
README
MM Query - MCP Server
Query products from MM's retail (B2C) and wholesale (B2B) platforms using the Model Context Protocol.
Features
- π Search products across B2C and B2B platforms
- π° Compare retail vs wholesale prices
- π¦ Check stock availability
- πͺ Multi-store support
- π Direct product links
- π Vietnamese language support
Installation
Via Smithery (Recommended)
smithery install mmmegamarket-mcp
Via uvx
uvx mmmegamarket-mcp
Via pip
pip install mmmegamarket-mcp
Configuration
Add to your Claude Desktop config file:
macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
Windows: %APPDATA%\Claude\claude_desktop_config.json
Linux: ~/.config/Claude/claude_desktop_config.json
{
"mcpServers": {
"mm-query": {
"command": "uvx",
"args": ["mmmegamarket-mcp"],
"env": {
"MMPRO_USERNAME": "your_b2b_email@example.com",
"MMPRO_PASSWORD": "your_b2b_password"
}
}
}
}
Note: B2B credentials are optional. B2C (retail) features work without authentication.
Available Tools
1. search_products
Search for products on MM.
Note: Product names and descriptions are in Vietnamese.
Parameters:
search_term- Keyword in English or Vietnamese (e.g., 'rice'/'gαΊ‘o', 'milk'/'sα»―a')platform- "b2c", "b2b", or "both" (default: "b2c")page- Page number (default: 1)page_size- Results per page, max 50 (default: 24)sort_by- Sort order: "relevance", "price_asc", "price_desc", etc.
2. compare_prices
Compare prices between B2C (retail) and B2B (wholesale) platforms.
Parameters:
search_term- Product keywordmax_results- Maximum products to compare (default: 20)
3. list_stores
List all MM store locations.
Parameters:
region- "north", "central", "south", or "all" (default: "all")
4. set_store
Set the active store location for searches.
Parameters:
store_code- Store code (e.g., '10010')
5. get_current_store
Get the currently active store location.
6. authenticate_b2b
Authenticate with B2B platform (optional).
Parameters:
username- B2B account emailpassword- B2B account password
7. get_auth_status
Check B2B authentication status.
8. get_product_details
Get detailed information about a specific product.
Parameters:
sku- Product SKUplatform- "b2c" or "b2b" (default: "b2c")
Usage Examples
Basic Product Search
Search for "coffee"
Price Comparison
Compare prices for "cooking oil" between B2C and B2B
Multi-Platform Search
Search for "rice" on both B2C and B2B platforms
Store Selection
List stores in south region
Set store to 10010
Search for "milk"
Language Note
The database is primarily in Vietnamese. Product names, descriptions, and categories will be in Vietnamese. Search terms can be provided in either English or Vietnamese.
Platforms
B2C Platform
- Consumer/retail platform
- Retail pricing
- No authentication required
B2B Platform
- Business/wholesale platform
- Wholesale pricing (typically 5-15% cheaper)
- Optional authentication for full features
PyPI Package
This MCP server is published as mmmegamarket-mcp on PyPI.
Package URL: https://pypi.org/project/mmmegamarket-mcp/
License
MIT License
Support
- Issues: https://github.com/CaullenOmdahl/mm-query/issues
- PyPI: https://pypi.org/project/mmmegamarket-mcp/
Recommended Servers
playwright-mcp
A Model Context Protocol server that enables LLMs to interact with web pages through structured accessibility snapshots without requiring vision models or screenshots.
Magic Component Platform (MCP)
An AI-powered tool that generates modern UI components from natural language descriptions, integrating with popular IDEs to streamline UI development workflow.
Audiense Insights MCP Server
Enables interaction with Audiense Insights accounts via the Model Context Protocol, facilitating the extraction and analysis of marketing insights and audience data including demographics, behavior, and influencer engagement.
VeyraX MCP
Single MCP tool to connect all your favorite tools: Gmail, Calendar and 40 more.
graphlit-mcp-server
The Model Context Protocol (MCP) Server enables integration between MCP clients and the Graphlit service. Ingest anything from Slack to Gmail to podcast feeds, in addition to web crawling, into a Graphlit project - and then retrieve relevant contents from the MCP client.
Kagi MCP Server
An MCP server that integrates Kagi search capabilities with Claude AI, enabling Claude to perform real-time web searches when answering questions that require up-to-date information.
E2B
Using MCP to run code via e2b.
Neon Database
MCP server for interacting with Neon Management API and databases
Exa Search
A Model Context Protocol (MCP) server lets AI assistants like Claude use the Exa AI Search API for web searches. This setup allows AI models to get real-time web information in a safe and controlled way.
Qdrant Server
This repository is an example of how to create a MCP server for Qdrant, a vector search engine.