BESTPRICE + AI

Το BestPrice,
μέσα στο AI σου.

Σύνδεσε το BestPrice στο AI σου. Μετά ρώτα για προϊόντα στην Ελλάδα, σύγκρινε προσφορές και μεταφορικά ή δες το ιστορικό τιμών.

  • Χωρίς λογαριασμό BestPrice
  • Προσφορές από ελληνικά καταστήματα
  • Τελικό κόστος με Τ.Κ.
  • Δεν ολοκληρώνει αγορές

«Το iPhone 16 έχει καλή τιμή τώρα;»

Apple iPhone 16 128GB680€χωρίς μεταφορικά
Ιστορικό τιμής · 180 ημέρες
Χαμηλότερη 565€Διάμεσος 605€

Στο παράδειγμα αυτό, η τιμή είναι υψηλότερη από τη διάμεση τιμή των τελευταίων 180 ημερών.

Δες την πλήρη συνομιλία

Καταγραφή στις 28.08.2026 · Οι τιμές αλλάζουν.

ΤΙ ΜΠΟΡΕΙΣ ΝΑ ΡΩΤΗΣΕΙΣ

Από το «τι να πάρω;» μέχρι το «αξίζει τώρα;»

Δοκίμασε όποια θέλεις εδώ, ζωντανά, πριν συνδέσεις οτιδήποτε. Όταν το BestPrice μπει στο AI σου, ρώτα το ίδιο με δικά σου λόγια.

  1. 01

    Βρες τι σου ταιριάζει

    «Θέλω laptop έως 600€ με 16GB RAM για τη σχολή.»
  2. 02

    Σύγκρινε το τελικό κόστος

    «Πού βρίσκω το iPhone 16 128GB φθηνότερα, μαζί με τα μεταφορικά;»
  3. 03

    Δες αν αξίζει τώρα

    «Η σημερινή τιμή του iPhone 16 128GB είναι καλή σε σχέση με τους τελευταίους μήνες;»
  4. 04

    Οργάνωσε τις αγορές σου

    «Θέλω laptop, ποντίκι και ακουστικά με έως 800€ συνολικά. Ο Τ.Κ. μου είναι [ο Τ.Κ. σου].»

Συνδέσου και ξεκίνα

Σύνδεσε το BestPrice στο Claude, στο Perplexity ή στο Grok, ή διάλεξε παρακάτω ένα εργαλείο ανάπτυξης ή άλλη συμβατή εφαρμογή.

  1. Η εφαρμογή σου

  2. Πρόσθεσε το BestPrice

    Claude

    Σύνδεση με 1 κλικ

    Ανοίγει το Claude με τη σύνδεση συμπληρωμένη. Με το χέρι: Settings → Connectors → Add custom connector, και επικόλλησε τη διεύθυνση.

    URL
    https://mcp.bestprice.gr/mcp?via=mcp-page

    Perplexity

    Σε Pro, Max ή Enterprise: Plugins στο πλαϊνό μενού → Add custom → Add MCP connector → Remote. Δώσε όνομα BestPrice, επικόλλησε τη διεύθυνση και διάλεξε authentication None και transport Streamable HTTP. Ή, από το Add custom, κάνε import το plugin από τον δημόσιο φάκελο στο GitHub, που προσθέτει την ίδια σύνδεση και το skill του BestPrice.

    URL
    https://mcp.bestprice.gr/mcp?via=mcp-page
    GitHub
    https://github.com/TheBestCo/bestprice-mcp/tree/main/claude-plugin

    Οδηγίες Perplexity

    Grok

    Άνοιξε τα connectors του Grok

    Στο grok.com/connectors: New Connector → Custom, και επικόλλησε τη διεύθυνση. Σε Grok Business ή Enterprise, ένας διαχειριστής της ομάδας το προσθέτει πρώτα στο console.x.ai → Grok Business → Connectors → Add Connector → Other. Στο grok CLI, τρέξε το μία φορά στο τερματικό:

    URL
    https://mcp.bestprice.gr/mcp?via=mcp-page
    shell
    grok mcp add --transport http bestprice 'https://mcp.bestprice.gr/mcp?via=mcp-page'

    Οδηγίες xAI

    Cursor

    Πρόσθεσέ το στο Cursor

    Το Cursor δείχνει τη ρύθμιση πριν την προσθέσει. Με το χέρι, βάλε αυτό στο .cursor/mcp.json:

    .cursor/mcp.json
    {
      "mcpServers": {
        "bestprice": {
          "url": "https://mcp.bestprice.gr/mcp?via=mcp-page"
        }
      }
    }

    Σελίδα εγκατάστασης στον browser

    VS Code

    Πρόσθεσέ το στο VS Code

    Ανοίγει την προτροπή εγκατάστασης του VS Code. Με το χέρι, βάλε αυτό στο .vscode/mcp.json:

    .vscode/mcp.json
    {
      "servers": {
        "bestprice": {
          "type": "http",
          "url": "https://mcp.bestprice.gr/mcp?via=mcp-page"
        }
      }
    }

    Πρόσθεσέ το στο VS Code Insiders

    Claude Code

    Τρέξε το μία φορά στο τερματικό:

    shell
    claude mcp add --transport http bestprice 'https://mcp.bestprice.gr/mcp?via=mcp-page'

    Codex

    Τρέξε το μία φορά στο τερματικό:

    shell
    codex mcp add bestprice --url 'https://mcp.bestprice.gr/mcp?via=mcp-page'

    Gemini CLI

    Εγκαθιστά την επέκταση του BestPrice, που συνδέει αυτόν τον server και κρατά μόνο τα τέσσερα εργαλεία του:

    shell
    gemini extensions install https://github.com/TheBestCo/bestprice-mcp

    Άλλη εφαρμογή

    Κάθε εφαρμογή που δέχεται απομακρυσμένους MCP servers μέσω Streamable HTTP συνδέεται μόνο με τη διεύθυνση. Χωρίς αυθεντικοποίηση.

    URL
    https://mcp.bestprice.gr/mcp?via=mcp-page

    Οδηγίες ανά εφαρμογή

    Περισσότερες εφαρμογές και οι οδηγοί τους: οδηγίες ανά εφαρμογή ή τα έτοιμα αρχεία ρυθμίσεων στο GitHub.

  3. Κάνε την πρώτη σου ερώτηση

    Η πρώτη ερώτηση

    «Πού με συμφέρει τελικά το iPhone 16, με τα μεταφορικά; Και αξίζει τώρα;»

