Skip to content
Official MCP RegistryListed

A2A Grocery — the agentic hub for retail grocery procurement

Part ofA2A Grocery — the agentic hub for retail grocery procurementlisted on 4 directories

A2A Grocery — the agentic commerce hub for retail grocery, at its original address

First seen 2 Oct 2026. Evidence as of 7 Oct 2026.

19
Tools
From an anonymous probe
1
Source listings
Each with its own history
39
Recorded changes
Since first seen

Tools

ToolDescriptionBehaviour
a2a_handoffHand the buyer to the right agent over Agent-to-Agent (A2A): with an allow decision the order intent goes to the counterparty's agent (envelope + card URL); with a deny, the market agent of the ship-to — a referral, never a sale to a consumer.Changes data
compare_itemsCompare items, variants and pack sizes side by side (two to eight GTINs or catalogue ids).Read-only
create_order_intentOpen an order between two agents: an order intent for a cleared item after the gate; the intent carries reason_code + rule_set_version and settles by x402 on a2a-x402.ai.Changes data
find_verified_buyerRetail buyer desks for this market: banner records (banner, parent group, channel discounter · e-commerce · local · in-store · traditional, local format, cited POS count or NULL, buyer desk by department) with their claim status — verified first, then claimed, then listed. Filters: channel, department. Takes the decision_id of an allow decision.Read-only
find_verified_supplierVerified makers, brand owners, private-label owners, distributors and importers for this item or category in a market: maker records with their claim status — verified first, then claimed, then listed. Takes the decision_id of an allow decision.Read-only
gate_transactionAllow or deny, with the reason and the rule. Takes an item (GTIN or catalogue id; optional), the ship-to market, the actor class and, when no record exists yet, the product type, ingredients and claims. Returns one of twelve reason codes (ALLOW · REQUIRE_NOTIFICATION · REQUIRE_RESPONSIBLE_PERSON · DENY_NOT_PERMITTED_HERE · DENY_INGREDIENT_BANNED · DENY_INGREDIENT_LIMIT · DENY_CLAIM · DENY_MARKET · DENY_ACTOR_CLASS · DENY_UNLICENSED_AGENT · DENY_NO_GTIN · DENY_NOT_VERIFIED), the rule-set version, the source page and a decision_id for the downstream tools.Read-only
get_availabilityIn stock, and where: the availability block of an item (banners on the shelf of record, product URLs read live at load, POS counts where the banner record carries a cited one) once gate_transaction has answered allow (decision_id).Read-only
get_enforcement_watchRecalls, withdrawals and food-safety alerts, dated: enforcement events by market, category, brand or since a date, each with its source page.Read-only
get_itemOne item by GTIN (EAN in European copy), fully resolved: temperature, department → super category → category, attribute lanes, pack, brand and maker, market, claim status, market status, availability; after the gate also ingredients, allergens, claims, origin, certificates, variants and offers.Read-only
get_label_and_claimsWhat the label must say, and which claims are allowed: the labelling requirements of the market (food information, allergens, origin, nutrition) and the claims rules of record (nutrition and health claims, organic, free-from), each with its source page. Optional claims are checked against the rules.Read-only
get_market_statusIs this product type a food here, and under which regime? Product type by market: food, special class (novel food, food supplement, infant formula, fortified, organic-certified, alcohol excise) or not permitted — with the rule-set version and the regulator's page.Read-only
get_notification_requirementsWhat must be filed before sale in a market: the food business registration or import notification scheme, the food business operator of record, and, for a product type in a special class, the extra step (novel-food authorisation, organic certification, supplement notification) — each with its source page.Read-only
get_priceThe price for this buyer: the price basis (list · contract · promotion window) from the maker's offers on the record, once gate_transaction has answered allow (decision_id). Plain $ on human surfaces. Tiers buy services, never rank.Read-only
get_product_documentsCertificates and paper: the documents on an item record (organic certificate, PDO/PGI, halal, kosher, specification, allergen statement, origin declaration, lot where it applies), each a URL with its read date and source class; decision_id required.Read-only
log_auditWrite a line to the audit record for a gate decision, an order intent or a handoff (returns the line id).Changes data
resolve_actorWho is asking? Maker, brand owner, private label, distributor, importer, broker or retail buyer (trade only); auditor (read-only); agent (inherits the class of the credential it presents — none returns DENY_UNLICENSED_AGENT). The consumer is never the counterparty. Returns communication_class: trade_information or public.Read-only
resolve_jurisdictionWhere is this going? Resolve a ship-to (e.g. 'DE', 'US-CA', 'UK', 'FR', 'EU-NL', 'JP') to one of the 20 markets and its rule set (14 rule sets; the seven EU markets share one food-law set with national riders). UK is the label; machine fields carry the ISO code GB.Read-only
search_cleared_itemsFind items cleared for this market: validated SKU records in a market (query by product name, brand, maker or category; filters: temperature ambient · chilled · frozen · fresh, attribute lane organic · free-from · plant-based · artisan · origin · premium, department). Only validated rows are served; each item carries its claim status, market status and source class.Read-only
verify_gtinIs this GTIN real, and whose is it? Check-digit validation, the GS1 prefix, and the validated record(s) that carry it on this hub with their brand, maker and claim status.Read-only

Change history

  1. verify_gtin: tool added
  2. search_cleared_items: tool added
  3. resolve_sparks: tool removed
  4. resolve_scope: tool removed
  5. resolve_node: tool removed
  6. resolve_jurisdiction: tool added
  7. resolve_gtin: tool removed
  8. resolve_actor: tool added
  9. node_market: tool removed
  10. log_audit: tool added
  11. list_sku_types: tool removed
  12. list_nodes: tool removed
  13. list_brands_by_node: tool removed
  14. get_signal_chain: tool removed
  15. get_product_documents: tool added
  16. get_price: tool added
  17. get_notification_requirements: tool added
  18. get_market_status: tool added
  19. get_label_and_claims: tool added
  20. get_kernel: tool removed
  21. get_item: tool added
  22. get_enforcement_watch: tool added
  23. get_availability: tool added
  24. gate_transaction: tool added
  25. find_verified_supplier: tool added
  26. find_verified_buyer: tool added
  27. find_retailers: tool removed
  28. find_makers: tool removed
  29. create_order_intent: tool added
  30. count_gtin_coverage: tool removed
  31. compare_items: tool added
  32. check_eligibility: tool removed
  33. a2a_handoff: tool added
  34. server instructions changed (+"Agent-to-Agent (A2A) + Model Context Protocol (MCP) hub" +"retail grocery. Business to business: makers, brand owners, private label, distributors, importers, retailers and their AI agents (GreenCore" +"Corp.). Call resolve_jurisdiction, then resolve_actor, then gate_transaction before any availability, price, documents, order or handoff tool; those tools refuse without an allow decision. Twenty markets on the SCHEMA algo grocery record; ambient, chilled, frozen and fresh; organic, free-from, plant-based, artisan, origin")
  35. Website changed from "https://gsc-knowledgegraph.ai/" to "https://a2a-grocery.ai" (registry)
  36. Repository changed from "https://github.com/greencore-solutions/mcp-cpg-gtin" to "https://github.com/greencore-solutions/a2a-grocery" (registry)
  37. Publisher domain changed from "gsc-knowledgegraph.ai" to "a2a-grocery.ai" (registry)
  38. Name changed (registry)
  39. Description changed (registry)
Source listings
SourceListingFirst seenLast seenVersions
Official MCP Registryio.github.greencore-solutions/cpg-knowledge-graph2 Oct 20267 Oct 20262