io.github.greencore-solutions/cpg-knowledge-graph
repo:https://github.com/greencore-solutions/mcp-cpg-gtin
BPC Agentic Commerce Infra
- transport:
- remote
- credential class:
- open
No longer in the registry. The MCP registry stopped listing this server as of 31 Aug 2026. This page stays available because the measurement was real, but the server is excluded from search, rankings, and Vouch’s corpus counts. A published behaviour score is never recomputed or removed — it reflects what was measured while the server was listed.
Owner verification
Not yet verified. Verifying proves you control this server and is free, permanently — it never changes a published score.
Start verification →Tools
- check_eligibilityshallow
Check whether a GTIN can ship to a specific retailer banner in a country.
- count_gtin_coverageshallow
Global coverage statistics: GTINs, nodes, makers (supply), retailers (demand).
- find_makersshallow
Global cross-node maker (supply) search. Filter by segment / region / node / has_website.
- find_retailersshallow
Global cross-node retailer (demand) search. Filter by region / node / parent_banner.
- get_kernelshallow
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_chainshallow
Return the full ACM-68000 signal chain for a GTIN (zero-pads to 14).
- list_brands_by_nodeshallow
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_nodesshallow
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_typesshallow
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_marketshallow
Supply↔demand bridge for ONE jurisdiction: makers (supply) and retailers (demand) as two separate counts (never summed), plus the same-node potential bridge pairs.
- resolve_gtinshallow
Resolve a GTIN to its procurement readiness signal. Zero-pads input to 14 digits.
- resolve_nodeshallow
Resolve one node: its GS1 license + its makers (supply) + its retailers (demand).
- resolve_scopeshallow
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_sparksshallow
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.
Embed this server’s score
Tool count and median score across every tool in this server’s corpus — honest in a way a single cherry-picked tool’s badge wouldn’t be.
[](https://vouch.tools/servers/eceacb3f-1852-445c-aff7-44831b59d144)