Άλλοι βοηθοί και εργαλεία

Το BestPrice είναι διαθέσιμο στον κατάλογο εφαρμογών του ChatGPT. Στο Claude ανοίγει φόρμα σύνδεσης. Τα υπόλοιπα εργαλεία έχουν δικές τους ρυθμίσεις σύνδεσης, επέκτασης ή API.

  • ChatGPT

    Το BestPrice είναι διαθέσιμο στον κατάλογο εφαρμογών του ChatGPT.

    Για developers, ο ίδιος server διατίθεται και μέσω Responses API ή custom connector, όπου υποστηρίζεται.

  • Claude

    Ως σύνδεση στο Claude και το Claude Desktop, ή μέσω του MCP connector στο Anthropic API.

  • Gemini

    Gemini CLI, ή Deep Research μέσω του Interactions API.

    Στο γενικό Gemini API η υποστήριξη διαφέρει ανά μοντέλο. Οι οδηγίες καλύπτουν τη σύνδεση MCP για το Deep Research.

  • Εργαλεία ανάπτυξης

    Codex, Claude Code, Cursor, VS Code και Qwen Code: χρησιμοποίησε τις ρυθμίσεις από τις οδηγίες σύνδεσης, εφόσον το εργαλείο δέχεται απομακρυσμένους MCP servers.

    Για το Qwen Code υπάρχει και έτοιμη επέκταση.

  • Perplexity, Grok, Z.ai, DeepSeek

    Perplexity και Grok ως custom connectors, το Grok και ως remote MCP στο xAI API. Z.ai και GLM με MCP call απευθείας από το API. DeepSeek μέσω developer tools που υποστηρίζουν MCP.

    Στο Perplexity διατίθεται όταν ο λογαριασμός ή ο οργανισμός επιτρέπει custom connectors. Το MCP είναι δυνατότητα του εκάστοτε tool, όχι αυτόματη σύνδεση στο deepseek.com.

  • MCP Apps

    Προαιρετική κάρτα αποτελεσμάτων (ui://bestprice/shopping-results-v1.html). Αν η εφαρμογή σου δεν την εμφανίζει, τα ίδια στοιχεία υπάρχουν στην απάντηση του εργαλείου. Το structuredContent παραμένει η έγκυρη πηγή.

Το MCP στην πράξη

Ένα παράδειγμα χρήσης του MCP στο Claude, καταγεγραμμένο όπως έγινε στις .

Έναντι διάμεσης 180 ημερών +12,4% πάνω από τη διάμεση τιμή των 605€
Ημερήσια ελάχιστη τιμή 02.03.2026 28.08.2026
Ημερήσια ελάχιστη τιμή του Apple iPhone 16 128GB Σειρά 64 σημείων από 2026-03-02 έως 2026-08-28. Χαμηλότερη τιμή 565 ευρώ, διάμεση 605 ευρώ, τιμή του run 680 ευρώ.
διάμεση 605€ χαμηλότερη 565€
Claude bestprice-agent-commerce
  1. «Πού με συμφέρει τελικά το iPhone 16, με τα μεταφορικά; Και αξίζει τώρα;»

  2. Θα ψάξω το iPhone 16 μέσω του BestPrice MCP, θα συγκρίνω προσφορές με μεταφορικά και θα δω το ιστορικό τιμών.

  3. Βρήκα το βασικό iPhone 16 128GB με 55 προσφορές από 680 €. Θα χρειαστώ ΤΚ για ακριβή μεταφορικά, αλλά πρώτα θα ανακτήσω τις προσφορές και το ιστορικό τιμών.

  4. Να τι βρήκα για το iPhone 16 128GB (55 προσφορές σε απόθεμα):

    Πού συμφέρει

    Χωρίς ΤΚ, το BestPrice δεν μπορεί να υπολογίσει μεταφορικά — όλες οι προσφορές γύρισαν με «άγνωστα μεταφορικά». Οι φθηνότερες σε τιμή προϊόντος:

    ΚατάστημαΤιμήΑξιολόγηση
    Gadgetway799 €4.67 (3 κριτικές μόνο)
    TechMobile ✓ verified804,48 €4.68 (37)
    Mg Manager809,20 €4.66 (35)
    Electrocrete ✓ verified849 €4.96 (242)

    Σημείωση: ο κατάλογος δείχνει «από 680 €», αλλά στη λίστα διαθέσιμων προσφορών η χαμηλότερη ήταν 799 € — η προσφορά των 680 € μάλλον δεν εμφανίστηκε στις top-10 διαθέσιμες, οπότε πάρε το 799 € ως ρεαλιστική βάση. Με 5-10 € μεταφορικά, η διαφορά Gadgetway–TechMobile (5,5 €) μπορεί να αναποδογυρίσει· αν μου δώσεις τον 5ψήφιο ΤΚ σου, τρέχω τη σύγκριση με πραγματικό συνολικό κόστος παράδοσης.

    Αξίζει τώρα; Μάλλον όχι — η τιμή είναι στα ψηλά της

    Το 180ήμερο ιστορικό είναι ξεκάθαρο:

    • Τρέχουσα ελάχιστη: 680 € — +12,4% πάνω από τη διάμεσο 180 ημερών (605 €). Κατάταξη: above_typical.
    • Χαμηλό 180 ημερών: 565 € (τέλη Ιουνίου)· όλο τον Ιούνιο–αρχές Ιουλίου κρατούσε 565–590 €.
    • Από μέσα Ιουλίου η τιμή ανεβαίνει σταθερά (585 → 640 → 665 → 680 €) ενώ τα καταστήματα με απόθεμα μειώνονται (από ~70 σε 55) — κλασική εικόνα στοκ που στερεύει.

    Πρακτικά: πληρώνεις σήμερα ~100–115 € πάνω από ό,τι πριν δύο μήνες. Τον Σεπτέμβριο έρχεται η νέα γενιά iPhone, που συνήθως ρίχνει τις τιμές της προηγούμενης — αλλά με το στοκ του 16 να λιγοστεύει, δεν είναι εγγυημένο ότι θα το βρεις φθηνότερα· μπορεί απλώς να εξαφανιστεί. Αν δεν βιάζεσαι, θα περίμενα 2-4 εβδομάδες να δω πώς αντιδρά η αγορά στην ανακοίνωση. Αν το χρειάζεσαι τώρα, δώσε μου ΤΚ να κλειδώσουμε το φθηνότερο συνολικό κόστος με μεταφορικά.

Συμπέρασμα Μάλλον όχι η τιμή είναι στα ψηλά της

Δοκίμασέ το εσύ: αντίγραψε την ερώτηση του παραδείγματος και ρώτησέ την στο AI σου.

Πώς έγινε αυτό; Τι είναι το MCP

ΔΟΚΙΜΑΣΕ ΤΟ ΖΩΝΤΑΝΑ · ΧΩΡΙΣ ΛΟΓΑΡΙΑΣΜΟ

Τώρα δοκίμασέ το εσύ, ζωντανά.

Ο browser σου μιλά MCP απευθείας με το mcp.bestprice.gr: οι ίδιες κλήσεις που κάνει το AI σου, με πραγματικούς χρόνους και τρέχουσες τιμές.

mcp.bestprice.gr · streamable-httpMCP Καταγραφή · 28.08.2026

Βρες μου iPhone 16 σε καλή τιμή.

// η εφαρμογή στέλνει το ακριβές όνομα του προϊόντος

→ search_products({ query: "Apple iPhone 16 128GB", limit: 3 })

{
  "product_id": "bp_2159919913",
  "title": "Apple iPhone 16 128GB",
  "price_from": 680, // χωρίς μεταφορικά, όχι τελικό
  "offer_count": 55,
  "availability": "available"
}
Προϊόν
Apple iPhone 16 128GB
Τιμή από
680,00€ πριν τα μεταφορικά
Διαθέσιμες προσφορές
55
compare_offers get_price_history μόνο ανάγνωση

Τι επιστρέφει κάθε κλήση

  1. search_products Έως 3 ομαδοποιημένα προϊόντα, με την τιμή «από» του καταλόγου, πριν τα μεταφορικά.
  2. compare_offers Οι φθηνότερες τρέχουσες προσφορές· με Τ.Κ., τα μεταφορικά και το τελικό σύνολο.
  3. get_price_history Η ημερήσια ελάχιστη τιμή 180 ημερών, απέναντι στη διάμεση και τη χαμηλότερη.
  4. get_shopping_decision Από μια ανάγκη με δικά σου λόγια: η επιλογή του Shopping Brain, γιατί, οι συμβιβασμοί και ό,τι δεν μπόρεσε να επιβεβαιώσει.

Πάτα «Τρέξε» ή διάλεξε ένα παράδειγμα για να τα δεις ζωντανά.

Κλήσεις μόνο ανάγνωσης από τον browser σου, σημασμένες ως κλήσεις αυτής της σελίδας ώστε να μετρώνται χωριστά από τα AI agents. Οι σύνδεσμοι ανοίγουν την κανονική σελίδα του προϊόντος στο BestPrice.

Για developers

Σύνδεσε τον δημόσιο server μόνο ανάγνωσης σε συμβατή εφαρμογή ή API. Δεν χρειάζεσαι κλειδί BestPrice.

Streamable HTTP, μόνο ανάγνωση, χωρίς κλειδί.

Τεχνικός οδηγός

Αντίγραψε τον πλήρη τεχνικό οδηγό σε Markdown.

Έλεγχος σύνδεσης με tools/list

Η επιτυχημένη απάντηση περιέχει τέσσερα εργαλεία του BestPrice, μαζί με το get_shopping_decision.

curl -s -X POST https://mcp.bestprice.gr/mcp \
  -H 'Content-Type: application/json' \
  -H 'Accept: application/json, text/event-stream' \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}'

