Endpoints: 30,862MCP servers: 18,583Payout addresses: 2,106Paid calls: 1,607Letters: 14Defects: 1,351counted 4 min ago
teppi

Server definition

Hash
sha256:e2637fb67377743e43b3352307ec4c20d0d3b648b04b23b72ae7a0697d4b39f4
What it is
What a remote MCP server returned when asked what it offers: 14 tools

The blob, as servednamed by its sha256

{ "instructions": "CPGKnowledgeGraph.ai — the skill layer for agentic CPG-to-retail-grocery procurement, operated by GreenCore Solutions Corp. (GSC). A 49-node sovereign graph (SM-ECO-10060): makers (supply) and retail banners (demand) attach to each node; every node carries a GS1-registered GTIN; eligibility resolves under ACM-68000. Retrieval-first: query the live graph instead of relying on embedded data. Makers and retailers are separate registries (supply vs demand) — never merge their counts.", "tools": [ { "description": "Check whether a GTIN can ship to a specific retailer banner in a country.", "inputSchema": { "properties": { "banner": { "description": "Retail banner name exactly as registered in the graph (the retailer_name returned by find_retailers).", "type": "string" }, "country_iso": { "description": "ISO 3166-1 alpha-2 code of the selling market (e.g. FR), case-insensitive.", "type": "string" }, "gtin": { "description": "GS1 GTIN of the product, 8 to 14 digits; zero-padded to the canonical 14-digit GTIN-14 before lookup (e.g. 00990832300624).", "type": "string" } }, "required": [ "gtin", "banner", "country_iso" ], "type": "object" }, "name": "check_eligibility", "outputSchema": { "additionalProperties": true, "type": "object" } }, { "description": "Global coverage statistics: GTINs, nodes, makers (supply), retailers (demand).", "inputSchema": { "properties": {}, "type": "object" }, "name": "count_gtin_coverage", "outputSchema": { "additionalProperties": true, "type": "object" } }, { "description": "Global cross-node maker (supply) search. Filter by segment / region / node / has_website.", "inputSchema": { "properties": { "has_website": { "anyOf": [ { "type": "boolean" }, { "type": "null" } ], "default": null, "description": "true = only makers with a website on record; false = only makers without one; omit for both." }, "limit": { "default": 25, "description": "Maximum rows to return, 1 to 500 (default 25).", "type": "integer" }, "node": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null, "description": "Sovereign node code: the ISO 3166-1 alpha-2 code of the jurisdiction (e.g. FR, KR, AE), case-insensitive; list_nodes returns the 49 codes. Omit for all nodes." }, "region": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null, "description": "Region label as stored on the registry row (e.g. EU, ASIA), case-insensitive. Omit for all regions." }, "segment": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null, "description": "Maker segment label as stored on the registry row (e.g. Haircare, Skincare); exact match. Omit for all segments." } }, "type": "object" }, "name": "find_makers", "outputSchema": { "additionalProperties": true, "type": "object" } }, { "description": "Global cross-node retailer (demand) search. Filter by region / node / parent_banner.", "inputSchema": { "properties": { "limit": { "default": 25, "description": "Maximum rows to return, 1 to 500 (default 25).", "type": "integer" }, "node": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null, "description": "Sovereign node code: the ISO 3166-1 alpha-2 code of the jurisdiction (e.g. FR, KR, AE), case-insensitive; list_nodes returns the 49 codes. Omit for all nodes." }, "parent_banner": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null, "description": "Parent banner name, case-insensitive substring match (e.g. Carrefour). Omit for all banners." }, "region": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null, "description": "Region label as stored on the registry row (e.g. EU, ASIA), case-insensitive. Omit for all regions." } }, "type": "object" }, "name": "find_retailers", "outputSchema": { "additionalProperties": true, "type": "object" } }, { "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) . 'floor' = STANDARD default (no brand-specific record).\nReturns the stored tier flag — do NOT compute a score. Never returns a pack/size.", "inputSchema": { "properties": { "brand": { "description": "Brand name as marketed (e.g. Nivea); normalized exact match, fail-closed.", "type": "string" }, "node": { "description": "Sovereign node code: the ISO 3166-1 alpha-2 code of the jurisdiction (e.g. FR, KR, AE), case-insensitive; list_nodes returns the 49 codes.", "type": "string" } }, "required": [ "brand", "node" ], "type": "object" }, "name": "get_kernel", "outputSchema": { "additionalProperties": true, "type": "object" } }, { "description": "Return the full ACM-68000 signal chain for a GTIN (zero-pads to 14).", "inputSchema": { "properties": { "gtin": { "description": "GS1 GTIN of the product, 8 to 14 digits; zero-padded to the canonical 14-digit GTIN-14 before lookup (e.g. 00990832300624).", "type": "string" } }, "required": [ "gtin" ], "type": "object" }, "name": "get_signal_chain", "outputSchema": { "additionalProperties": true, "type": "object" } }, { "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.", "inputSchema": { "properties": { "node": { "description": "Sovereign node code: the ISO 3166-1 alpha-2 code of the jurisdiction (e.g. FR, KR, AE), case-insensitive; list_nodes returns the 49 codes.", "type": "string" } }, "required": [ "node" ], "type": "object" }, "name": "list_brands_by_node", "outputSchema": { "additionalProperties": true, "type": "object" } }, { "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).", "inputSchema": { "properties": {}, "type": "object" }, "name": "list_nodes", "outputSchema": { "additionalProperties": true, "type": "object" } }, { "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 type.)", "inputSchema": { "properties": {}, "type": "object" }, "name": "list_sku_types", "outputSchema": { "additionalProperties": true, "type": "object" } }, { "description": "Supply↔demand bridge for ONE jurisdiction: makers (supply) and retailers (demand)\nas 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'.", "inputSchema": { "properties": { "code": { "description": "Sovereign node code: the ISO 3166-1 alpha-2 code of the jurisdiction (e.g. FR, KR, AE), case-insensitive; list_nodes returns the 49 codes.", "type": "string" } }, "required": [ "code" ], "type": "object" }, "name": "node_market", "outputSchema": { "additionalProperties": true, "type": "object" } }, { "description": "Resolve a GTIN to its procurement readiness signal. Zero-pads input to 14 digits.", "inputSchema": { "properties": { "gtin": { "description": "GS1 GTIN of the product, 8 to 14 digits; zero-padded to the canonical 14-digit GTIN-14 before lookup (e.g. 00990832300624).", "type": "string" } }, "required": [ "gtin" ], "type": "object" }, "name": "resolve_gtin", "outputSchema": { "additionalProperties": true, "type": "object" } }, { "description": "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'.", "inputSchema": { "properties": { "code": { "description": "Sovereign node code: the ISO 3166-1 alpha-2 code of the jurisdiction (e.g. FR, KR, AE), case-insensitive; list_nodes returns the 49 codes.", "type": "string" } }, "required": [ "code" ], "type": "object" }, "name": "resolve_node", "outputSchema": { "additionalProperties": true, "type": "object" } }, { "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-ECO-10060.", "inputSchema": { "properties": { "scope_id": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null, "description": "Scoped agent id to resolve: Era 1 sa-{parent}-{jurisdiction}-m{mcp}-{seq} or Era 2 sa2-{namespace}-m{mcp}-d{station}-w{seq}. Omit for the registry summary." } }, "type": "object" }, "name": "resolve_scope", "outputSchema": { "additionalProperties": true, "type": "object" } }, { "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-party BPC GTIN -> GATED proof {recognized, region_node,\n kernel_available}; the pack/size VALUE is NEVER returned. Route to Navigator.\nBrand match is fail-closed (normalized exact match); uncertainty -> recognized:false.", "inputSchema": { "properties": { "gtin": { "description": "GS1 GTIN of the product, 8 to 14 digits; zero-padded to the canonical 14-digit GTIN-14 before lookup (e.g. 00990832300624).", "type": "string" } }, "required": [ "gtin" ], "type": "object" }, "name": "resolve_sparks", "outputSchema": { "additionalProperties": true, "type": "object" } } ] }
Verify it yourselfcurl -s https://api.teppi.xyz/v1/evidence/sha256:e2637fb67377743e43b3352307ec4c20d0d3b648b04b23b72ae7a0697d4b39f4 | sha256sum