posokanei-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| POSOKANEI_API_BASE | No | API base URL. | https://api.posokanei.gov.gr |
| POSOKANEI_TIMEOUT_MS | No | Request timeout in milliseconds. | 15000 |
| POSOKANEI_CACHE_TTL_MS | No | In-memory cache TTL in milliseconds. | 300000 |
| POSOKANEI_MIN_INTERVAL_MS | No | Minimum delay between outbound API requests in milliseconds. | 250 |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| search_productsA | Search PosoKanei supermarket products by Greek or English product text. Returns current price summaries and retailer prices. |
| get_productB | Get details and retailer prices for one PosoKanei product id. |
| lookup_barcodeB | Find a product by EAN/GTIN barcode and return current supermarket prices. |
| list_products_by_categoryC | List products in a PosoKanei category id, sorted by unit price by default. |
| list_categoriesB | List PosoKanei product categories. The default response is simplified because the full tree is very large. |
| list_retailersB | List retailers known to PosoKanei. |
| get_price_historyC | Get product details including price history when available from PosoKanei. |
| compare_competitorsC | Get competitor or comparable product data for one product id when available. |
| compare_basketA | Compare a small shopping basket across retailers. Items can be product ids, barcodes, or search queries. Query matching uses the first search result. |
| get_statsB | Get high-level PosoKanei dataset stats. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 10 tools
All tools have clearly distinct purposes: search by text, ID, barcode, category, list categories, retailers, stats, price history, competitor comparison, and basket comparison. No overlapping functionality.
All tool names follow a consistent verb_noun pattern in snake_case (search_products, get_product, lookup_barcode, list_categories, compare_basket, etc.).
10 tools is well-scoped for a supermarket product and pricing database, covering the essential operations without excess or deficiency.
The tool set covers the main use cases (search, browse categories, barcode lookup, price history, competitor comparison, basket comparison). Minor gaps like retailer-specific filtering or trending data exist but do not hinder core functionality.