product-barcode-api
Server Details
Product Barcode API - camgoz.net: Provides information on products available in markets across.
- Status
- Healthy
- Uptime
- 100.0% over 42 days
- Last Tested
- Transport
- Streamable HTTP · MCP 2025-06-18
- URL
TDQS
Scored across 8 tools
Most tools target distinct data (DB credentials, market names, price history, recent updates), but getProducts, search, last, and product_of_market all return product/price listings and could be confused at a glance. Descriptions differentiate them somewhat (pagination vs. barcode/name search vs. recent-20 vs. barcode+store), so overlap is manageable but present.
All tools share the uniform prefix 'get_api_external_', which aids grouping, but the suffixes mix conventions inconsistently: getProducts and marketList are camelCase while get_db_info, product_of_market, and xlsx are snake_case or bare. The result is readable but not a predictable pattern.
Eight tools is well-scoped for a product/barcode/price lookup API, with each tool mapping to a distinct data need (search, listing, history, markets, export, DB access). No tool feels redundant in count.
The read-only surface covers the core domain well: search, product listing, product-by-market/barcode, price history, market filters, recent updates, and an Excel export. Write operations are absent, but that is expected for a data-lookup API; only minor gaps like direct product-by-ID detail remain.
Available Tools
8 toolsget_api_external_get_db_infoFetch Database InformationAInspect
It returns the username and password for accessing the MySQL database containing product information. You can use this endpoint by subscribing to the $100 plan. Billing per call: 1 Credits.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
There are no annotations, so the description carries the full burden. It discloses the returned data, the paid-plan requirement, and per-call billing, which is useful. However, it does not mention whether the operation is read-only, what authentication is required, or that the returned credentials are sensitive.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is two concise sentences with no wasted words. The core purpose is front-loaded, and the second sentence adds the monetization constraint.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a parameterless endpoint with no output schema, the description gives the essential facts: what is returned, how access is granted, and the cost. Minor gaps remain around auth details and response format, but they are not critical for basic invocation.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
The tool has zero parameters, and the input schema is empty. No parameter explanation is needed, so the baseline of 4 applies.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description states a clear purpose: it returns the username and password for the MySQL database containing product information. This distinguishes it from sibling tools that fetch products, history, or market lists.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The intended use is implied: use this endpoint when you need database credentials. It also states a prerequisite (subscribing to the $100 plan) and cost, but it does not explicitly describe when not to use it or compare it to alternatives.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
get_api_external_getProductsFetch ProductBInspect
Lists products using pagination. Billing per call: Credits: metered (~260.61 avg).
| Name | Required | Description | Default |
|---|---|---|---|
| page | No | Page number (default: 0) | 0 |
| size | No | Page size (default: 10, maximum: 100). It returns a number of products equal to the page size and consumes credits based on the number of products returned. | 20 |
| marketPrices | No | This setting controls whether price information for the requested products at stores is retrieved. If set to `true`, the product's store prices are also returned; if set to `false` or left unspecified, only the product's basic information is retrieved. If data is available, +1 credit is consumed for every 10 market price data points. | false |
| historyPrices | No | Adds historical price information for the requested product from available markets to the response. The `marketPrices` parameter must be set to `true`. If historical price information is available, 1 credit is consumed. | false |
| preferredMarkets | No | It allows the user to specify the preferred markets for which they wish to view product prices. When this parameter is provided, price information is returned only for the listed markets within the `markets` field. If the parameter is not provided, price information for all markets is displayed. Users can specify multiple markets by separating them with commas (e.g., `preferredMarkets=A101,Migros`). If data is available, 1 credit is consumed for every 10 market-price data points. | A101,Migros |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations, the description carries full behavioral burden. It does disclose a genuinely useful behavioral trait absent from structured data: metered billing with an average credit cost. Beyond that, it says nothing about return format, rate limits, or pagination termination behavior, and 'Lists' only implicitly signals a read-only operation.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Two short sentences with the purpose stated first and billing second. Nothing is padded or redundant; every sentence earns its place.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a paginated list tool with a fully documented schema and no output schema, the description covers purpose and cost but omits any routing guidance against its many siblings. Given the crowded sibling set, that omission leaves a real gap in what the agent needs to select this tool correctly.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 100%, and the parameter descriptions are rich (credit costs, defaults, market filtering, dependencies like historyPrices requiring marketPrices). The description adds nothing beyond the schema on parameters, so the baseline of 3 applies.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description states a specific verb and resource ('Lists products') and mentions pagination as the mechanism. However, it does not differentiate this tool from close siblings such as get_api_external_search or get_api_external_product_of_market, leaving the agent to guess why it would list products here rather than search for them.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
There is no guidance on when to use this tool versus the seven sibling tools. Nothing indicates whether this is a bulk catalog listing versus a targeted lookup, nor are there any prerequisites or exclusions mentioned. 'Using pagination' is a mechanism, not a usage guideline.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
get_api_external_historyHistorical Price InformationBInspect
It retrieves the product's historical price information for the relevant store. Billing per call: 1 Credits.
| Name | Required | Description | Default |
|---|---|---|---|
| market | No | The market where the product's price history is recorded. It must exist within the system. | Migros |
| barcode | Yes | The product's GTIN/EAN barcode number | 8690767671081 |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
No annotations are provided, so the description must convey behavior. It mentions billing ('Billing per call: 1 Credits') but fails to disclose whether the operation is read-only, potential failure modes, or side effects. The description is not misleading but is insufficient for full behavioral transparency.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is extremely concise, consisting of two short sentences. It conveys the essential purpose and billing information without unnecessary words, making it easy to parse quickly.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
The description is adequate for a simple retrieval operation, but it omits details about return values, error handling, or whether the market parameter is optional (though the schema notes it). It is not incomplete to the point of confusion, but could be more thorough given the lack of annotations and output schema.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
The input schema already provides detailed descriptions for both parameters (barcode and market), including that market must exist in the system. The tool description adds only the synonym 'relevant store' for the market parameter, which does not significantly enhance understanding. Given high schema coverage, the baseline score of 3 is appropriate.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states the tool's function: retrieving historical price information for a product at a specific store. It uses a specific verb ('retrieves') and a distinct resource ('historical price information'), which distinguishes it from sibling tools that likely handle search or product listings.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description implies the tool is used when historical price data is needed (e.g., 'relevant store' suggests providing a market), but it does not explicitly contrast with alternatives like search or marketList. It gives some context but lacks clear guidance on when to prefer this tool over others.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
get_api_external_last*FREE* The 20 most recently updated productsAInspect
Retrieves the 20 most recently updated products along with their market prices. Billing per call: 0 Credits.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations, the description carries the full burden. It discloses the read-only nature via 'Retrieves' and the zero-credit cost, which is useful. Yet it does not specify return format, ordering details beyond 'recently updated,' or any potential limitations, making it moderately transparent but not rich.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is a single, clear sentence stating the core purpose, followed by a brief billing note. It is front-loaded, efficient, and contains no extraneous words.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given the tool's simplicity (no parameters, no output schema), the description provides the essential facts: what it returns and its cost. It could elaborate on the output structure, but for a straightforward list retrieval, the current description is adequately complete.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
The tool has no parameters, so the schema is trivially covered. The description adds no parameter-specific information because none exist. According to the baseline rule for zero-parameter tools, a score of 4 is appropriate.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states the action ('Retrieves') and resource ('20 most recently updated products') with a specific output scope ('along with their market prices'). This distinguishes it from siblings like getProducts or search by focusing on recency and the free billing aspect.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description offers implied usage context: it is free and returns the latest products, so an agent would use it when these criteria are needed. However, it does not explicitly mention alternatives or when not to use it, leaving the comparison to siblings like search or getProducts implicit rather than explicit.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
get_api_external_marketListFetch the Market NamesAInspect
Retrieves the market names used in the filters. Billing per call: 0 Credits.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
No annotations are present, so the description must convey the safety and behavior profile. It says 'Retrieves' and explicitly mentions billing at 0 credits, but it does not disclose caching, freshness, response shape, or any access requirements.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is a single, direct sentence that communicates the purpose, scope, and billing cost without unnecessary detail.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
This is a simple zero-parameter list tool with no output schema. The description states what is returned, market names, and the billing details, which is sufficient for this low-complexity tool.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
There are zero parameters and 100% schema coverage, so the description has no parameter burden to carry. The baseline for a no-parameter tool is 4.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states what the tool does: retrieves market names used in filters. It is specific enough to distinguish from sibling tools like product_of_market or search, though it does not explicitly name alternatives.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The phrase 'used in the filters' implies when this tool would be relevant, but there is no explicit guidance about when to prefer it over sibling tools. No exclusions or alternative recommendations are provided.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
get_api_external_product_of_marketRetrieves Only the Relevant Market PriceBInspect
It returns the current price and details of the product based on the specified barcode and store name. Price history can also be included optionally. Billing per call: Credits: metered (~0 avg).
| Name | Required | Description | Default |
|---|---|---|---|
| barcode | Yes | The product's GTIN/EAN barcode number | 8690767671081 |
| history | No | Returns historical price information; this is optional. If historical price information is available, it consumes 1 additional credit. | false |
| isExist | No | Is the relevant barcode available at the corresponding store? It does not use up credit. | false |
| marketName | Yes | Name of the store where the price will be checked (e.g., Özdilekteyim, Migros) | Migros |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations, the description carries the burden and does disclose read-style behavior, optional price history, and metered billing implications. It does not mention response shape, not-found behavior, error cases, or side effects, which leaves meaningful transparency gaps for a tool with no annotation safety profile.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The core behavior is front-loaded and the description is compact, with no marketing filler. The only minor inefficiency is the slightly redundant billing phrasing 'Billing per call: Credits: metered (~0 avg)', but overall it is concise.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
The tool is low-complexity and all parameters are documented in the schema, but there is no output schema or annotations. The description provides enough to attempt a call, but 'price and details' is vague about the result structure, currency/units, and what happens when the product is not found or the market name is invalid.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 100%, so the baseline is 3. The description reiterates barcode, store name, and optional history but adds no new parameter meaning beyond what the schema already gives, such as value formats, allowed market names, or default behavior.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description names a specific action and resource: returns the current price and details of a product based on barcode and store name. The title reinforces the market-price retrieval focus. It does not explicitly contrast with sibling tools, but the barcode+store keying makes the purpose clear.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description implies when to use the tool: when a barcode and store name are available. It does not state when not to use it or point to alternatives like search or history, so the agent must infer routing from sibling names rather than explicit guidance.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
get_api_external_searchProduct SearchBInspect
Searches for products by barcode or name; returns a minimum of 1 and a maximum of 10 products. Billing per call: Credits: metered (~0.85 avg).
| Name | Required | Description | Default |
|---|---|---|---|
| query | Yes | It allows the user to specify the name or barcode of the product they wish to search for. Using this parameter, the system searches for products based on name or barcode matches and returns the results. | Çikolatalı Gofret |
| marketPrices | No | This setting controls whether price information for the requested products at stores is retrieved. If set to `true`, the product's store prices are also returned; if set to `false` or left unspecified, only the product's basic information is retrieved. If data is available, +1 credit is consumed for every 10 market price data points. | false |
| historyPrices | No | Adds historical price information for the requested product from available markets to the response. The `marketPrices` parameter must be set to `true`. If historical price information is available, 1 credit is consumed. | false |
| preferredMarkets | No | It allows the user to specify the preferred markets for which they wish to view product prices. When this parameter is provided, price information is returned only for the listed markets within the `markets` field. If the parameter is not provided, price information for all markets is displayed. Users can specify multiple markets by separating them with commas (e.g., `preferredMarkets=A101,Migros`). If data is available, 1 credit is consumed for every 10 market-price data points. | A101,Migros |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations provided, the description carries the full behavioral burden. It usefully discloses the result-count bounds (min 1, max 10) and a per-call billing cost (~0.85 avg credits), which is real value beyond the schema. But it omits auth/permission requirements, error behavior, and what the response looks like.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Two dense clauses with the core action front-loaded and no filler. Every element (search keys, result range, billing) earns its place, though the semicolon-joined billing note reads slightly like metadata appended rather than integrated prose.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a tool with no output schema and no annotations, the description covers the input action and result cardinality but leaves the return shape and error/empty-result behavior unexplained. It is adequate but not complete for an agent to predict what comes back.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 100%, so all four parameters (query, marketPrices, historyPrices, preferredMarkets) are already well documented in the schema itself, including credit costs and the dependency of historyPrices on marketPrices. The description adds no parameter-level meaning beyond that, so the baseline of 3 applies.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
States a specific verb and resource ('Searches for products by barcode or name') and quantifies the result set (1–10 products). However, it does not distinguish itself from the close sibling get_api_external_getProducts or get_api_external_product_of_market, so an agent cannot easily tell which search/list tool to pick.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description never states when to use this tool versus the many sibling lookup tools, nor prerequisites such as whether marketPrices/historyPrices should be toggled for a given intent. Usage context is implied only by the parameter names in the schema.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
get_api_external_xlsxÜrünleri Excel Formatında AlCInspect
Ürünleri Excel Formatında Mail Adresine İletir. Bu end-point'e yalnızca '$350/ay' planında erişilebilir. Billing per call: 1 Credits.
| Name | Required | Description | Default |
|---|---|---|---|
| size | No | size parametresi, döndürülecek ürün sayısının maksimum değerini belirler. Eğer belirtilmezse varsayılan olarak 100 ürün döndürülür. | |
| No | email parametresi ise, üretilen Excel dosyasının veya CSV verisinin bir kopyasının istenirse bu e-posta adresine gönderilmesini sağlar. Parametre verilmezse dosya sadece API yanıtında döner, e-posta gönderimi yapılmaz. | ||
| marketPrices | No | marketPrices parametresi, aranan ürünlerin marketlerdeki fiyat bilgilerinin getirilip getirilmemesini kontrol eder. Eğer true olarak gönderilirse, ürünün market fiyatları da döndürülür; false veya belirtilmezse yalnızca ürünün temel bilgileri getirilir. Yani bu parametre, fiyat bilgisinin isteğe bağlı olarak eklenip eklenmeyeceğini belirler. | |
| preferredMarkets | No | Kullanıcının aradığı ürünlerin fiyatlarını görmek istediği tercih ettiği marketleri belirtmesini sağlar. Eğer bu parametre verilirse, sadece listede belirtilen marketlerden gelen fiyat bilgileri markets alanında döndürülür. Parametre verilmezse, tüm marketlerin fiyat bilgileri gösterilir. Kullanıcı birden fazla market belirtmek isterse, bunları virgül (,) ile ayırarak gönderebilir; örneğin preferredMarkets=A101,Migros,Carrefour şeklinde |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations provided, the description carries the full burden. It states the tool 'sends products to email address' but the schema reveals the email parameter is optional and that the file also returns in the API response when no email is given. This is misleading—the description implies email is mandatory. It also omits behavioral traits like the response format (Excel file) and any authentication requirements beyond the plan restriction.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is concise, with two sentences front-loading the core purpose. It includes relevant business constraints (plan and billing) without unnecessary fluff. However, the emphasis on email might mislead the agent, and the structure could better separate the optional email behavior.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given there is no output schema and no annotations, the description should explain what the tool returns. It only mentions sending to email, omitting that the Excel file is also returned in the response when no email is specified. It doesn't address prerequisites like authentication, and the optionality of email is not conveyed. The description is insufficient for an agent to understand the full behavior and call this tool correctly.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
The input schema provides exhaustive descriptions for all four parameters (100% coverage). The description adds no parameter-level detail beyond what the schema already offers, so it meets the baseline but doesn't compensate for anything missing.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states the tool sends products in Excel format to an email address, which distinguishes it from siblings like getProducts (which likely returns raw JSON). However, it doesn't explicitly mention that the API also returns the file in the response body, only focusing on email delivery. The plan restriction adds specificity but doesn't fully differentiate from similar product-fetching tools.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description mentions the $350/month plan requirement and per-call billing, which are constraints but not usage guidance. It does not explain when to prefer this tool over alternatives like getProducts or search, nor does it clarify that email is optional. No context is given about typical scenarios (e.g., bulk export vs. single product lookup).
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
1 tool update
- Added
get_api_external_xlsx
2 tool updates
- Changed
get_api_external_getProducts2 fields changed- changed
Input schema / properties / marketPrices / descriptionPrevious value: -"It controls whether or not price information for the requested products at stores is retrieved. If set to `true`, the product's store prices are also returned; if set to `false` or left unspecified, only the product's basic information is retrieved. If data is available, +1 credit is spent for each market-price data point."New value: +"This setting controls whether price information for the requested products at stores is retrieved. If set to `true`, the product's store prices are also returned; if set to `false` or left unspecified, only the product's basic information is retrieved. If data is available, +1 credit is consumed for every 10 market price data points." - changed
Input schema / properties / preferredMarkets / descriptionPrevious value: -"It allows the user to specify the preferred markets for which they wish to see product prices. If this parameter is provided, price information is returned in the `markets` field only for the markets listed. If the parameter is not provided, price information for all markets is displayed. If the user wishes to specify multiple markets, they can submit them separated by commas (e.g., `preferredMarkets=A101,Migros`). If data is available, +1 credit is consumed for each market-price data point."New value: +"It allows the user to specify the preferred markets for which they wish to view product prices. When this parameter is provided, price information is returned only for the listed markets within the `markets` field. If the parameter is not provided, price information for all markets is displayed. Users can specify multiple markets by separating them with commas (e.g., `preferredMarkets=A101,Migros`). If data is available, 1 credit is consumed for every 10 market-price data points."
- Changed
get_api_external_search2 fields changed- changed
Input schema / properties / marketPrices / descriptionPrevious value: -"It controls whether or not price information for the requested products at stores is retrieved. If set to `true`, the product's store prices are also returned; if set to `false` or left unspecified, only the product's basic information is retrieved. If data is available, +1 credit is spent for each market-price data point."New value: +"This setting controls whether price information for the requested products at stores is retrieved. If set to `true`, the product's store prices are also returned; if set to `false` or left unspecified, only the product's basic information is retrieved. If data is available, +1 credit is consumed for every 10 market price data points." - changed
Input schema / properties / preferredMarkets / descriptionPrevious value: -"It allows the user to specify the preferred markets for which they wish to see product prices. If this parameter is provided, price information is returned in the `markets` field only for the markets listed. If the parameter is not provided, price information for all markets is displayed. If the user wishes to specify multiple markets, they can submit them separated by commas (e.g., `preferredMarkets=A101,Migros`). If data is available, +1 credit is consumed for each market-price data point."New value: +"It allows the user to specify the preferred markets for which they wish to view product prices. When this parameter is provided, price information is returned only for the listed markets within the `markets` field. If the parameter is not provided, price information for all markets is displayed. Users can specify multiple markets by separating them with commas (e.g., `preferredMarkets=A101,Migros`). If data is available, 1 credit is consumed for every 10 market-price data points."
Related MCP Connectors
Prices in 31 Israeli supermarket chains by barcode. Free search; API key or x402 pay-per-call.
Product identity, pack sizes and feed/page checks. Free small trials; paid calls from $0.0003.
Barcode lookup, nutrition search, and product comparison for 3M+ crowd-sourced food products.
GTIN product catalog statistics, product search and feeds with tracked affiliate links.
Related MCP Servers
- AlicenseAqualityDmaintenanceEnables querying Turkish market prices, searching products, and comparing prices across different stores using the Market Fiyatı API.34 npm35MIT
- AlicenseNot gradedqualityAmaintenanceLook up food products by barcode, search by ingredient or nutrition filter, compare products side-by-side, and browse the canonical tag vocabulary via MCP.175 npm1Apache 2.0
- 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.3MIT
- FlicenseNot gradedqualityFmaintenanceEnables searching and comparing grocery prices from Turkish markets via marketfiyati.org.tr.6-
Glama MCP Gateway
Add one secure layer between your agents and this server.