io.github.greencore-solutions/cpg-knowledge-graph
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 Grocery — the agentic commerce hub for retail grocery, at its original address
Summary by lookupd
Searches and compares grocery items, checks labels, prices, stock and recalls, and opens buyer-supplier order intents across markets.
Install
Claude Code, remote (streamable-http)
claude mcp add --transport http cpg-knowledge-graph https://mcp.cpgknowledgegraph.ai/mcp
Codex, remote (streamable-http)
codex mcp add cpg-knowledge-graph --url https://mcp.cpgknowledgegraph.ai/mcp
Cursor, remote (streamable-http) → .cursor/mcp.json
{
"mcpServers": {
"cpg-knowledge-graph": {
"url": "https://mcp.cpgknowledgegraph.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.3.0
- Transports: streamable-http
- Uptime (7 days): 100%
- Median latency: 943 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/cpg-knowledge-graph)
- 62071 servers
- Last crawl: 2026-11-11T16:39:06.253Z
- API base:
https://api.lookupd.com - MCP URL:
https://api.lookupd.com/mcp