Εργαλεία (μόνο ανάγνωση)

Κάθε εργαλείο, μαζί με ένα παράδειγμα.

get_shopping_decision

Τι κάνει

Προτείνει ή συγκρίνει προϊόντα με τον ίδιο Shopping Brain που χρησιμοποιεί το Ask. Για 2 έως 5 υποστηριζόμενες οικογένειες με έναν συνολικό προϋπολογισμό ή για δύο ή περισσότερα ακριβή bp_<id>, επιστρέφει επίσης πλάνα καλαθιού, μόνο για ανάγνωση, όταν δοθεί πενταψήφιος Τ.Κ. Επιστρέφει την επιλογή, αιτιολόγηση, συμβιβασμούς, ελεγμένα χαρακτηριστικά και στοιχεία τεκμηρίωσης.

Υποχρεωτικά πεδία

message
1 έως 2.000 χαρακτήρες: ανάγκη, προϋπολογισμός και απαραίτητα χαρακτηριστικά

Προαιρετικά πεδία

postal_code
πενταψήφιος ελληνικός Τ.Κ.· απαιτείται για πλάνα καλαθιού, αλλιώς τα μεταφορικά μένουν άγνωστα
evidence_detail
summary ή full, προεπιλογή summary

Όρια

Μία σελίδα καταλόγου, έως 4 τελικές επιλογές, όχι εξαντλητική σύγκριση όλης της αγοράς. Οι προτάσεις περιορίζονται στις υποστηριζόμενες οικογένειες του Ask. Αν λείπουν στοιχεία, το δηλώνει. Μη υποστηριζόμενες ή άγνωστες κατηγορίες καλαθιού επιστρέφονται ως εκκρεμείς και δεν εξαφανίζονται. Δεν διαβάζει ιστορικό λογαριασμού, δεν δημιουργεί ειδοποιήσεις και δεν κάνει αγορές.

