Market Fiyatı MCP Server
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., "@Market Fiyatı MCP Serverfind cheapest milk in Istanbul"
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.
Market Fiyatı MCP Server
An MCP server for marketfiyati.org.tr, a price comparison website for groceries in Turkey.
This server exposes the search functionality of the website as tools for MCP-compatible clients.
Features
Search Products: Find products using keywords.
Search by ID: Look up products by their unique ID or barcode.
Find Similar Products: Discover products similar to a given item.
Related MCP server: Marketfiyati MCP Server
Prerequisites
Python 3.12+
uv (recommended for project and virtual environment management)
Installation
Clone the repository:
git clone https://github.com/mtcnbzks/market-fiyati-mcp-server.git cd market-fiyati-mcp-serverCreate a virtual environment and install dependencies:
uv venv uv sync
Usage
You can run this server and connect to it from any MCP-compatible client.
Running the Server
To start the server, run the following command in your terminal:
uv run python -m market_fiyati_mcp_server.serverThe server will start and listen for connections from MCP clients.
Connecting from a Client
You can use the MCP development tools to inspect and interact with the server.
Install in an MCP Client (e.g., Claude Desktop): To make the server available in a client like the Claude Desktop App, you can install it using:
uv run mcp install src/market_fiyati_mcp_server/server.pyManual Configuration (e.g., VS Code): To add the server to a client that uses a
mcp.jsonconfiguration file (like VS Code), add the following to theserversobject in yourmcp.json.{ "servers": { "market-fiyati": { "command": "uvx", "args": ["market-fiyati-mcp-server"] } } }
Tools
This server provides the following tools:
search_product
Search for products matching given keywords.
Parameters:
keywords(str): The search terms.latitude(float, optional): Latitude for location-based search.longitude(float, optional): Longitude for location-based search.distance(int, optional): Radius in km for location-based search.
Returns: A human-readable summary and the full structured API response.
search_product_by_identity
Retrieve product information by a unique identity (e.g., barcode or internal ID).
Parameters:
identity(str): The product's unique ID or barcode.identityType(str, optional): The type of identity (idorbarcode). Defaults toid.keywords(str, optional): Optional keywords to refine the search.latitude(float, optional): Latitude for location-based search.longitude(float, optional): Longitude for location-based search.distance(int, optional): Radius in km for location-based search.
Returns: A summary of the found product and the full structured API response.
search_similar_products
Find products similar to a reference item ID.
Parameters:
id(str): The ID of the reference product.keywords(str): Keywords to find similar products.latitude(float, optional): Latitude for location-based search.longitude(float, optional): Longitude for location-based search.distance(int, optional): Radius in km for location-based search.
Returns: A summary of the most similar product and the full structured API response.
This server cannot be deployed
Maintenance
Related MCP Connectors
Live prices, deals & optimal multi-stop shopping routes for German grocery & drug stores.
Product Barcode API - camgoz.net: Provides information on products available in markets across.
Compare prices across Swiss and European shops — barcode (GTIN) lookup and daily price history.
Cross-merchant product search with real price history, comparisons, and demand signals.
Related MCP Servers
- FlicenseNot gradedqualityDmaintenanceProvides grocery price and nutritional information search capabilities, allowing AI agents to search for food products, compare prices, and analyze nutritional content across different grocery stores.1-
- AlicenseNot gradedqualityDmaintenanceEnables searching and comparing product prices across Turkish supermarket chains (BIM, A101, Migros, SOK, etc.) with location-based filtering. Provides access to Turkish market data from marketfiyati.org.tr for price tracking and comparison.2MIT
- AlicenseAqualityDmaintenanceEnables querying Turkish market prices, searching products, and comparing prices across different stores using the Market Fiyatı API.34 npm35MIT
- AlicenseAqualityAmaintenanceEnables searching products, comparing prices, and building optimal shopping lists across major Chilean supermarkets, using your local machine to access real-time prices and loyalty deals.1411 npm66MIT