MCP App Store
by KeenEthics
Commerce-Shopping
mcp.cpgknowledgegraph.ai icon

mcp.cpgknowledgegraph.ai

by GreenCore Solutions Corp.

Overview

The consumer packaged goods (CPG) knowledge graph, served over the Model Context Protocol (MCP), for the beauty, cosmetics and personal care market. Point an artificial intelligence (AI) agent at it and it knows who sells what, where: 78,284 brand records, 16,378 makers and 15,529 retail banners across 50 markets, kept live. Brands and their makers: be found and be orderable by every buying agent. Retail banners and grocery: see what can be listed, from whom, and in which country. Buyers' agents: source the category in one read. Read and discovery calls are open. No account, no key. A person signs every order. Part of the GSC Agentic Core, the governed context AI agents act on for brands and retail. Operated by GreenCore Solutions Corp., a Microsoft AI Cloud Partner, with agents resident in 18 Microsoft Azure regions.

Tools

check_eligibility

Claude
Check whether a GTIN can ship to a specific retailer banner in a country.

count_gtin_coverage

Claude
Global coverage statistics: GTINs, nodes, makers (supply), retailers (demand).

find_makers

Claude
Global cross-node maker (supply) search. Filter by segment / region / node / has_website.

find_retailers

Claude
Global cross-node retailer (demand) search. Filter by region / node / parent_banner.

get_kernel

Claude
SPARKS completeness tier for a brand in a market: 100 = resolvable (a real pack/size record is held) . 8 = registered (brand known, pack/size pending) . 'floor' = STANDARD default (no brand-specific record). Returns the stored tier flag — do NOT compute a score. Never returns a pack/size.

get_signal_chain

Claude
Return the full ACM-68000 signal chain for a GTIN (zero-pads to 14).

list_brands_by_node

Claude
SPARKS depth surface: the distinct brands SPARKS covers in a sovereign market. Answers 'what brands do you know in [node]'. Coverage only — no pack/size values.

list_nodes

Claude
The 49 sovereign nodes (the spine) — each with its GS1 GTIN and CLEAN per-node maker (supply) and retailer (demand) counts (separate subqueries, never summed).

list_sku_types

Claude
SPARKS taxonomy: the 84 standing BPC product-type codes the graph is structured on. Validate a type against this before a typed query. (BRAND is a tier, not a type.)

node_market

Claude
Supply↔demand bridge for ONE jurisdiction: makers (supply) and retailers (demand) as two separate counts (never summed), plus the same-node potential bridge pairs. The market-picture call for a jurisdiction; use this first for 'what does the market look like in X'.

resolve_gtin

Claude
Resolve a GTIN to its procurement readiness signal. Zero-pads input to 14 digits.

resolve_node

Claude
Resolve one node: its GS1 license + its makers (supply) + its retailers (demand). The market-picture call for a jurisdiction; use this first for 'what does the market look like in X'.

resolve_scope

Claude
GSC Scoped Agents Registry — Era 1 founding registry (1,000,000 standing) plus Era 2 station-keyed registry (1,000,000 capacity, mint-on-activation) under SM-ECO-10060.

resolve_sparks

Claude
Two-branch SPARKS resolver (zero-pads GTIN to 14). Branch A GSC Territory/License GTIN (990832300xxx) -> FULL license record (public). Branch B any third-party BPC GTIN -> GATED proof {recognized, region_node, kernel_available}; the pack/size VALUE is NEVER returned. Route to Navigator. Brand match is fail-closed (normalized exact match); uncertainty -> recognized:false.

App Stats

14

Tools

Claude

Platforms

Works with

Claude

Data refreshed daily