Αίτημα

curl -s -X POST https://mcp.bestprice.gr/mcp \
  -H 'Content-Type: application/json' \
  -H 'Accept: application/json, text/event-stream' \
  -d '{"jsonrpc":"2.0","id":6,"method":"tools/call","params":{"name":"get_shopping_decision","arguments":{"message":"Θέλω laptop μέχρι 600 ευρώ με τουλάχιστον 16GB RAM"}}}'

Εκτέλεσε το παράδειγμα για τρέχον αποτέλεσμα. Το structuredContent περιλαμβάνει brain.decision_id, outcome, products, reasons, offer_summary, shopping_context και evidence. Η ίδια απάντηση υπάρχει ως JSON και στο κείμενο του εργαλείου. Τα παραδείγματα των υπόλοιπων εργαλείων προέρχονται από τον παλαιότερο χρονολογημένο έλεγχο.

search_products

Τι κάνει

Βρίσκει προϊόντα από μια περιγραφή, όταν το ακριβές product_id είναι άγνωστο.

Υποχρεωτικά πεδία

query
2 έως 400 χαρακτήρες, ελληνικά ή αγγλικά

Προαιρετικά πεδία

price_min, price_max
όρια τιμής σε ευρώ, πριν τα μεταφορικά
required_features
έως 10 προτιμήσεις που βοηθούν στη συνάφεια· χρειάζονται επιβεβαίωση στη σελίδα του προϊόντος
sort
relevance, price_asc, price_desc
limit
1 έως 8, προεπιλογή 8
locale, country
σταθερά el-GR / GR για την ελληνική αγορά

Όρια

Έως 8 ομαδοποιημένα φυσικά προϊόντα από τον καταναλωτικό κατάλογο του BestPrice. Εξαιρούνται υπηρεσίες, ψηφιακά προϊόντα και κατηγορίες με νομικούς ή ηλικιακούς περιορισμούς.

Αίτημα

curl -s -X POST https://mcp.bestprice.gr/mcp \
  -H 'Content-Type: application/json' \
  -H 'Accept: application/json, text/event-stream' \
  -d '{"jsonrpc":"2.0","id":2,"method":"tools/call","params":{"name":"search_products","arguments":{"query":"iPhone 16","limit":3}}}'

Απάντηση

{
  "schema_version": "2.0",
  "as_of": "2026-08-28T15:01:00.010Z",
  "currency": "EUR",
  "locale": "el-GR",
  "warnings": [
    "Η τιμή «από» είναι η χαμηλότερη τιμή προϊόντος χωρίς μεταφορικά. Για συνολικό κόστος χρησιμοποίησε το compare_offers με ταχυδρομικό κώδικα.",
    "Τα αποτελέσματα περιορίστηκαν στην κατηγορία «Κινητά», ώστε να μη προηγούνται σχετικά αξεσουάρ.",
    "Η ταξινόμηση τιμής περιορίστηκε στα πιο σχετικά προϊόντα της κατηγορίας."
  ],
  "requested_query": "iPhone 16",
  "interpreted_query": "iPhone 16",
  "search_mode": "catalog_ranked",
  "total_matches": 3,
  "products": [
    {
      "product_id": "bp_2159919913",
      "title": "Apple iPhone 16 128GB",
      "brand": null,
      "category_title": "Κινητά",
      "price_from": 680,
      "offer_count": 55,
      "availability": "available",
      "match_confidence": 1,
      "match_basis": "catalog_relevance_token_coverage_v1"
    },
    {
      "product_id": "bp_2159922965",
      "title": "Apple iPhone 16 Plus 256GB",
      "brand": null,
      "category_title": "Κινητά",
      "price_from": 890,
      "offer_count": 18,
      "availability": "available",
      "match_confidence": 0.95,
      "match_basis": "catalog_relevance_token_coverage_v1"
    },
    {
      "product_id": "bp_2159919915",
      "title": "Apple iPhone 16 Plus 128GB",
      "brand": null,
      "category_title": "Κινητά",
      "price_from": 885.6,
      "offer_count": 20,
      "availability": "available",
      "match_confidence": 0.9,
      "match_basis": "catalog_relevance_token_coverage_v1"
    }
  ]
}
compare_offers

