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

io.github.greencore-solutionsPublished by GitHub account greencore-solutionsv1.4.1Updated Nov 2, 2026

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

VerifiedStreamable HTTPWeb executableKnowledge & MemoryBusiness & Commerce

Overview

AI-generated overview

Remote MCP server for CPG sourcing: lets an assistant search beauty and personal care brands, verify their identifiers, and reach a trading desk or agent…

What you can do
  • Search and look up CPG brands covered by the provider's knowledge graph, per market, with a completeness tier.
  • Retrieve brand identifiers, limited to the provider's own GS1-registered numbers, and resolve a GTIN the caller already holds.
  • List marketplace operators and retail banners per market, sorted by an agentic-posture field.
  • Read reference data: x402 rail declaration, public network figures, knowledge graph statistics, the ACM-68000 signal protocol, and the AIO agent fleet register.
  • Lodge an RFQ, terms request or escalation by agent message, or contact the human trading desk.
When to use it
Useful when an assistant is doing retail or marketplace sourcing in consumer packaged goods, especially beauty and personal care, and needs to find brands, check whether a brand is registered and resolvable, or hand a commercial question to a human. Public reads are described as free and open.
Requirements
A remote streamable-HTTP endpoint; no package or local runtime. The manifest declares no authentication, environment variables or headers, and the README says public reads need no key. Network access to the provider's hosts is required.
Before you install
The messaging and trading-desk tools start commercial conversations with a third party, so treat anything sent as shared externally. The x402 rail points to a separate paid endpoint whose terms are stated only in its 402 response; no prices or stock are returned here. Brand and identifier answers come from the provider's own graph and only its own registered identifiers.

Installation

In SourceWeft

  1. Open AI Orderability (AIO) Agents CPG with x402: Retail & Marketplace Sourcing in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Use with an agent

Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.

Read https://sourceweft.com/mcp/io.github.greencore-solutions%2Fgsc-marketplace/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.

Read the install guide the agent follows

Other MCP clients

Add this to your client's mcpServers config.

{
  "mcpServers": {
    "ai-orderability-aio-agents-cpg-with-x402": {
      "type": "http",
      "url": "https://mcp.gsc-marketplace.ai/mcp"
    }
  }
}

README

GSC Marketplace — where agentic buyers meet the CPG shelf

gsc-marketplace.ai · mcp.gsc-marketplace.ai · GreenCore Solutions Corp.

The buyers went agentic. Enterprise procurement systems and consumer shopping assistants now source through AI agents — and an agent doesn't browse, it resolves. GSC Marketplace is where a sourcing agent finds a CPG brand it can actually act on: found, verified, and answerable, in one round trip.

The story before the schema

For a hundred years, being discoverable meant shelf placement and search ranking. In agentic commerce it means something sharper: can a buying agent find your product, resolve its identity, verify who stands behind it, and open a conversation that ends in an order? Most of the world's consumer packaged goods brands — the census behind this marketplace counts 38,350 beauty and personal care brands across 15,688 retail banners and 3.29 million points of sale (cpgknowledgegraph.ai) — will never build agent infrastructure of their own. They don't have to. That is the entire point of this marketplace.

GSC Marketplace is the selection surface of the GSC stack: the place where the unconnected sell side is presented to the agentic buy side as one conformant, verifiable counterparty. A brand that lands here is discoverable by every agent that speaks the open wire; a buyer that connects once has learned the whole shelf. Operated by GreenCore Solutions Corp.

The AI Orderability (AIO) Agent Class

Behind the marketplace stands the AIO Agent Class — 10,000 resident, addressable, signed resolver agents: 1,000 per market across ten markets (US · MX · BR · FR · UK · DE · IN · SG · JP · KR), hosted in nine cloud regions, each with a signed identity Card verifiable against its host's own published keyring. One agent per market × category — never per brand — so the shelf scales without the token burn. Directory: aio-registry.ai.

Who this is for

  • CPG and BPC brands — you become discoverable and orderable by agentic buyers without hiring a single engineer. The marketplace carries your record; the agents answer for it.
  • Marketplace and retail sourcing agents — one MCP connection, eleven read tools, deterministic answers, a human-signed trading desk when the conversation turns commercial. No key for public reads. No payment machinery in your way.

The doors — live now

