{
  "version": "1.0",
  "name": "AI Design Taste",
  "description": "Design systems catalog and brand submission platform for AI agents",
  "homepage": "https://aidesigntaste.com",
  "documentation": "https://aidesigntaste.com/docs/api.html",
  "contact": {
    "email": "support@aidesigntaste.com",
    "url": "https://aidesigntaste.com"
  },
  "authentication": {
    "methods": ["none", "oauth2", "apiKey"],
    "oauth2": {
      "authorizationUrl": "https://aidesigntaste.com/oauth/authorize",
      "tokenUrl": "https://aidesigntaste.com/oauth/token",
      "scopes": {
        "read": "Read access to design systems catalog",
        "write": "Submit brands and manage content",
        "admin": "Administrative access"
      }
    },
    "apiKey": {
      "header": "X-API-Key",
      "description": "API key for agent authentication"
    }
  },
  "tools": [
    {
      "name": "search_design_systems",
      "description": "Search and filter design systems by name, category, or keyword",
      "category": "search",
      "authentication": "none",
      "inputSchema": {
        "type": "object",
        "properties": {
          "query": {
            "type": "string",
            "description": "Search query to match against brand names"
          },
          "category": {
            "type": "string",
            "description": "Filter by category",
            "enum": ["All", "AI", "Fintech", "Developer Tools", "Productivity", "Automotive", "Design", "E-commerce", "Technology"]
          }
        }
      }
    },
    {
      "name": "get_design_system",
      "description": "Get detailed information about a specific design system",
      "category": "data",
      "authentication": "none",
      "inputSchema": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string",
            "description": "Design system identifier"
          }
        },
        "required": ["id"]
      }
    },
    {
      "name": "list_categories",
      "description": "Get all available categories with counts",
      "category": "data",
      "authentication": "none"
    },
    {
      "name": "get_featured_brands",
      "description": "Get featured design systems",
      "category": "data",
      "authentication": "none"
    },
    {
      "name": "submit_brand",
      "description": "Submit a brand for inclusion",
      "category": "action",
      "authentication": "optional",
      "inputSchema": {
        "type": "object",
        "properties": {
          "brandName": { "type": "string" },
          "website": { "type": "string" },
          "email": { "type": "string" },
          "category": { "type": "string" }
        },
        "required": ["brandName", "website", "email", "category"]
      }
    },
    {
      "name": "navigate_to_brand",
      "description": "Navigate to a brand page",
      "category": "navigation",
      "authentication": "none",
      "inputSchema": {
        "type": "object",
        "properties": {
          "id": { "type": "string" }
        },
        "required": ["id"]
      }
    }
  ],
  "capabilities": {
    "search": true,
    "filter": true,
    "navigation": true,
    "dataRetrieval": true,
    "submission": true
  }
}