Τι κάνει

Συγκρίνει τις τρέχουσες προσφορές ενός προϊόντος: τιμή προϊόντος ή, με Τ.Κ., συνολικό κόστος παράδοσης.

Υποχρεωτικά πεδία

product_id
σε μορφή bp_<id>, από το search_products

Προαιρετικά πεδία

postal_code
πενταψήφιος ελληνικός Τ.Κ.· απαιτείται για lowest_total_cost, προαιρετικός για lowest_item_price και merchant_rating
objective
lowest_total_cost, lowest_item_price, merchant_rating
in_stock_only
προεπιλογή true
minimum_merchant_rating
από 0 έως 5
limit
1 έως 10, προεπιλογή 10

Όρια

Τιμή, μεταφορικά και σύνολο επιστρέφονται χωριστά. Όταν τα μεταφορικά είναι άγνωστα, το total_price μένει null αντί να θεωρηθεί μηδέν.

Αίτημα

curl -s -X POST https://mcp.bestprice.gr/mcp \
  -H 'Content-Type: application/json' \
  -H 'Accept: application/json, text/event-stream' \
  -d '{"jsonrpc":"2.0","id":3,"method":"tools/call","params":{"name":"compare_offers","arguments":{"product_id":"bp_2159919913","postal_code":"71305"}}}'

Απάντηση

{
  "schema_version": "2.0",
  "as_of": "2026-08-28T14:54:12.335Z",
  "currency": "EUR",
  "locale": "el-GR",
  "warnings": [
    "Πολλαπλές καταχωρίσεις του ίδιου καταστήματος ενοποιήθηκαν στην καλύτερη προσφορά του για το επιλεγμένο κριτήριο."
  ],
  "product": {
    "product_id": "bp_2159919913",
    "title": "Apple iPhone 16 128GB",
    "brand": "Apple",
    "model": "Apple iPhone 16 128GB",
    "variant": null
  },
  "postal_code": "71305",
  "objective": "lowest_total_cost",
  "offers": [
    {
      "offer_id": "bp_offer_198105554",
      "merchant_id": "bp_merchant_11339",
      "merchant_name": "Gadgetway",
      "merchant_rating": 4.67,
      "merchant_rating_count": 3,
      "item_price": 799,
      "shipping_price": 3,
      "shipping_status": "known",
      "total_price": 802,
      "availability": "in_stock",
      "delivery_estimate": "Άμεσα διαθέσιμο",
      "ranking_reason": "lowest_available_total_cost"
    },
    {
      "offer_id": "bp_offer_211552787",
      "merchant_id": "bp_merchant_8523",
      "merchant_name": "TechMobile",
      "merchant_rating": 4.68,
      "merchant_rating_count": 37,
      "item_price": 804.48,
      "shipping_price": 4,
      "shipping_status": "known",
      "total_price": 808.48,
      "availability": "in_stock",
      "delivery_estimate": "Άμεσα διαθέσιμο",
      "ranking_reason": "ranked_by_lowest_total_cost"
    },
    {
      "offer_id": "bp_offer_197522165",
      "merchant_id": "bp_merchant_5569",
      "merchant_name": "OneThing",
      "merchant_rating": 4.4,
      "merchant_rating_count": 20,
      "item_price": 811.02,
      "shipping_price": 6,
      "shipping_status": "known",
      "total_price": 817.02,
      "availability": "in_stock",
      "delivery_estimate": "Άμεσα διαθέσιμο",
      "ranking_reason": "ranked_by_lowest_total_cost"
    },
    {
      "offer_id": "bp_offer_203059804",
      "merchant_id": "bp_merchant_4864",
      "merchant_name": "Houseshop",
      "merchant_rating": 4.21,
      "merchant_rating_count": 106,
      "item_price": 814.03,
      "shipping_price": 2.99,
      "shipping_status": "known",
      "total_price": 817.02,
      "availability": "in_stock",
      "delivery_estimate": "Άμεσα διαθέσιμο",
      "ranking_reason": "ranked_by_lowest_total_cost"
    },
    {
      "offer_id": "bp_offer_165837706",
      "merchant_id": "bp_merchant_1502",
      "merchant_name": "Kaizershop.gr",
      "merchant_rating": null,
      "merchant_rating_count": null,
      "item_price": 830,
      "shipping_price": 4,
      "shipping_status": "known",
      "total_price": 834,
      "availability": "in_stock",
      "delivery_estimate": "Άμεσα διαθέσιμο",
      "ranking_reason": "ranked_by_lowest_total_cost"
    },
    {
      "offer_id": "bp_offer_222401115",
      "merchant_id": "bp_merchant_16908",
      "merchant_name": "e-shop.gr",
      "merchant_rating": 5,
      "merchant_rating_count": 1,
      "item_price": 839,
      "shipping_price": 2,
      "shipping_status": "known",
      "total_price": 841,
      "availability": "in_stock",
      "delivery_estimate": "Άμεσα διαθέσιμο",
      "ranking_reason": "ranked_by_lowest_total_cost"
    },
    {
      "offer_id": "bp_offer_167220343",
      "merchant_id": "bp_merchant_4115",
      "merchant_name": "Electrocrete",
      "merchant_rating": 4.96,
      "merchant_rating_count": 242,
      "item_price": 849,
      "shipping_price": 0,
      "shipping_status": "known",
      "total_price": 849,
      "availability": "in_stock",
      "delivery_estimate": "Άμεσα διαθέσιμο",
      "ranking_reason": "ranked_by_lowest_total_cost"
    },
    {
      "offer_id": "bp_offer_164655678",
      "merchant_id": "bp_merchant_252",
      "merchant_name": "You",
      "merchant_rating": 4.65,
      "merchant_rating_count": 37,
      "item_price": 868.89,
      "shipping_price": 0,
      "shipping_status": "known",
      "total_price": 868.89,
      "availability": "in_stock",
      "delivery_estimate": "Άμεσα διαθέσιμο",
      "ranking_reason": "ranked_by_lowest_total_cost"
    },
    {
      "offer_id": "bp_offer_164909613",
      "merchant_id": "bp_merchant_79",
      "merchant_name": "Plaisio",
      "merchant_rating": 4.79,
      "merchant_rating_count": 92,
      "item_price": 869,
      "shipping_price": 0,
      "shipping_status": "known",
      "total_price": 869,
      "availability": "in_stock",
      "delivery_estimate": "Άμεσα διαθέσιμο",
      "ranking_reason": "ranked_by_lowest_total_cost"
    },
    {
      "offer_id": "bp_offer_165465551",
      "merchant_id": "bp_merchant_2414",
      "merchant_name": "iSystem Store",
      "merchant_rating": null,
      "merchant_rating_count": null,
      "item_price": 869,
      "shipping_price": 0,
      "shipping_status": "known",
      "total_price": 869,
      "availability": "in_stock",
      "delivery_estimate": "Άμεσα διαθέσιμο",
      "ranking_reason": "ranked_by_lowest_total_cost"
    }
  ]
}
get_price_history

