{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_acv3fheu4hcu","handle":"mcp-cpg-knowledge-graph","url":"https://wellknown.network/agents/mcp-cpg-knowledge-graph","links":{"self":"https://wellknown.network/agents/mcp-cpg-knowledge-graph/record.json","html":"https://wellknown.network/agents/mcp-cpg-knowledge-graph","markdown":"https://wellknown.network/agents/mcp-cpg-knowledge-graph/record.md","api":"https://wellknown.network/api/v1/agents/mcp-cpg-knowledge-graph","status":"https://wellknown.network/api/v1/agents/mcp-cpg-knowledge-graph/status","claim":"https://wellknown.network/agents/mcp-cpg-knowledge-graph/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/mcp-cpg-knowledge-graph/claim.json","badge":"https://wellknown.network/agents/mcp-cpg-knowledge-graph/badge.svg","openapi":"https://wellknown.network/openapi.json"},"ard":{"identifier":"urn:air:mcp.cpgknowledgegraph.ai:server:mcp-cpg-knowledge-graph","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"MCP CPG Knowledge Graph","summary":"BPC Agentic Commerce Infra","description":"BPC Agentic Commerce Infra","publisher":{"name":"greencore-solutions","url":null},"homepage":"https://cpgknowledgegraph.ai","repository":"https://github.com/greencore-solutions/cpg-knowledgegraph","version":"1.0.1","license":null,"protocols":["mcp"],"tags":[],"pricing":null,"endpoints":[{"url":"https://mcp.cpgknowledgegraph.ai/mcp","type":"mcp_streamable_http","auth":null,"probeable":true}],"skills":null,"tools":null,"extra":{"updatedAt":"2026-08-27T23:17:04.370537Z","publishedAt":"2026-08-27T23:17:04.370537Z","registryName":"io.github.greencore-solutions/cpg-knowledge-graph"},"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":"knowledge.knowledge-graph","name":"Knowledge Graphs","confidence":1,"provenance":"derived"}],"categories":["knowledge"]},"observed":{"status":"unknown","statusReason":"Not checked yet.","lastOkAt":null,"lastProbedAt":null,"statusComputedAt":null,"reliability30d":null,"latestObservations":[{"at":"2026-09-07T11:25:41.558Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":26,"error":null,"detail":{"tools":[{"name":"resolve_gtin","description":"Resolve a GTIN to its procurement readiness signal. Zero-pads input to 14 digits."},{"name":"check_eligibility","description":"Check whether a GTIN can ship to a specific retailer banner in a country."},{"name":"get_signal_chain","description":"Return the full ACM-68000 signal chain for a GTIN (zero-pads to 14)."},{"name":"count_gtin_coverage","description":"Global coverage statistics: GTINs, nodes, makers (supply), retailers (demand)."},{"name":"resolve_scope","description":"GSC Scoped Agents Registry — Era 1 founding registry (1,000,000 standing) plus\nEra 2 station-keyed registry (1,000,000 capacity, mint-on-activation) under SM-EC"},{"name":"list_nodes","description":"The 49 sovereign nodes (the spine) — each with its GS1 GTIN and CLEAN per-node\nmaker (supply) and retailer (demand) counts (separate subqueries, never summed)."},{"name":"resolve_node","description":"Resolve one node: its GS1 license + its makers (supply) + its retailers (demand)."},{"name":"find_makers","description":"Global cross-node maker (supply) search. Filter by segment / region / node / has_website."},{"name":"find_retailers","description":"Global cross-node retailer (demand) search. Filter by region / node / parent_banner."},{"name":"node_market","description":"Supply↔demand bridge for ONE jurisdiction: makers (supply) and retailers (demand)\nas two separate counts (never summed), plus the same-node potential bridge pai"},{"name":"list_sku_types","description":"SPARKS taxonomy: the 84 standing BPC product-type codes the graph is structured\non. Validate a type against this before a typed query. (BRAND is a tier, not a t"},{"name":"list_brands_by_node","description":"SPARKS depth surface: the distinct brands SPARKS covers in a sovereign market.\nAnswers 'what brands do you know in [node]'. Coverage only — no pack/size values."},{"name":"get_kernel","description":"SPARKS completeness tier for a brand in a market:\n  100 = resolvable (a real pack/size record is held) . 8 = registered (brand known,\n  pack/size pending) . 'fl"},{"name":"resolve_sparks","description":"Two-branch SPARKS resolver (zero-pads GTIN to 14).\n  Branch A  GSC Territory/License GTIN (990832300xxx) -> FULL license record (public).\n  Branch B  any third-"}],"toolCount":14,"serverName":"cpgknowledgegraph-ai","capabilities":["logging","prompts","resources","tools"],"serverVersion":"4.0.2","protocolVersion":"2025-06-18"}},{"at":"2026-09-07T04:26:24.206Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":22,"error":null,"detail":{"tools":[{"name":"resolve_gtin","description":"Resolve a GTIN to its procurement readiness signal. Zero-pads input to 14 digits."},{"name":"check_eligibility","description":"Check whether a GTIN can ship to a specific retailer banner in a country."},{"name":"get_signal_chain","description":"Return the full ACM-68000 signal chain for a GTIN (zero-pads to 14)."},{"name":"count_gtin_coverage","description":"Global coverage statistics: GTINs, nodes, makers (supply), retailers (demand)."},{"name":"resolve_scope","description":"GSC Scoped Agents Registry — Era 1 founding registry (1,000,000 standing) plus\nEra 2 station-keyed registry (1,000,000 capacity, mint-on-activation) under SM-EC"},{"name":"list_nodes","description":"The 49 sovereign nodes (the spine) — each with its GS1 GTIN and CLEAN per-node\nmaker (supply) and retailer (demand) counts (separate subqueries, never summed)."},{"name":"resolve_node","description":"Resolve one node: its GS1 license + its makers (supply) + its retailers (demand)."},{"name":"find_makers","description":"Global cross-node maker (supply) search. Filter by segment / region / node / has_website."},{"name":"find_retailers","description":"Global cross-node retailer (demand) search. Filter by region / node / parent_banner."},{"name":"node_market","description":"Supply↔demand bridge for ONE jurisdiction: makers (supply) and retailers (demand)\nas two separate counts (never summed), plus the same-node potential bridge pai"},{"name":"list_sku_types","description":"SPARKS taxonomy: the 84 standing BPC product-type codes the graph is structured\non. Validate a type against this before a typed query. (BRAND is a tier, not a t"},{"name":"list_brands_by_node","description":"SPARKS depth surface: the distinct brands SPARKS covers in a sovereign market.\nAnswers 'what brands do you know in [node]'. Coverage only — no pack/size values."},{"name":"get_kernel","description":"SPARKS completeness tier for a brand in a market:\n  100 = resolvable (a real pack/size record is held) . 8 = registered (brand known,\n  pack/size pending) . 'fl"},{"name":"resolve_sparks","description":"Two-branch SPARKS resolver (zero-pads GTIN to 14).\n  Branch A  GSC Territory/License GTIN (990832300xxx) -> FULL license record (public).\n  Branch B  any third-"}],"toolCount":14,"serverName":"cpgknowledgegraph-ai","capabilities":["logging","prompts","resources","tools"],"serverVersion":"4.0.2","protocolVersion":"2025-06-18"}},{"at":"2026-09-06T21:27:25.527Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":38,"error":null,"detail":{"serverName":"cpgknowledgegraph-ai","capabilities":["logging","prompts","resources","tools"],"serverVersion":"4.0.2","protocolVersion":"2025-06-18"}},{"at":"2026-09-06T15:27:01.206Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":25,"error":null,"detail":{"tools":[{"name":"resolve_gtin","description":"Resolve a GTIN to its procurement readiness signal. Zero-pads input to 14 digits."},{"name":"check_eligibility","description":"Check whether a GTIN can ship to a specific retailer banner in a country."},{"name":"get_signal_chain","description":"Return the full ACM-68000 signal chain for a GTIN (zero-pads to 14)."},{"name":"count_gtin_coverage","description":"Global coverage statistics: GTINs, nodes, makers (supply), retailers (demand)."},{"name":"resolve_scope","description":"GSC Scoped Agents Registry — Era 1 founding registry (1,000,000 standing) plus\nEra 2 station-keyed registry (1,000,000 capacity, mint-on-activation) under SM-EC"},{"name":"list_nodes","description":"The 49 sovereign nodes (the spine) — each with its GS1 GTIN and CLEAN per-node\nmaker (supply) and retailer (demand) counts (separate subqueries, never summed)."},{"name":"resolve_node","description":"Resolve one node: its GS1 license + its makers (supply) + its retailers (demand)."},{"name":"find_makers","description":"Global cross-node maker (supply) search. Filter by segment / region / node / has_website."},{"name":"find_retailers","description":"Global cross-node retailer (demand) search. Filter by region / node / parent_banner."},{"name":"node_market","description":"Supply↔demand bridge for ONE jurisdiction: makers (supply) and retailers (demand)\nas two separate counts (never summed), plus the same-node potential bridge pai"},{"name":"list_sku_types","description":"SPARKS taxonomy: the 84 standing BPC product-type codes the graph is structured\non. Validate a type against this before a typed query. (BRAND is a tier, not a t"},{"name":"list_brands_by_node","description":"SPARKS depth surface: the distinct brands SPARKS covers in a sovereign market.\nAnswers 'what brands do you know in [node]'. Coverage only — no pack/size values."},{"name":"get_kernel","description":"SPARKS completeness tier for a brand in a market:\n  100 = resolvable (a real pack/size record is held) . 8 = registered (brand known,\n  pack/size pending) . 'fl"},{"name":"resolve_sparks","description":"Two-branch SPARKS resolver (zero-pads GTIN to 14).\n  Branch A  GSC Territory/License GTIN (990832300xxx) -> FULL license record (public).\n  Branch B  any third-"}],"toolCount":14,"serverName":"cpgknowledgegraph-ai","capabilities":["logging","prompts","resources","tools"],"serverVersion":"4.0.2","protocolVersion":"2025-06-18"}}],"tools":[{"name":"resolve_gtin","description":"Resolve a GTIN to its procurement readiness signal. Zero-pads input to 14 digits."},{"name":"check_eligibility","description":"Check whether a GTIN can ship to a specific retailer banner in a country."},{"name":"get_signal_chain","description":"Return the full ACM-68000 signal chain for a GTIN (zero-pads to 14)."},{"name":"count_gtin_coverage","description":"Global coverage statistics: GTINs, nodes, makers (supply), retailers (demand)."},{"name":"resolve_scope","description":"GSC Scoped Agents Registry — Era 1 founding registry (1,000,000 standing) plus\nEra 2 station-keyed registry (1,000,000 capacity, mint-on-activation) under SM-EC"},{"name":"list_nodes","description":"The 49 sovereign nodes (the spine) — each with its GS1 GTIN and CLEAN per-node\nmaker (supply) and retailer (demand) counts (separate subqueries, never summed)."},{"name":"resolve_node","description":"Resolve one node: its GS1 license + its makers (supply) + its retailers (demand)."},{"name":"find_makers","description":"Global cross-node maker (supply) search. Filter by segment / region / node / has_website."},{"name":"find_retailers","description":"Global cross-node retailer (demand) search. Filter by region / node / parent_banner."},{"name":"node_market","description":"Supply↔demand bridge for ONE jurisdiction: makers (supply) and retailers (demand)\nas two separate counts (never summed), plus the same-node potential bridge pai"},{"name":"list_sku_types","description":"SPARKS taxonomy: the 84 standing BPC product-type codes the graph is structured\non. Validate a type against this before a typed query. (BRAND is a tier, not a t"},{"name":"list_brands_by_node","description":"SPARKS depth surface: the distinct brands SPARKS covers in a sovereign market.\nAnswers 'what brands do you know in [node]'. Coverage only — no pack/size values."},{"name":"get_kernel","description":"SPARKS completeness tier for a brand in a market:\n  100 = resolvable (a real pack/size record is held) . 8 = registered (brand known,\n  pack/size pending) . 'fl"},{"name":"resolve_sparks","description":"Two-branch SPARKS resolver (zero-pads GTIN to 14).\n  Branch A  GSC Territory/License GTIN (990832300xxx) -> FULL license record (public).\n  Branch B  any third-"}],"package":null},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"mcp_registry","key":"io.github.greencore-solutions/cpg-knowledge-graph","url":"https://registry.modelcontextprotocol.io/v0/servers/io.github.greencore-solutions%2Fcpg-knowledge-graph","firstSeenAt":"2026-09-06T15:21:28.135Z","fetchedAt":"2026-09-06T15:21:28.135Z","normalizedAt":"2026-09-06T15:21:28.135Z"}]},"firstSeenAt":"2026-09-06T15:21:28.135Z","updatedAt":"2026-09-06T15:21:50.976Z"}