io.github.greencore-solutions/a2a-grocery
up checked
Unclaimed · Unverified
Agent searches it appeared in, last 30 days: 0. Run this server? Claim the listing: verified label, uptime alerts and analytics.
Publisher-provided title
A2A Grocery — the agentic hub for retail grocery procurement
Publisher-provided description
A2A + MCP hub for retail grocery procurement — 20 markets on the SCHEMA algo record. Trade only.
Summary by lookupd
Lets agents search, compare and verify grocery items across markets, check labelling and availability, and place trade orders between…
Install
Claude Code, remote (streamable-http)
claude mcp add --transport http a2a-grocery https://mcp.a2a-grocery.ai/mcp
Codex, remote (streamable-http)
codex mcp add a2a-grocery --url https://mcp.a2a-grocery.ai/mcp
Cursor, remote (streamable-http) → .cursor/mcp.json
{
"mcpServers": {
"a2a-grocery": {
"url": "https://mcp.a2a-grocery.ai/mcp"
}
}
}Other clients: docs. Or tell your agent: Set up lookupd for me: read https://lookupd.com/agent.md and follow it.
Tools (23 tools)
Publisher-provided text
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 marresolve_actorWho is asking? Maker, brand owner, private label, distributor, importer, broker or retail buyer (trade only); auditor (read-only); agent (inherits the class ofgate_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,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 ·get_itemProduct record from gtinfetch.ai (signed); hub layer: seat, market, claim, price, availability. One item by GTIN (EAN in European copy), fully resolved: temperaverify_gtinProduct record from gtinfetch.ai (signed); hub layer: seat, market, claim, price, availability. Is this GTIN real, and whose is it? Check-digit validation, theget_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 claimscompare_itemsCompare items, variants and pack sizes side by side (two to eight GTINs or catalogue ids).find_verified_buyerRetail buyer desks for this market: banner records (banner, parent group, channel discounter · e-commerce · local · in-store · traditional, local format, citedfind_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 — vget_product_documentsCertificates and paper: the documents on an item record (organic certificate, PDO/PGI, halal, kosher, specification, allergen statement, origin declaration, lotlog_auditWrite a line to the audit record for a gate decision, an order intent or a handoff (returns the line id).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 (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 carricreate_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 a2a2a_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); witclaim_seatA brand's agent claims its seat on A2A Grocery. Give the agent's card URL and the GTINs the brand claims: every GTIN must resolve on gtinfetch.ai to the maker tsearch_catalogUniversal Commerce Protocol (UCP) catalogue search, version 2026-08-25 (dev.ucp.shopping.catalog.search). arguments: meta {'ucp-agent': {profile}} (required) anlookup_catalogUniversal Commerce Protocol (UCP) catalogue lookup, version 2026-08-25 (dev.ucp.shopping.catalog.lookup). arguments: meta {'ucp-agent': {profile}} (required) anget_productUniversal Commerce Protocol (UCP) product detail, version 2026-08-25 (dev.ucp.shopping.catalog.lookup). arguments: meta {'ucp-agent': {profile}} (required) andget_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, oget_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 produget_enforcement_watchRecalls, withdrawals and food-safety alerts, dated: enforcement events by market, category, brand or since a date, each with its source page.
Details
- Version: 1.0.5
- Transports: streamable-http
- Uptime (7 days): 100%
- Median latency: 960 ms
- First indexed:
- Last seen in registry:
- Repository: https://github.com/greencore-solutions/a2a-grocery
- Website: https://a2a-grocery.ai
Badge for your README
Shows this live status and links here; updates hourly.
[](https://lookupd.com/servers/io.github.greencore-solutions/a2a-grocery)
- 62092 servers
- Last crawl: 2026-11-11T17:38:11.606Z
- API base:
https://api.lookupd.com - MCP URL:
https://api.lookupd.com/mcp