Skip to main content
Glama
charistas
by charistas

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
POSOKANEI_API_BASENoAPI base URL.https://api.posokanei.gov.gr
POSOKANEI_TIMEOUT_MSNoRequest timeout in milliseconds.15000
POSOKANEI_CACHE_TTL_MSNoIn-memory cache TTL in milliseconds.300000
POSOKANEI_MIN_INTERVAL_MSNoMinimum 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

CapabilityDetails
tools
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
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

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

A3.5/5.0

Scored across 10 tools

Disambiguation5/5

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.

Naming Consistency5/5

All tool names follow a consistent verb_noun pattern in snake_case (search_products, get_product, lookup_barcode, list_categories, compare_basket, etc.).

Tool Count5/5

10 tools is well-scoped for a supermarket product and pricing database, covering the essential operations without excess or deficiency.

Completeness4/5

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.

Maintenance

ActivityMaintained
ResponsivenessNo issues