← Registry

eCommerce

a2a-retailmedia.ai

An e-commerce MCP server for grocery markets that resolves buyer jurisdiction and actor, gates transactions, finds brands/makers, and validates GTIN product records.

1 endpoint19 known toolsFirst detected October 5, 2026Last detected October 5, 2026

ENDPOINT 1

https://mcp.a2a-retailmedia.ai/mcp

No auth detected

MCP server metadata

Name
a2a-retailmedia
Version
4.0.3
Capabilities
loggingprompts.listChangedresources.listChangedtools.listChanged
Server instructions

A2A Retailmedia — the agentic retail-media hub for grocery, operated by GreenCore Solutions Corp. The retailer is the seller of media; the maker's agent is the buyer. Every grocery banner in 20 markets has a signed card with a status: unclaimed, claimed or registered. Reads are open. For a handshake call resolve_jurisdiction, then resolve_actor, then gate_transaction, then find_makers, resolve_gtin, check_eligibility, list_banners, list_packages, quote_package, find_buyer and submit_demand. submit_demand needs four things — the maker, a budget a person has approved, a Global Trade Item Number (GTIN) and a list of banners — or it returns a gap. GSC owns no inventory, runs no auction, makes no creative and quotes no price. Artificial intelligence makes mistakes. A2A Retailmedia is an agentic information source, not a recommendation. No ads, ever. No rank for sale. Trade only.

Known tools 19

resolve_jurisdiction

Where is the media bought?

Inferred read-only
resolve_actor

Who is asking?

Inferred read-only
gate_transaction

The gate before a handshake: allow or deny for one market and one actor class.

Inferred read-only
find_makers

Find the brand: makers on the grocery record of one market (node = one of the 20 markets).

Inferred read-only
resolve_gtin

Confirm the product is real: is this Global Trade Item Number (GTIN) well-formed, and is it on the grocery record, with its brand and maker.

Potential side effects
check_eligibility

Confirm it is on the shelf: does the grocery record list this GTIN at this banner in this market?

Inferred read-only
list_banners

Pick the banners: the grocery banners of one market with each one's media program (or "none listed") and card status.

Inferred read-only
get_banner_card

The signed card of one banner and its status (unclaimed, claimed or registered).

Inferred read-only
list_banner_cards

The cards of one market, optionally by status (unclaimed, claimed, registered): banner, media program, status and the card's address.

Inferred read-only
list_packages

Match a package: what one banner's media program says it sells, in the program's own words, each tagged onsite, offsite or in-store.

Inferred read-only
quote_package

Price it: returns where the banner's own media program publishes its rates or takes an enquiry.

Inferred read-only
find_buyer

Qualify the buyer: find a maker on the grocery record by name, with its own website where the record has one.

Inferred read-only
submit_demand

Hand off: the packet — the maker, a budget a person has approved, one or more GTINs, a market and a list of banners — or a gap naming what is missing.

Inferred read-only
receive_demand

Retailer side: a registered program agent takes a qualified packet.

Inferred read-only
a2a_handoff

Hand to a person: the state of a handoff and its Navigator desk ticket, where the media program has no agent.

Inferred read-only
pull_measurement

Read the till: results of a campaign, returned by the retailer's program.

Inferred read-only
renew_package

Renew: a prior quote id from the retailer's program and a new approved budget.

Inferred read-only
log_audit

Write one audit line for a step of the chain; returns its id.

Potential side effects
enrol_maker

Makers: be seen.

Inferred read-only

CONNECT WITH APPROVAL

Client installation

Review this server and its permissions before adding it. Secret placeholders must be set locally.

Codex

~/.codex/config.toml

[mcp_servers.a2a-retailmedia]
url = "https://mcp.a2a-retailmedia.ai/mcp"
enabled = true
Claude Code

.mcp.json

{
  "mcpServers": {
    "a2a-retailmedia": {
      "type": "http",
      "url": "https://mcp.a2a-retailmedia.ai/mcp"
    }
  }
}
Claude Desktop

Settings → Connectors → Add custom connector

Name: a2a-retailmedia
Remote MCP URL: https://mcp.a2a-retailmedia.ai/mcp

Add this remote URL as a custom connector in Claude Desktop. Availability depends on the user plan and workspace policy.

Cursor

.cursor/mcp.json

{
  "mcpServers": {
    "a2a-retailmedia": {
      "url": "https://mcp.a2a-retailmedia.ai/mcp"
    }
  }
}
Visual Studio Code

.vscode/mcp.json

Add to Visual Studio Code
{
  "servers": {
    "a2a-retailmedia": {
      "type": "http",
      "url": "https://mcp.a2a-retailmedia.ai/mcp"
    }
  }
}
Generic MCP

Client-specific MCP configuration

{
  "name": "a2a-retailmedia",
  "transport": "streamable-http",
  "url": "https://mcp.a2a-retailmedia.ai/mcp"
}
MCP Inspector

Run the official MCP Inspector locally and enter the indexed Streamable HTTP endpoint.

TRUST AND VERIFICATION EVIDENCE

Trust Data Available

BuiltWith Trust API v2 evidence for a2a-retailmedia.ai was fetched 2026-10-06T09:13:40.508Z.

Trust status Neutral

a2a-retailmedia.ai is assessed as Neutral: No suspicious signals found, but no strong positive signal either

Indexed

Evidence is source-attributed and does not guarantee that a third-party server is safe. Risk labels are conservative metadata heuristics.