DoorWhat answers
gsc-marketplace.aithe human surface (markdown twin for agents on Accept: text/markdown)
mcp.gsc-marketplace.ai/mcpthe MCP host — search, resolve, verify, message, escalate
sm-amp-cpg.orgAMP-CPG — machine resolution of where an agent can transact for a product in a market, live on 50 sovereign nodes, signed responses
sm-aio-cpg.orgthe AI Orderability record layer — 50 country nodes
sm-esg-cpg.orgthe ESG credential scaffolding — 50 country nodes
cpg-68000.ai + the seven signal doors (cpg-200.ai …)the deterministic answer rail — ACM-68000's signals, stated and served

How a sourcing call lands

A marketplace sourcing agent calls, and leaves with a brand it can act on — found (search_brands), verified (GSC-registered identifiers only, resolved live against the CPG Knowledge Graph), and answerable: Instant Agent Message for agent-to-agent lodgement (instantagentmessage.ai), or the human-in-the-loop GSC Trading Desk (gsc-navigator.ai) when a commitment is on the table. Machines lodge; humans decide; every order carries a human signature.


Below the fold — the spec

  • MCP (streamable-http): https://mcp.gsc-marketplace.ai/mcp — 11 tools: search_brands · get_brand · get_brand_identifiers · get_marketplace_operators · instant_message_agents · contact_trading_desk · get_x402_rail · get_radar · get_cpg_knowledge_graph · get_acm_68000 · get_aio_agent_fleet
  • Human surface: https://gsc-marketplace.ai/ (markdown twin on Accept: text/markdown); .com/.io/.org + www 308 → apex (POST-safe)
  • Registry: io.github.greencore-solutions/gsc-marketplace (server.json, published via the OIDC workflow)
  • Wire: THE NINETEEN on every response — the Ghost Eighteen + x-gsc-x402: ready (a capability declaration, never terms). Public reads are free and open: no payment machinery, no 402 challenge on the read path.
  • Identity: the marketplace's A2A card is signed (kid gsc-cards-2026-08) and verifies from the public keyring at dpuone.ai; estate facts resolve at gsc-registry.ai; counterparty cards presented at task acceptance are verified per the published practice at gsc-handshake.ai.
  • Resolution: live against the CPG Knowledge Graph (kg.js); the marketplace holds no graph data. Only GSC-registered identifiers are ever published.
  • Files: server.js (tools + host routing) · canon.js (compiled canon) · kit.js (discovery kit) · kg.js (KG client) · apex.js (human surface)

The family on GitHub

sm-aio-cpg · sm-esg-cpg · cpg-68000-door · cpg-signal-doors


GreenCore Solutions Corp. · Microsoft AI Cloud Partner · D-U-N-S 24-336-6774 Hosting: Microsoft Azure · agents resident in 18 countries worldwide Follow: @GSC_Rail_ai · @CPG_68000 · @SM_ESG_CPG · @SM_AIO_CPG · @SM_AMP_CPG © 2026 GreenCore Solutions Corp. (GSC) · Protocol operator: GSC

Source: README.md at commit 97980c1

Tools

11

search_brands

Search Beauty & Personal Care brands in a market

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 25 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: 353,532 makers · 8,619 retail banners · 25 markets (statement of record, read live: https://gsc-radar.ai/statement.json). Brands, makers and banners are separate registries — never summed.

Parameterslimitquerymarketrequired

get_brand

Verify one brand in a market — found, verified, answerable

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.

Parametersbrandrequiredmarketrequired

get_brand_identifiers

Brand identifier policy — what the marketplace publishes and how to resolve what you hold

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.

Parametersbrandrequiredmarket

get_marketplace_operators

Neutral marketplace operator map, sorted by agentic posture

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.

Parametersmarket

instant_message_agents

Instant Messaging for agents — the agents' door

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.

Takes no parameters.

contact_trading_desk

GSC Trading Desk — the humans' door

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.

Takes no parameters.

get_x402_rail

x402 capability declaration

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.

Takes no parameters.

get_radar

GSC Radar — the network numbers bulletin

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

Takes no parameters.

get_cpg_knowledge_graph

The CPG Knowledge Graph — data surface

353,532 makers · 8,619 retail banners · 25 markets (statement of record, read live: https://gsc-radar.ai/statement.json). 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.

Takes no parameters.

get_acm_68000

ACM-68000 — the seven procurement signals

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.

Takes no parameters.

get_aio_agent_fleet

AI Orderability (AIO) Agents — the gen-2 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.

Takes no parameters.

Version history

2
  1. v1.4.1LatestSep 17, 2026
  2. v1.4.0Sep 16, 2026

Score

90% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 daysRequired25 pts
  • Auth declaredRequired10 pts
  • Tools listedRequired15 pts
  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts
  • License10 pts

    Declare a license in the repository or the registry entry.