{
  "serverInfo": {
    "name": "TradeCatalog",
    "title": "TradeCatalog",
    "version": "1.0.0"
  },
  "description": "Read a TradeCatalog supplier workspace or trade portal as the signed-in person: products, customer-specific prices, customers, orders and the activity log.",
  "url": "https://tradecatalog.app/mcp",
  "endpoint": "https://tradecatalog.app/mcp",
  "transport": {
    "type": "streamable-http",
    "endpoint": "https://tradecatalog.app/mcp"
  },
  "capabilities": {
    "tools": {}
  },
  "authentication": {
    "required": true,
    "schemes": ["oauth2"],
    "protectedResourceMetadata": "https://tradecatalog.app/.well-known/oauth-protected-resource/mcp",
    "scopes": ["tradecatalog:read"]
  },
  "tools": [
    {
      "name": "list_workspaces",
      "description": "Supplier workspaces and trade portals you can use."
    },
    {
      "name": "search_products",
      "description": "Search products with your prices, or a customer's prices (staff)."
    },
    {
      "name": "check_price",
      "description": "What a customer pays for a SKU at a quantity, and why."
    },
    {
      "name": "list_customers",
      "description": "Trade customers, account codes and discounts."
    },
    { "name": "list_orders", "description": "Recent orders and their status." },
    {
      "name": "recent_activity",
      "description": "Who changed which customer's prices."
    }
  ],
  "documentation": "https://tradecatalog.app/ai"
}
