{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_yvgccw6qg3mz","handle":"a2a-grocery-the-agentic-hub-for-retail-grocery-p","url":"https://wellknown.network/agents/a2a-grocery-the-agentic-hub-for-retail-grocery-p","links":{"self":"https://wellknown.network/agents/a2a-grocery-the-agentic-hub-for-retail-grocery-p/record.json","html":"https://wellknown.network/agents/a2a-grocery-the-agentic-hub-for-retail-grocery-p","markdown":"https://wellknown.network/agents/a2a-grocery-the-agentic-hub-for-retail-grocery-p/record.md","api":"https://wellknown.network/api/v1/agents/a2a-grocery-the-agentic-hub-for-retail-grocery-p","status":"https://wellknown.network/api/v1/agents/a2a-grocery-the-agentic-hub-for-retail-grocery-p/status","claim":"https://wellknown.network/agents/a2a-grocery-the-agentic-hub-for-retail-grocery-p/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/a2a-grocery-the-agentic-hub-for-retail-grocery-p/claim.json","badge":"https://wellknown.network/agents/a2a-grocery-the-agentic-hub-for-retail-grocery-p/badge.svg","openapi":"https://wellknown.network/openapi.json","history":"https://wellknown.network/api/v1/agents/a2a-grocery-the-agentic-hub-for-retail-grocery-p/history","tools":"https://wellknown.network/api/v1/agents/a2a-grocery-the-agentic-hub-for-retail-grocery-p/tools"},"ard":{"identifier":"urn:air:mcp.a2a-grocery.ai:server:a2a-grocery-the-agentic-hub-for-retail-grocery-p","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"A2A Grocery — the agentic hub for retail grocery procurement","summary":"A2A + MCP hub for retail grocery procurement — 20 markets on the SCHEMA algo record. Trade only.","description":"A2A + MCP hub for retail grocery procurement — 20 markets on the SCHEMA algo record. Trade only.","publisher":{"name":"greencore-solutions","url":null},"homepage":"https://a2a-grocery.ai","repository":"https://github.com/greencore-solutions/a2a-grocery","version":"1.0.3","license":null,"protocols":["mcp"],"tags":[],"pricing":null,"endpoints":[{"url":"https://mcp.a2a-grocery.ai/mcp","type":"mcp_streamable_http","auth":null,"probeable":true}],"skills":null,"tools":null,"extra":{"updatedAt":"2026-10-03T15:33:31.212039Z","publishedAt":"2026-10-03T15:33:31.212039Z","registryName":"io.github.greencore-solutions/a2a-grocery"},"attribution":{"kind":"mcp_registry","name":"mcp_registry","repoUrl":"mcp_registry","summary":"mcp_registry","version":"mcp_registry","description":"mcp_registry","homepageUrl":"mcp_registry","publisherName":"mcp_registry"}},"derived":{"capabilities":[{"slug":"communication.notifications","name":"Notifications","confidence":1,"provenance":"derived"},{"slug":"documents.contracts","name":"Contracts & Legal","confidence":0.525,"provenance":"derived"},{"slug":"communication.chat","name":"Team Chat","confidence":0.51,"provenance":"derived"}],"categories":["communication","documents"],"language":"en"},"observed":{"status":"live","statusReason":"Responded 5h ago.","lastOkAt":"2026-10-12T03:25:33.697Z","lastProbedAt":"2026-10-12T03:25:33.697Z","statusComputedAt":"2026-10-12T03:26:31.038Z","reliability30d":{"probes":29,"successRate":1,"p50Ms":71,"basis":"service","measures":{"availability":"availability","latency":"response time","tools":"tool surface observed","summary":"Checks reached the service itself."},"checks":{"total":29,"ok":29,"authBoundaryOk":0,"serviceOk":29,"note":"Counted from the observation rows for the window, checks of the server only (HTTP, A2A card, MCP initialize). ok = authBoundaryOk + serviceOk. `probes` is the sum of daily rollups and includes registry checks, so it can differ from `total`."}},"latestObservations":[{"at":"2026-10-12T03:25:33.697Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":59,"error":null,"detail":{"tools":[{"name":"resolve_jurisdiction","description":"Where 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 mar"},{"name":"resolve_actor","description":"Who is asking? Maker, brand owner, private label, distributor, importer, broker or retail buyer (trade only); auditor (read-only); agent (inherits the class of "},{"name":"gate_transaction","description":"Allow 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,"},{"name":"search_cleared_items","description":"Find items cleared for this market: validated SKU records in a market (query by product name, brand, maker or category; filters: temperature ambient · chilled ·"},{"name":"get_item","description":"One item by GTIN (EAN in European copy), fully resolved: temperature, department → super category → category, attribute lanes, pack, brand and maker, market, cl"},{"name":"verify_gtin","description":"Is 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 cl"},{"name":"get_label_and_claims","description":"What the label must say, and which claims are allowed: the labelling requirements of the market (food information, allergens, origin, nutrition) and the claims "},{"name":"compare_items","description":"Compare items, variants and pack sizes side by side (two to eight GTINs or catalogue ids)."},{"name":"find_verified_buyer","description":"Retail buyer desks for this market: banner records (banner, parent group, channel discounter · e-commerce · local · in-store · traditional, local format, cited "},{"name":"find_verified_supplier","description":"Verified makers, brand owners, private-label owners, distributors and importers for this item or category in a market: maker records with their claim status — v"},{"name":"get_product_documents","description":"Certificates and paper: the documents on an item record (organic certificate, PDO/PGI, halal, kosher, specification, allergen statement, origin declaration, lot"},{"name":"log_audit","description":"Write a line to the audit record for a gate decision, an order intent or a handoff (returns the line id)."},{"name":"get_price","description":"The 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 ("},{"name":"get_availability","description":"In 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 carri"},{"name":"create_order_intent","description":"Open 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 a2"},{"name":"a2a_handoff","description":"Hand 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); wit"},{"name":"get_market_status","description":"Is this product type a food here, and under which regime? Product type by market: food, special class (novel food, food supplement, infant formula, fortified, o"},{"name":"get_notification_requirements","description":"What 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 produ"},{"name":"get_enforcement_watch","description":"Recalls, withdrawals and food-safety alerts, dated: enforcement events by market, category, brand or since a date, each with its source page."}],"toolCount":19,"toolsHash":"3f6022c29df5e52e7b2b5855c9b733517b33999a3ba25b5719be5374fc4a0cbf","serverName":"a2a-grocery","capabilities":["logging","prompts","resources","tools"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-11T21:25:26.652Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":137,"error":null,"detail":{"tools":[{"name":"resolve_jurisdiction","description":"Where 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 mar"},{"name":"resolve_actor","description":"Who is asking? Maker, brand owner, private label, distributor, importer, broker or retail buyer (trade only); auditor (read-only); agent (inherits the class of "},{"name":"gate_transaction","description":"Allow 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,"},{"name":"search_cleared_items","description":"Find items cleared for this market: validated SKU records in a market (query by product name, brand, maker or category; filters: temperature ambient · chilled ·"},{"name":"get_item","description":"One item by GTIN (EAN in European copy), fully resolved: temperature, department → super category → category, attribute lanes, pack, brand and maker, market, cl"},{"name":"verify_gtin","description":"Is 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 cl"},{"name":"get_label_and_claims","description":"What the label must say, and which claims are allowed: the labelling requirements of the market (food information, allergens, origin, nutrition) and the claims "},{"name":"compare_items","description":"Compare items, variants and pack sizes side by side (two to eight GTINs or catalogue ids)."},{"name":"find_verified_buyer","description":"Retail buyer desks for this market: banner records (banner, parent group, channel discounter · e-commerce · local · in-store · traditional, local format, cited "},{"name":"find_verified_supplier","description":"Verified makers, brand owners, private-label owners, distributors and importers for this item or category in a market: maker records with their claim status — v"},{"name":"get_product_documents","description":"Certificates and paper: the documents on an item record (organic certificate, PDO/PGI, halal, kosher, specification, allergen statement, origin declaration, lot"},{"name":"log_audit","description":"Write a line to the audit record for a gate decision, an order intent or a handoff (returns the line id)."},{"name":"get_price","description":"The 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 ("},{"name":"get_availability","description":"In 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 carri"},{"name":"create_order_intent","description":"Open 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 a2"},{"name":"a2a_handoff","description":"Hand 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); wit"},{"name":"get_market_status","description":"Is this product type a food here, and under which regime? Product type by market: food, special class (novel food, food supplement, infant formula, fortified, o"},{"name":"get_notification_requirements","description":"What 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 produ"},{"name":"get_enforcement_watch","description":"Recalls, withdrawals and food-safety alerts, dated: enforcement events by market, category, brand or since a date, each with its source page."}],"toolCount":19,"toolsHash":"3f6022c29df5e52e7b2b5855c9b733517b33999a3ba25b5719be5374fc4a0cbf","serverName":"a2a-grocery","capabilities":["logging","prompts","resources","tools"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-11T15:24:11.688Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":81,"error":null,"detail":{"tools":[{"name":"resolve_jurisdiction","description":"Where 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 mar"},{"name":"resolve_actor","description":"Who is asking? Maker, brand owner, private label, distributor, importer, broker or retail buyer (trade only); auditor (read-only); agent (inherits the class of "},{"name":"gate_transaction","description":"Allow 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,"},{"name":"search_cleared_items","description":"Find items cleared for this market: validated SKU records in a market (query by product name, brand, maker or category; filters: temperature ambient · chilled ·"},{"name":"get_item","description":"One item by GTIN (EAN in European copy), fully resolved: temperature, department → super category → category, attribute lanes, pack, brand and maker, market, cl"},{"name":"verify_gtin","description":"Is 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 cl"},{"name":"get_label_and_claims","description":"What the label must say, and which claims are allowed: the labelling requirements of the market (food information, allergens, origin, nutrition) and the claims "},{"name":"compare_items","description":"Compare items, variants and pack sizes side by side (two to eight GTINs or catalogue ids)."},{"name":"find_verified_buyer","description":"Retail buyer desks for this market: banner records (banner, parent group, channel discounter · e-commerce · local · in-store · traditional, local format, cited "},{"name":"find_verified_supplier","description":"Verified makers, brand owners, private-label owners, distributors and importers for this item or category in a market: maker records with their claim status — v"},{"name":"get_product_documents","description":"Certificates and paper: the documents on an item record (organic certificate, PDO/PGI, halal, kosher, specification, allergen statement, origin declaration, lot"},{"name":"log_audit","description":"Write a line to the audit record for a gate decision, an order intent or a handoff (returns the line id)."},{"name":"get_price","description":"The 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 ("},{"name":"get_availability","description":"In 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 carri"},{"name":"create_order_intent","description":"Open 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 a2"},{"name":"a2a_handoff","description":"Hand 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); wit"},{"name":"get_market_status","description":"Is this product type a food here, and under which regime? Product type by market: food, special class (novel food, food supplement, infant formula, fortified, o"},{"name":"get_notification_requirements","description":"What 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 produ"},{"name":"get_enforcement_watch","description":"Recalls, withdrawals and food-safety alerts, dated: enforcement events by market, category, brand or since a date, each with its source page."}],"toolCount":19,"toolsHash":"3f6022c29df5e52e7b2b5855c9b733517b33999a3ba25b5719be5374fc4a0cbf","serverName":"a2a-grocery","capabilities":["logging","prompts","resources","tools"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-11T09:25:23.054Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":72,"error":null,"detail":{"tools":[{"name":"resolve_jurisdiction","description":"Where 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 mar"},{"name":"resolve_actor","description":"Who is asking? Maker, brand owner, private label, distributor, importer, broker or retail buyer (trade only); auditor (read-only); agent (inherits the class of "},{"name":"gate_transaction","description":"Allow 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,"},{"name":"search_cleared_items","description":"Find items cleared for this market: validated SKU records in a market (query by product name, brand, maker or category; filters: temperature ambient · chilled ·"},{"name":"get_item","description":"One item by GTIN (EAN in European copy), fully resolved: temperature, department → super category → category, attribute lanes, pack, brand and maker, market, cl"},{"name":"verify_gtin","description":"Is 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 cl"},{"name":"get_label_and_claims","description":"What the label must say, and which claims are allowed: the labelling requirements of the market (food information, allergens, origin, nutrition) and the claims "},{"name":"compare_items","description":"Compare items, variants and pack sizes side by side (two to eight GTINs or catalogue ids)."},{"name":"find_verified_buyer","description":"Retail buyer desks for this market: banner records (banner, parent group, channel discounter · e-commerce · local · in-store · traditional, local format, cited "},{"name":"find_verified_supplier","description":"Verified makers, brand owners, private-label owners, distributors and importers for this item or category in a market: maker records with their claim status — v"},{"name":"get_product_documents","description":"Certificates and paper: the documents on an item record (organic certificate, PDO/PGI, halal, kosher, specification, allergen statement, origin declaration, lot"},{"name":"log_audit","description":"Write a line to the audit record for a gate decision, an order intent or a handoff (returns the line id)."},{"name":"get_price","description":"The 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 ("},{"name":"get_availability","description":"In 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 carri"},{"name":"create_order_intent","description":"Open 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 a2"},{"name":"a2a_handoff","description":"Hand 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); wit"},{"name":"get_market_status","description":"Is this product type a food here, and under which regime? Product type by market: food, special class (novel food, food supplement, infant formula, fortified, o"},{"name":"get_notification_requirements","description":"What 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 produ"},{"name":"get_enforcement_watch","description":"Recalls, withdrawals and food-safety alerts, dated: enforcement events by market, category, brand or since a date, each with its source page."}],"toolCount":19,"toolsHash":"3f6022c29df5e52e7b2b5855c9b733517b33999a3ba25b5719be5374fc4a0cbf","serverName":"a2a-grocery","capabilities":["logging","prompts","resources","tools"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-11T02:23:29.110Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":264,"error":null,"detail":{"tools":[{"name":"resolve_jurisdiction","description":"Where 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 mar"},{"name":"resolve_actor","description":"Who is asking? Maker, brand owner, private label, distributor, importer, broker or retail buyer (trade only); auditor (read-only); agent (inherits the class of "},{"name":"gate_transaction","description":"Allow 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,"},{"name":"search_cleared_items","description":"Find items cleared for this market: validated SKU records in a market (query by product name, brand, maker or category; filters: temperature ambient · chilled ·"},{"name":"get_item","description":"One item by GTIN (EAN in European copy), fully resolved: temperature, department → super category → category, attribute lanes, pack, brand and maker, market, cl"},{"name":"verify_gtin","description":"Is 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 cl"},{"name":"get_label_and_claims","description":"What the label must say, and which claims are allowed: the labelling requirements of the market (food information, allergens, origin, nutrition) and the claims "},{"name":"compare_items","description":"Compare items, variants and pack sizes side by side (two to eight GTINs or catalogue ids)."},{"name":"find_verified_buyer","description":"Retail buyer desks for this market: banner records (banner, parent group, channel discounter · e-commerce · local · in-store · traditional, local format, cited "},{"name":"find_verified_supplier","description":"Verified makers, brand owners, private-label owners, distributors and importers for this item or category in a market: maker records with their claim status — v"},{"name":"get_product_documents","description":"Certificates and paper: the documents on an item record (organic certificate, PDO/PGI, halal, kosher, specification, allergen statement, origin declaration, lot"},{"name":"log_audit","description":"Write a line to the audit record for a gate decision, an order intent or a handoff (returns the line id)."},{"name":"get_price","description":"The 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 ("},{"name":"get_availability","description":"In 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 carri"},{"name":"create_order_intent","description":"Open 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 a2"},{"name":"a2a_handoff","description":"Hand 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); wit"},{"name":"get_market_status","description":"Is this product type a food here, and under which regime? Product type by market: food, special class (novel food, food supplement, infant formula, fortified, o"},{"name":"get_notification_requirements","description":"What 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 produ"},{"name":"get_enforcement_watch","description":"Recalls, withdrawals and food-safety alerts, dated: enforcement events by market, category, brand or since a date, each with its source page."}],"toolCount":19,"toolsHash":"3f6022c29df5e52e7b2b5855c9b733517b33999a3ba25b5719be5374fc4a0cbf","serverName":"a2a-grocery","capabilities":["logging","prompts","resources","tools"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-10T20:28:05.986Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":60,"error":null,"detail":{"tools":[{"name":"resolve_jurisdiction","description":"Where 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 mar"},{"name":"resolve_actor","description":"Who is asking? Maker, brand owner, private label, distributor, importer, broker or retail buyer (trade only); auditor (read-only); agent (inherits the class of "},{"name":"gate_transaction","description":"Allow 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,"},{"name":"search_cleared_items","description":"Find items cleared for this market: validated SKU records in a market (query by product name, brand, maker or category; filters: temperature ambient · chilled ·"},{"name":"get_item","description":"One item by GTIN (EAN in European copy), fully resolved: temperature, department → super category → category, attribute lanes, pack, brand and maker, market, cl"},{"name":"verify_gtin","description":"Is 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 cl"},{"name":"get_label_and_claims","description":"What the label must say, and which claims are allowed: the labelling requirements of the market (food information, allergens, origin, nutrition) and the claims "},{"name":"compare_items","description":"Compare items, variants and pack sizes side by side (two to eight GTINs or catalogue ids)."},{"name":"find_verified_buyer","description":"Retail buyer desks for this market: banner records (banner, parent group, channel discounter · e-commerce · local · in-store · traditional, local format, cited "},{"name":"find_verified_supplier","description":"Verified makers, brand owners, private-label owners, distributors and importers for this item or category in a market: maker records with their claim status — v"},{"name":"get_product_documents","description":"Certificates and paper: the documents on an item record (organic certificate, PDO/PGI, halal, kosher, specification, allergen statement, origin declaration, lot"},{"name":"log_audit","description":"Write a line to the audit record for a gate decision, an order intent or a handoff (returns the line id)."},{"name":"get_price","description":"The 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 ("},{"name":"get_availability","description":"In 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 carri"},{"name":"create_order_intent","description":"Open 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 a2"},{"name":"a2a_handoff","description":"Hand 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); wit"},{"name":"get_market_status","description":"Is this product type a food here, and under which regime? Product type by market: food, special class (novel food, food supplement, infant formula, fortified, o"},{"name":"get_notification_requirements","description":"What 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 produ"},{"name":"get_enforcement_watch","description":"Recalls, withdrawals and food-safety alerts, dated: enforcement events by market, category, brand or since a date, each with its source page."}],"toolCount":19,"toolsHash":"3f6022c29df5e52e7b2b5855c9b733517b33999a3ba25b5719be5374fc4a0cbf","serverName":"a2a-grocery","capabilities":["logging","prompts","resources","tools"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-10T13:24:25.278Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":1057,"error":null,"detail":{"tools":[{"name":"resolve_jurisdiction","description":"Where 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 mar"},{"name":"resolve_actor","description":"Who is asking? Maker, brand owner, private label, distributor, importer, broker or retail buyer (trade only); auditor (read-only); agent (inherits the class of "},{"name":"gate_transaction","description":"Allow 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,"},{"name":"search_cleared_items","description":"Find items cleared for this market: validated SKU records in a market (query by product name, brand, maker or category; filters: temperature ambient · chilled ·"},{"name":"get_item","description":"One item by GTIN (EAN in European copy), fully resolved: temperature, department → super category → category, attribute lanes, pack, brand and maker, market, cl"},{"name":"verify_gtin","description":"Is 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 cl"},{"name":"get_label_and_claims","description":"What the label must say, and which claims are allowed: the labelling requirements of the market (food information, allergens, origin, nutrition) and the claims "},{"name":"compare_items","description":"Compare items, variants and pack sizes side by side (two to eight GTINs or catalogue ids)."},{"name":"find_verified_buyer","description":"Retail buyer desks for this market: banner records (banner, parent group, channel discounter · e-commerce · local · in-store · traditional, local format, cited "},{"name":"find_verified_supplier","description":"Verified makers, brand owners, private-label owners, distributors and importers for this item or category in a market: maker records with their claim status — v"},{"name":"get_product_documents","description":"Certificates and paper: the documents on an item record (organic certificate, PDO/PGI, halal, kosher, specification, allergen statement, origin declaration, lot"},{"name":"log_audit","description":"Write a line to the audit record for a gate decision, an order intent or a handoff (returns the line id)."},{"name":"get_price","description":"The 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 ("},{"name":"get_availability","description":"In 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 carri"},{"name":"create_order_intent","description":"Open 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 a2"},{"name":"a2a_handoff","description":"Hand 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); wit"},{"name":"get_market_status","description":"Is this product type a food here, and under which regime? Product type by market: food, special class (novel food, food supplement, infant formula, fortified, o"},{"name":"get_notification_requirements","description":"What 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 produ"},{"name":"get_enforcement_watch","description":"Recalls, withdrawals and food-safety alerts, dated: enforcement events by market, category, brand or since a date, each with its source page."}],"toolCount":19,"toolsHash":"3f6022c29df5e52e7b2b5855c9b733517b33999a3ba25b5719be5374fc4a0cbf","serverName":"a2a-grocery","capabilities":["logging","prompts","resources","tools"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-10T06:28:15.858Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":70,"error":null,"detail":{"tools":[{"name":"resolve_jurisdiction","description":"Where 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 mar"},{"name":"resolve_actor","description":"Who is asking? Maker, brand owner, private label, distributor, importer, broker or retail buyer (trade only); auditor (read-only); agent (inherits the class of "},{"name":"gate_transaction","description":"Allow 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,"},{"name":"search_cleared_items","description":"Find items cleared for this market: validated SKU records in a market (query by product name, brand, maker or category; filters: temperature ambient · chilled ·"},{"name":"get_item","description":"One item by GTIN (EAN in European copy), fully resolved: temperature, department → super category → category, attribute lanes, pack, brand and maker, market, cl"},{"name":"verify_gtin","description":"Is 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 cl"},{"name":"get_label_and_claims","description":"What the label must say, and which claims are allowed: the labelling requirements of the market (food information, allergens, origin, nutrition) and the claims "},{"name":"compare_items","description":"Compare items, variants and pack sizes side by side (two to eight GTINs or catalogue ids)."},{"name":"find_verified_buyer","description":"Retail buyer desks for this market: banner records (banner, parent group, channel discounter · e-commerce · local · in-store · traditional, local format, cited "},{"name":"find_verified_supplier","description":"Verified makers, brand owners, private-label owners, distributors and importers for this item or category in a market: maker records with their claim status — v"},{"name":"get_product_documents","description":"Certificates and paper: the documents on an item record (organic certificate, PDO/PGI, halal, kosher, specification, allergen statement, origin declaration, lot"},{"name":"log_audit","description":"Write a line to the audit record for a gate decision, an order intent or a handoff (returns the line id)."},{"name":"get_price","description":"The 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 ("},{"name":"get_availability","description":"In 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 carri"},{"name":"create_order_intent","description":"Open 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 a2"},{"name":"a2a_handoff","description":"Hand 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); wit"},{"name":"get_market_status","description":"Is this product type a food here, and under which regime? Product type by market: food, special class (novel food, food supplement, infant formula, fortified, o"},{"name":"get_notification_requirements","description":"What 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 produ"},{"name":"get_enforcement_watch","description":"Recalls, withdrawals and food-safety alerts, dated: enforcement events by market, category, brand or since a date, each with its source page."}],"toolCount":19,"toolsHash":"3f6022c29df5e52e7b2b5855c9b733517b33999a3ba25b5719be5374fc4a0cbf","serverName":"a2a-grocery","capabilities":["logging","prompts","resources","tools"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-10T00:28:42.242Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":58,"error":null,"detail":{"tools":[{"name":"resolve_jurisdiction","description":"Where 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 mar"},{"name":"resolve_actor","description":"Who is asking? Maker, brand owner, private label, distributor, importer, broker or retail buyer (trade only); auditor (read-only); agent (inherits the class of "},{"name":"gate_transaction","description":"Allow 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,"},{"name":"search_cleared_items","description":"Find items cleared for this market: validated SKU records in a market (query by product name, brand, maker or category; filters: temperature ambient · chilled ·"},{"name":"get_item","description":"One item by GTIN (EAN in European copy), fully resolved: temperature, department → super category → category, attribute lanes, pack, brand and maker, market, cl"},{"name":"verify_gtin","description":"Is 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 cl"},{"name":"get_label_and_claims","description":"What the label must say, and which claims are allowed: the labelling requirements of the market (food information, allergens, origin, nutrition) and the claims "},{"name":"compare_items","description":"Compare items, variants and pack sizes side by side (two to eight GTINs or catalogue ids)."},{"name":"find_verified_buyer","description":"Retail buyer desks for this market: banner records (banner, parent group, channel discounter · e-commerce · local · in-store · traditional, local format, cited "},{"name":"find_verified_supplier","description":"Verified makers, brand owners, private-label owners, distributors and importers for this item or category in a market: maker records with their claim status — v"},{"name":"get_product_documents","description":"Certificates and paper: the documents on an item record (organic certificate, PDO/PGI, halal, kosher, specification, allergen statement, origin declaration, lot"},{"name":"log_audit","description":"Write a line to the audit record for a gate decision, an order intent or a handoff (returns the line id)."},{"name":"get_price","description":"The 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 ("},{"name":"get_availability","description":"In 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 carri"},{"name":"create_order_intent","description":"Open 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 a2"},{"name":"a2a_handoff","description":"Hand 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); wit"},{"name":"get_market_status","description":"Is this product type a food here, and under which regime? Product type by market: food, special class (novel food, food supplement, infant formula, fortified, o"},{"name":"get_notification_requirements","description":"What 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 produ"},{"name":"get_enforcement_watch","description":"Recalls, withdrawals and food-safety alerts, dated: enforcement events by market, category, brand or since a date, each with its source page."}],"toolCount":19,"toolsHash":"3f6022c29df5e52e7b2b5855c9b733517b33999a3ba25b5719be5374fc4a0cbf","serverName":"a2a-grocery","capabilities":["logging","prompts","resources","tools"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-09T17:29:02.395Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":76,"error":null,"detail":{"tools":[{"name":"resolve_jurisdiction","description":"Where 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 mar"},{"name":"resolve_actor","description":"Who is asking? Maker, brand owner, private label, distributor, importer, broker or retail buyer (trade only); auditor (read-only); agent (inherits the class of "},{"name":"gate_transaction","description":"Allow 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,"},{"name":"search_cleared_items","description":"Find items cleared for this market: validated SKU records in a market (query by product name, brand, maker or category; filters: temperature ambient · chilled ·"},{"name":"get_item","description":"One item by GTIN (EAN in European copy), fully resolved: temperature, department → super category → category, attribute lanes, pack, brand and maker, market, cl"},{"name":"verify_gtin","description":"Is 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 cl"},{"name":"get_label_and_claims","description":"What the label must say, and which claims are allowed: the labelling requirements of the market (food information, allergens, origin, nutrition) and the claims "},{"name":"compare_items","description":"Compare items, variants and pack sizes side by side (two to eight GTINs or catalogue ids)."},{"name":"find_verified_buyer","description":"Retail buyer desks for this market: banner records (banner, parent group, channel discounter · e-commerce · local · in-store · traditional, local format, cited "},{"name":"find_verified_supplier","description":"Verified makers, brand owners, private-label owners, distributors and importers for this item or category in a market: maker records with their claim status — v"},{"name":"get_product_documents","description":"Certificates and paper: the documents on an item record (organic certificate, PDO/PGI, halal, kosher, specification, allergen statement, origin declaration, lot"},{"name":"log_audit","description":"Write a line to the audit record for a gate decision, an order intent or a handoff (returns the line id)."},{"name":"get_price","description":"The 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 ("},{"name":"get_availability","description":"In 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 carri"},{"name":"create_order_intent","description":"Open 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 a2"},{"name":"a2a_handoff","description":"Hand 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); wit"},{"name":"get_market_status","description":"Is this product type a food here, and under which regime? Product type by market: food, special class (novel food, food supplement, infant formula, fortified, o"},{"name":"get_notification_requirements","description":"What 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 produ"},{"name":"get_enforcement_watch","description":"Recalls, withdrawals and food-safety alerts, dated: enforcement events by market, category, brand or since a date, each with its source page."}],"toolCount":19,"toolsHash":"3f6022c29df5e52e7b2b5855c9b733517b33999a3ba25b5719be5374fc4a0cbf","serverName":"a2a-grocery","capabilities":["logging","prompts","resources","tools"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}}],"tools":[{"name":"resolve_jurisdiction","description":"Where 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 mar"},{"name":"resolve_actor","description":"Who is asking? Maker, brand owner, private label, distributor, importer, broker or retail buyer (trade only); auditor (read-only); agent (inherits the class of "},{"name":"gate_transaction","description":"Allow 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,"},{"name":"search_cleared_items","description":"Find items cleared for this market: validated SKU records in a market (query by product name, brand, maker or category; filters: temperature ambient · chilled ·"},{"name":"get_item","description":"One item by GTIN (EAN in European copy), fully resolved: temperature, department → super category → category, attribute lanes, pack, brand and maker, market, cl"},{"name":"verify_gtin","description":"Is 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 cl"},{"name":"get_label_and_claims","description":"What the label must say, and which claims are allowed: the labelling requirements of the market (food information, allergens, origin, nutrition) and the claims "},{"name":"compare_items","description":"Compare items, variants and pack sizes side by side (two to eight GTINs or catalogue ids)."},{"name":"find_verified_buyer","description":"Retail buyer desks for this market: banner records (banner, parent group, channel discounter · e-commerce · local · in-store · traditional, local format, cited "},{"name":"find_verified_supplier","description":"Verified makers, brand owners, private-label owners, distributors and importers for this item or category in a market: maker records with their claim status — v"},{"name":"get_product_documents","description":"Certificates and paper: the documents on an item record (organic certificate, PDO/PGI, halal, kosher, specification, allergen statement, origin declaration, lot"},{"name":"log_audit","description":"Write a line to the audit record for a gate decision, an order intent or a handoff (returns the line id)."},{"name":"get_price","description":"The 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 ("},{"name":"get_availability","description":"In 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 carri"},{"name":"create_order_intent","description":"Open 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 a2"},{"name":"a2a_handoff","description":"Hand 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); wit"},{"name":"get_market_status","description":"Is this product type a food here, and under which regime? Product type by market: food, special class (novel food, food supplement, infant formula, fortified, o"},{"name":"get_notification_requirements","description":"What 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 produ"},{"name":"get_enforcement_watch","description":"Recalls, withdrawals and food-safety alerts, dated: enforcement events by market, category, brand or since a date, each with its source page."}],"package":null,"toolSurface":{"id":"ts_te2hgqyfqmye","endpointId":"ep_nc4dsskgsuse","hash":"3f6022c29df5e52e7b2b5855c9b733517b33999a3ba25b5719be5374fc4a0cbf","toolCount":19,"serverName":"a2a-grocery","serverVersion":"1.0.0","protocolVersion":"2025-06-18","firstSeenAt":"2026-10-04T15:30:55.883Z","lastSeenAt":"2026-10-12T03:25:33.703Z","observations":29,"toolNames":["resolve_jurisdiction","resolve_actor","gate_transaction","search_cleared_items","get_item","verify_gtin","get_label_and_claims","compare_items","find_verified_buyer","find_verified_supplier","get_product_documents","log_audit","get_price","get_availability","create_order_intent","a2a_handoff","get_market_status","get_notification_requirements","get_enforcement_watch"],"distinctSurfaces":1},"endpointFacts":[{"id":"ep_nc4dsskgsuse","url":"https://mcp.a2a-grocery.ai/mcp","type":"mcp_streamable_http","factsCheckedAt":"2026-10-11T09:25:23.075Z","auth":{"observedAt":"2026-10-11T09:25:23.101Z","authRequired":false,"scheme":null,"resourceMetadata":null,"authorizationServer":null,"conformance":{"dpop":false,"rfc8414":false,"rfc9728":false,"pkceS256":false,"clientIdMetadataDocument":false,"dynamicClientRegistration":false}},"tls":{"observedAt":"2026-10-11T09:25:23.118Z","protocol":"TLSv1.3","chainValid":true,"chainError":null,"hostMatches":true,"subject":"a2a-grocery.ai","issuer":{"commonName":"YE1","organization":"Let's Encrypt"},"validFrom":"2026-09-30T15:26:59.000Z","validTo":"2026-12-29T15:26:58.000Z","daysToExpiry":78,"sanCount":2,"fingerprint256":"27:86:BF:DA:A3:3B:A3:AA:01:BE:4F:1C:F7:60:AA:14:AB:8F:97:17:2F:62:C0:B3:01:54:F3:8A:80:95:0F:E3"}}]},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"mcp_registry","key":"io.github.greencore-solutions/a2a-grocery","url":"https://registry.modelcontextprotocol.io/v0/servers/io.github.greencore-solutions%2Fa2a-grocery","firstSeenAt":"2026-10-04T15:22:17.841Z","fetchedAt":"2026-10-10T11:18:37.345Z","normalizedAt":"2026-10-10T11:18:37.345Z"}]},"firstSeenAt":"2026-10-04T15:22:17.841Z","updatedAt":"2026-10-12T03:27:43.003Z"}