AI Orderability (AIO) Agents CPG with x402: Retail & Marketplace Sourcing

CPG sourcing for AI Agents with x402: BPC brands, agent IM, Trading Desk. GreenCore Solutions Corp.

Should I use this

Quality & Safety

B
Description quality
98%
Schema completeness
55%
Naming quality
96%
Poisoning risk
60%
Permission match
100%
Protocol compliance
100%

Findings (3)

  • HIGHTool poisoning patterns detected
  • MEDIUMTool description contains URL to non-standard domainin get_x402_rail
  • INFOTool description contains placeholder or incomplete textin get_brand_identifiers

Based on automated analysis of tool definitions and protocol compliance.

Context Cost

~1,445Tokens (tool definitions)
~517 BTypical response size
Moderate attention impact (1.13% of 128k context)

This is the approximate number of tokens consumed each time the server's tools are loaded into a model's context. Higher counts reduce the attention available for other tasks.

Install

One-Click Install

Add this to your `claude_desktop_config.json` file:

{
  "mcpServers": {
    "gsc-marketplace": {
      "url": "https://mcp.gsc-marketplace.ai/mcp"
    }
  }
}

Remote endpoints

https://mcp.gsc-marketplace.ai/mcpstreamable-http

What it can do

Tool inventory

Tools (11)

๐ŸŸข Read-only๐ŸŸก Write๐Ÿ”ด Deleteโšช Unknown
๐ŸŸขsearch_brands(market, query, limit)

When a marketplace or retail sourcing agent calls, it leaves with a brand it can act on โ€” found, verified, and answerable โ€” with Instant Messaging for agents or the human-in-the-loop GSC Trading Desk as next steps. Step 1 โ€” FOUND: search the brands the CPG Knowledge Graph covers in one of 50 markets (live). Returns brand names from the graph's SPARKS depth surface; then call get_brand to verify, get_brand_identifiers for the identifier policy. Depth: 24,126 brands ยท 5,928 makers ยท 2,020 banners ยท 50 markets. Brands, makers and banners are separate registries โ€” never summed.

Input Schema