Τι κάνει

Δείχνει αν η σημερινή τιμή είναι χαμηλή, συνηθισμένη ή υψηλή για το συγκεκριμένο προϊόν.

Υποχρεωτικά πεδία

product_id
σε μορφή bp_<id>, από το search_products

Προαιρετικά πεδία

period_days
30, 90 ή 180, προεπιλογή 180

Όρια

Ελάχιστη και διάμεση τιμή ανά περίοδο, ημερήσια σειρά, κάλυψη και κενά, με δηλωμένη μεθοδολογία bestprice_daily_min_v1. Καμία πρόβλεψη για μελλοντική τιμή.

Αίτημα

curl -s -X POST https://mcp.bestprice.gr/mcp \
  -H 'Content-Type: application/json' \
  -H 'Accept: application/json, text/event-stream' \
  -d '{"jsonrpc":"2.0","id":4,"method":"tools/call","params":{"name":"get_price_history","arguments":{"product_id":"bp_2159919913","period_days":180}}}'

Απάντηση

{
  "schema_version": "2.0",
  "as_of": "2026-08-28T14:54:14.177Z",
  "currency": "EUR",
  "locale": "el-GR",
  "warnings": [],
  "product_id": "bp_2159919913",
  "product_title": "Apple iPhone 16 128GB",
  "period_days": 180,
  "current_price": 680,
  "current_price_source": "live_offer_minimum",
  "source_last_observed_at": "2026-08-28T14:54:14.177Z",
  "window_stats": [
    {
      "days": 30,
      "minimum_price": 635,
      "median_price": 659,
      "observations": 30,
      "coverage_pct": 100
    },
    {
      "days": 90,
      "minimum_price": 565,
      "median_price": 630.5,
      "observations": 90,
      "coverage_pct": 100
    },
    {
      "days": 180,
      "minimum_price": 565,
      "median_price": 605,
      "observations": 180,
      "coverage_pct": 100
    }
  ],
  "price_delta_vs_180d_median_pct": 12.4,
  "deal_classification": "above_typical",
  "methodology_id": "bestprice_daily_min_v1",
  "data_gaps": {
    "missing_days": 0,
    "longest_gap_days": 0,
    "stale_days": 0,
    "coverage_note": "Πλήρης ημερήσια κάλυψη για το ζητούμενο διάστημα."
  },
  "series": [
    {
      "date": "2026-03-02",
      "price": 605,
      "merchant_count": 78
    },
    {
      "date": "2026-08-28",
      "price": 680,
      "merchant_count": 55
    }
  ]
}
check_deal

Τι κάνει

Ελέγχει μια προσφορά και την ακριβή παραλλαγή. Δώσε ακριβώς ένα από τα url, query ή product_id.

Υποχρεωτικά πεδία

Προαιρετικά πεδία

