{
 "protocolVersion": "0.3.0",
 "name": "eComm Router",
 "description": "Hosted MCP server that connects Claude and Codex to Walmart Marketplace seller accounts through official Walmart APIs. Reachable only over MCP streamable HTTP with OAuth 2.1; there is no A2A JSON-RPC endpoint. Walmart Marketplace changes need human approval in the browser.",
 "url": "https://mcp.ecommpipes.com/mcp",
 "version": "0.1.0",
 "documentationUrl": "https://ecommpipes.com/developers",
 "iconUrl": "https://ecommpipes.com/assets/icon-128.png",
 "provider": {
  "organization": "eComm Router",
  "url": "https://ecommpipes.com/"
 },
 "capabilities": {
  "streaming": true,
  "pushNotifications": false,
  "stateTransitionHistory": false,
  "extensions": [
   {
    "uri": "https://modelcontextprotocol.io/specification",
    "description": "MCP streamable HTTP is the only interface. See the MCP server card.",
    "required": true,
    "params": {
     "server_card": "https://ecommpipes.com/.well-known/mcp/server-card.json",
     "connector_url": "https://mcp.ecommpipes.com"
    }
   }
  ]
 },
 "defaultInputModes": [
  "application/json"
 ],
 "defaultOutputModes": [
  "application/json"
 ],
 "securitySchemes": {
  "oauth2": {
   "type": "oauth2",
   "description": "OAuth 2.1 with S256 PKCE.",
   "flows": {
    "authorizationCode": {
     "authorizationUrl": "https://ecommpipes.com/authorize",
     "tokenUrl": "https://ecommpipes.com/token",
     "refreshUrl": "https://ecommpipes.com/token",
     "scopes": {
      "marketplace:account": "Setup and connection status.",
      "marketplace:read": "Read Walmart Marketplace business data.",
      "marketplace:write": "Prepare and execute approved changes."
     }
    }
   }
  }
 },
 "security": [
  {
   "oauth2": [
    "marketplace:account"
   ]
  }
 ],
 "skills": [
  {
   "id": "marketplace_overview",
   "name": "marketplace_overview",
   "description": "Get your current Walmart Marketplace connection, five-IT capabilities and welcome/help. Available during setup.",
   "tags": [
    "walmart-marketplace",
    "mcp",
    "read"
   ]
  },
  {
   "id": "marketplace_search",
   "name": "marketplace_search",
   "description": "Find bounded current actions, workflows and guides by seller outcome. Discovery never executes a change. Excluded/private APIs are unavailable. An action hit can say when to use it and why it matched.",
   "tags": [
    "walmart-marketplace",
    "mcp",
    "read"
   ]
  },
  {
   "id": "marketplace_describe",
   "name": "marketplace_describe",
   "description": "Read the exact action/schema, workflow, term, metric or guide. Complex writes receive a scoped guide receipt; this is not approval. An action can include a usage block: intents, prerequisites, example and do_not.",
   "tags": [
    "walmart-marketplace",
    "mcp",
    "read"
   ]
  },
  {
   "id": "marketplace_query",
   "name": "marketplace_query",
   "description": "Run an official read, allowlisted query POST, saved-context read or stored-history read. Local history states freshness and coverage and never supplies write evidence.",
   "tags": [
    "walmart-marketplace",
    "mcp",
    "read"
   ]
  },
  {
   "id": "marketplace_prepare",
   "name": "marketplace_prepare",
   "description": "Prepare an exact immutable preview from fresh owned evidence and current guide/schema receipt. No Walmart business mutation occurs.",
   "tags": [
    "walmart-marketplace",
    "mcp",
    "write"
   ]
  },
  {
   "id": "marketplace_execute",
   "name": "marketplace_execute",
   "description": "Execute the exact approved Walmart plan once, or explicitly save/clear eComm Router planning context with expected_version and request_id. Context changes never approve or execute Walmart changes. Required browser human approval cannot be minted by MCP.",
   "tags": [
    "walmart-marketplace",
    "mcp",
    "write"
   ]
  },
  {
   "id": "marketplace_status",
   "name": "marketplace_status",
   "description": "Read a plan/job on this Walmart Marketplace account, also one that another agent of the workspace prepared, with its item outcomes. Acceptance is not completion; final business readback is separate. Does not resubmit.",
   "tags": [
    "walmart-marketplace",
    "mcp",
    "read"
   ]
  }
 ]
}