{
  "type": "object",
  "properties": {
    "market": {
      "type": "string",
      "minLength": 2,
      "maxLength": 16,
      "description": "SM-ECO-10060 member code or namespace, e.g. BR or BR-ECO-10060"
    },
    "query": {
      "type": "string",
      "maxLength": 80,
      "description": "Optional name fragment (accent-insensitive)"
    },
    "limit": {
      "type": "integer",
      "minimum": 1,
      "maximum": 200,
      "description": "Max results, default 50"
    }
  },
  "required": [
    "market"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#"
}
๐ŸŸขget_brand(brand, market)

Step 2 โ€” VERIFIED: is the brand on the CPG Knowledge Graph for this market, and at what SPARKS completeness tier (100 = resolvable pack/size record held ยท 8 = registered, pending ยท floor = STANDARD default). Returns the market's supply/demand context and both doors to act. No prices, no stock, no terms โ€” those go through the doors.

Input Schema

{
  "type": "object",
  "properties": {
    "brand": {
      "type": "string",
      "minLength": 1,
      "maxLength": 120,
      "description": "Brand name as spelled on the graph"
    },
    "market": {
      "type": "string",
      "minLength": 2,
      "maxLength": 16,
      "description": "SM-ECO-10060 member code or namespace, e.g. BR or BR-ECO-10060"
    }
  },
  "required": [
    "brand",
    "market"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#"
}
๐ŸŸขget_brand_identifiers(brand, market)

Step 3 โ€” ANSWERABLE: GSC publishes ONLY its own GS1-registered identifiers (the 990832300xxx block) on any surface; third-party GTINs are never stored on the graph's entity universe and never appear here. A GTIN the caller already holds resolves live on the CPG Knowledge Graph (resolve_gtin, resolve_sparks, check_eligibility). The demo brand carries GSC's rail GTIN.

Input Schema

{
  "type": "object",
  "properties": {
    "brand": {
      "type": "string",
      "minLength": 1,
      "maxLength": 120,
      "description": "Brand name"
    },
    "market": {
      "type": "string",
      "minLength": 2,
      "maxLength": 16,
      "description": "SM-ECO-10060 member code or namespace, e.g. BR or BR-ECO-10060"
    }
  },
  "required": [
    "brand"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#"
}
๐ŸŸขget_marketplace_operators(market)

The demand side per market as the CPG Knowledge Graph publishes it (retail banners โ€” public registry data), each carrying an agentic-posture field from a fixed taxonomy and sorted by it. Neutral by design: no tiers, no pursuit language, no relationship claims, no named individuals. Posture is wire evidence only; 'unassessed' means none collected yet.

Input Schema

{
  "type": "object",
  "properties": {
    "market": {
      "type": "string",
      "minLength": 2,
      "maxLength": 16,
      "description": "Omit for the 50-market summary"
    }
  },
  "$schema": "http://json-schema.org/draft-07/schema#"
}
๐ŸŸกinstant_message_agents

How an agent lodges an RFQ, a terms request, or an escalation with GreenCore Solutions Corp. โ€” typed, identified, ticketed, human-signed (IA-MESSAGE). Points at the existing door: the x-gsc-inbound address and the transaction MCP. No new write path here.

Input Schema

{
  "type": "object",
  "properties": {},
  "$schema": "http://json-schema.org/draft-07/schema#"
}
โšชcontact_trading_desk

The human channel. The GSC Trading Desk is informed by Navigator across all GSC agentic assets โ€” a human reads, a human answers. Use it for anything a person should decide; agents use Instant Messaging.

Input Schema

{
  "type": "object",
  "properties": {},
  "$schema": "http://json-schema.org/draft-07/schema#"
}
๐ŸŸขget_x402_rail

What GSC-Marketplace declares about x402: header, network, asset, status โ€” and where the single paid endpoint lives (https://gsc-marketplace.ai/api; its terms are stated in its 402 payload only, never here). Door: https://gsc-marketplace.ai/x402 ยท skill: x402-settlement.

Input Schema

{
  "type": "object",
  "properties": {},
  "$schema": "http://json-schema.org/draft-07/schema#"
}
๐ŸŸขget_radar

The public network figures as GSC Radar publishes them (live JSON), macro numbers only.

Input Schema

{
  "type": "object",
  "properties": {},
  "$schema": "http://json-schema.org/draft-07/schema#"
}
๐ŸŸขget_cpg_knowledge_graph

24,126 brands ยท 5,928 makers ยท 2,020 banners ยท 50 markets. The Beauty & Personal Care source of truth for AI agents, classified on SPARKS; 14 read tools over MCP; the data surface every marketplace answer resolves against.

Input Schema

{
  "type": "object",
  "properties": {},
  "$schema": "http://json-schema.org/draft-07/schema#"
}
๐ŸŸขget_acm_68000

The deterministic signal protocol every GSC surface speaks: seven signals, GS1-anchored, append-only, non-substitutable. Canon resolves on acm-68000.ai / .org and the standards beacon; the gen-2 door is cpg-68000.ai.

Input Schema

{
  "type": "object",
  "properties": {},
  "$schema": "http://json-schema.org/draft-07/schema#"
}
๐ŸŸขget_aio_agent_fleet

The AIO Agent class and its regional hosts: signed, resident, addressable resolvers with market ร— category remits โ€” the NextGen identity register is the signed Card, verifiable against each host's jwks. Status is only what the wire says.

Input Schema

{
  "type": "object",
  "properties": {},
  "$schema": "http://json-schema.org/draft-07/schema#"
}

Community

Rate this Server

Evidence

Recent observations

verifiedversion not recorded11 tools
verifiedversion not recorded11 tools
verifiedversion not recorded11 tools