url
σύνδεσμος προϊόντος HTTPS από BestPrice ή κατάστημα
query
2 έως 200 χαρακτήρες: ορατή μάρκα, μοντέλο, παραλλαγή ή barcode
product_id
ακριβές bp_<id> που επέλεξες από τα αποτελέσματα
observed_price
τιμή και βάση κόστους που έδωσες· δεν συμπληρώνεται αυτόματα
postal_code
πενταψήφιος ελληνικός Τ.Κ. για τα μεταφορικά

Όρια

Το κείμενο από εικόνα δίνει υποψήφιες αντιστοιχίες, όχι επιβεβαιωμένη ταυτότητα. Ο server λαμβάνει το ορατό κείμενο, όχι την εικόνα. Άγνωστο μέγεθος, παραλλαγή ή μεταφορικά παραμένουν άγνωστα. Το ιστορικό αγοράς δεν αποδεικνύει την προηγούμενη τιμή ενός καταστήματος.

Αίτημα

curl -sS 'https://mcp.bestprice.gr/mcp' \
  -H 'Content-Type: application/json' \
  -H 'Accept: application/json, text/event-stream' \
  --data '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"check_deal","arguments":{"product_id":"bp_2157591869","postal_code":"11527"}}}'

Τρέξε το αίτημα για νέο έλεγχο. Οι τιμές και η διαθεσιμότητα μπορούν να αλλάξουν.

optimize_basket

Τι κάνει

Υπολογίζει πλάνα για ακριβή επιλεγμένα προϊόντα και ποσότητες, μόνο για ανάγνωση.

Υποχρεωτικά πεδία

items
1 έως 20 διαφορετικά product_id, με quantity από 1 έως 20· έως 50 τεμάχια συνολικά
postal_code
πενταψήφιος ελληνικός Τ.Κ.

Προαιρετικά πεδία

maximum_merchants
1 έως 8, προεπιλογή 3
minimum_merchant_rating
0 έως 5, προεπιλογή 0
objective
lowest_total_cost, fewer_merchants, balanced_reliability_cost

Όρια

Δεν δημιουργεί καλάθι καταστήματος ή παραγγελία. Δεν υποθέτει συνδυασμένα μεταφορικά αθροίζοντας μεμονωμένες προσφορές. Άγνωστο συνολικό κόστος δεν εμφανίζεται ως εξοικονόμηση.

Αίτημα

curl -sS 'https://mcp.bestprice.gr/mcp' \
  -H 'Content-Type: application/json' \
  -H 'Accept: application/json, text/event-stream' \
  --data '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"optimize_basket","arguments":{"items":[{"product_id":"bp_2157591869","quantity":2}],"postal_code":"11527"}}}'

Τρέξε το αίτημα για νέο έλεγχο. Οι τιμές και η διαθεσιμότητα μπορούν να αλλάξουν.

Περισσότερες πληροφορίες

Οι απαντήσεις είναι οι πραγματικές, με τρεις περικοπές: δείχνουμε το structuredContent χωρίς το περίβλημα JSON-RPC/SSE της απάντησης, οι υπογεγραμμένοι σύνδεσμοι bestprice_url λήγουν σε δέκα λεπτά και δεν δημοσιεύονται, και από τα 64 σημεία του ιστορικού δείχνουμε το πρώτο και το τελευταίο. Η σειρά επιστρέφεται δειγματοληπτημένη από το ίδιο το εργαλείο· τα στατιστικά ανά περίοδο (window_stats) υπολογίζονται στις πλήρεις ημερήσιες παρατηρήσεις, γι' αυτό το observations μετρά ημέρες και όχι σημεία.

Όταν κάτι πάει στραβά

Τα σφάλματα επιστρέφουν μέσα στο ίδιο πρωτόκολλο, ως δομημένο JSON με isError: true και εξήγηση σε κείμενο, όχι ως σελίδα HTML. Παράδειγμα με άκυρο product_id:

Αίτημα

curl -s -X POST https://mcp.bestprice.gr/mcp \
  -H 'Content-Type: application/json' \
  -H 'Accept: application/json, text/event-stream' \
  -d '{"jsonrpc":"2.0","id":5,"method":"tools/call","params":{"name":"compare_offers","arguments":{"product_id":"bp_0","postal_code":"71305"}}}'

Απάντηση

{
  "content": [
    {
      "type": "text",
      "text": "Input validation error: Invalid arguments for tool compare_offers: product_id: Invalid string: must match pattern /^bp_[0-9]{10}$/u, product_id: Expected a grouped BestPrice product id (bp_<id>)"
    }
  ],
  "isError": true
}

Τι είναι το MCP;

Ρωτάς το AI σου με δικά σου λόγια, ακριβώς όπως στην πραγματική συνομιλία παραπάνω. Η εφαρμογή σου, όπως το ChatGPT ή το Claude, ζητά τα στοιχεία που χρειάζεται από το BestPrice και τα χρησιμοποιεί στην απάντησή της. Αυτό γίνεται μέσω του MCP (Model Context Protocol), ενός κοινού τρόπου σύνδεσης εφαρμογών AI με εργαλεία και δεδομένα άλλων υπηρεσιών.

Έτσι, όταν ρωτάς για μια αγορά, το AI σου έχει πρόσβαση σε τιμές από την ελληνική αγορά και σε συνδέσμους προς τις σελίδες προϊόντων του BestPrice, όπου μπορείς να ελέγξεις τις προσφορές.

Δύο τρόποι να συνδεθεί ένα AI

MCP

Απομακρυσμένη υπηρεσία που συνδέει η εφαρμογή AI για δεδομένα αγορών στο παρασκήνιο.

WebMCPBETA

Εργαλεία στην ανοιχτή σελίδα του BestPrice, με εσένα στην καρτέλα.

Πού ζουν τα εργαλεία
MCPΣτον MCP server του BestPrice
WebMCPΣτο JavaScript της σελίδας, όσο η καρτέλα είναι ανοιχτή
Θέλει ανοιχτή καρτέλα
MCPΌχι
WebMCPΝαι
Καλύτερο για
MCPΑναζητήσεις στο παρασκήνιο από ChatGPT, Claude και παρόμοια
WebMCPΑγορές στη σελίδα με browser agent στο bestprice.gr

* Το WebMCP είναι δοκιμαστικό: η συμμετοχή στη δοκιμή του Chrome ισχύει έως τις 30 Μαρτίου 2027 και η υποστήριξη μπορεί να αλλάξει. Ποια εργαλεία καταχωρίζονται ανά σελίδα. Ο κώδικας και το δοκιμαστικό.

Συχνές ερωτήσεις

Ό,τι χρειάζεται να ξέρεις πριν συνδέσεις την εφαρμογή σου.

Μπορεί να κάνει αγορά;

Όχι. Τα δημόσια εργαλεία έρευνας αγοράς είναι μόνο για ανάγνωση. Δεν ολοκληρώνουν παραγγελία, δεν τροποποιούν λογαριασμούς και δεν δημιουργούν χρεώσιμο κλικ προς κατάστημα.

Χρειάζεται λογαριασμός ή API key;

Η δημόσια έρευνα αγοράς δεν απαιτεί λογαριασμό BestPrice ή API key και είναι δωρεάν για εύλογη χρήση. Η προαιρετική σύνδεση λογαριασμού είναι ξεχωριστή. Ισχύουν rate limits: σε υπερβολική χρήση ο server απαντά με σφάλμα και η πρόσβαση επανέρχεται μόνη της. Αν μια εφαρμογή ζητά API key, αφορά τον πάροχο του μοντέλου και όχι το BestPrice.

Λειτουργεί με ChatGPT, Gemini, Claude, Perplexity ή Grok;

Το BestPrice είναι διαθέσιμο στον κατάλογο εφαρμογών του ChatGPT. Για το Claude, άνοιξε τη φόρμα σύνδεσης. Το Gemini και οι άλλες εφαρμογές έχουν διαφορετικές ρυθμίσεις και διαθεσιμότητα. Δες τους άλλους βοηθούς και εργαλεία.

Τι δεδομένα καλύπτει;

Φυσικά προϊόντα από τον καταναλωτικό κατάλογο του BestPrice, μαζί με ενεργές προσφορές και ιστορικό τιμών για την ελληνική αγορά, με τιμές σε ευρώ. Εξαιρούνται υπηρεσίες, ψηφιακά προϊόντα, καθώς και κατηγορίες με νομικούς ή ηλικιακούς περιορισμούς.

Ποια δεδομένα φτάνουν στο BestPrice;

Τα στοιχεία κάθε κλήσης, όπως το query ή ο ταχυδρομικός κώδικας, και τα συνήθη τεχνικά μεταδεδομένα μιας σύνδεσης. Η διεύθυνση από τα βήματα σύνδεσης αυτής της σελίδας έχει το ?via=mcp-page, που καταγράφει μόνο ότι η σύνδεση ρυθμίστηκε από εδώ. Στο get_shopping_decision ζητείται μια σύντομη ερώτηση αγοράς με το σχετικό όριο τιμής, τις προδιαγραφές και τις διορθώσεις, χωρίς αντίγραφα συνομιλιών ή άσχετα προσωπικά δεδομένα. Δεν ανακτώνται αποθηκευμένες συνομιλίες ή στοιχεία λογαριασμού από το BestPrice. Οι δημόσιες κλήσεις αγορών δεν συνδέονται με λογαριασμό ή προφίλ χρήστη στο BestPrice. Ισχύει η Πολιτική Απορρήτου του BestPrice.

Είμαι κατάστημα στο BestPrice. Τι αλλάζει για μένα;

Τα προϊόντα και οι τιμές σας είναι προσβάσιμα σε AI agents μέσω του BestPrice MCP. Το κόστος δεν αλλάζει: τα εργαλεία δεν δημιουργούν χρεώσιμο κλικ. Οι σύνδεσμοι που επιστρέφουν ανοίγουν σελίδα προϊόντος στο BestPrice, όπου ισχύει ό,τι ισχύει και σήμερα. Το όνομα και η αξιολόγηση του καταστήματος εμφανίζονται στις απαντήσεις των εργαλείων όπως και στη σύγκριση τιμών.

Πώς μαθαίνω για αλλαγές;

Η τρέχουσα έκδοση του server είναι η 1.9.0. Οι αλλαγές που επηρεάζουν τη συμβατότητα ανακοινώνονται στα releases του GitHub repo και τα προβλήματα αναφέρονται στα issues.

Κάτι άλλο;

Για ό,τι δεν καλύπτεται εδώ, χρησιμοποίησε τη φόρμα επικοινωνίας του BestPrice ή γράψε στο feedback@bestprice.gr.

BestPrice Release: 4d0db29c5b33e14dd17ef6c2f99cd212edd03f5b