{
  "schema_version": "webmcp-v1",
  "protocol_version": "2024-11-05",
  "name": "Drawlabs Game Studio",
  "description": "Independent games studio creating action, physics, and adventure titles.",
  "app_code": "drawlabs",
  "origin": "https://www.drawlabs.com",
  "client_module": "/js/webmcp.js",
  "capabilities": {
    "tools": true,
    "declarative_forms": true,
    "resources": false,
    "prompts": false
  },
  "endpoints": {
    "tools": "https://www.drawlabs.com/api/mcp/tools",
    "search": "https://www.drawlabs.com/api/mcp/search",
    "manifest": "https://www.drawlabs.com/.well-known/webmcp.json"
  },
  "tools": [
    {
      "name": "search_catalog",
      "description": "Search through Drawk\u0027s products, engineering projects, studio games, and professional services.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "query": {
            "type": "string",
            "description": "Keywords to search for (e.g. \u0027game\u0027, \u0027bot\u0027, \u0027unity\u0027, \u0027c#\u0027, \u0027consulting\u0027, \u0027action\u0027)."
          },
          "type": {
            "type": "string",
            "description": "Optional entity type filter: \u0027product\u0027, \u0027project\u0027, \u0027service\u0027, or \u0027all\u0027.",
            "enum": [
              "all",
              "product",
              "project",
              "service"
            ]
          }
        },
        "required": [
          "query"
        ]
      }
    },
    {
      "name": "get_product_details",
      "description": "Get detailed specifications, supported platforms, external store links, and compliance pages for a specific product.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "product_code": {
            "type": "string",
            "description": "The unique URL slug / code of the product (e.g. \u0027action-bots\u0027, \u0027app-venturing\u0027, \u0027crazy-launch\u0027, \u0027dude-drop\u0027, \u0027only-these\u0027)."
          }
        },
        "required": [
          "product_code"
        ]
      }
    },
    {
      "name": "get_service_details",
      "description": "Retrieve capability details, deliverables, and engagement paths for a professional engineering service.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "service_code": {
            "type": "string",
            "description": "The slug of the service offering (e.g. \u0027software-architecture\u0027, \u0027game-development\u0027, \u0027cloud-infrastructure\u0027)."
          }
        },
        "required": [
          "service_code"
        ]
      }
    },
    {
      "name": "get_brand_info",
      "description": "Get identity, theme colors, and focus area for the current active brand tenant (drawk, drawcode, drawlabs, drawlogic).",
      "inputSchema": {
        "type": "object",
        "properties": {}
      }
    },
    {
      "name": "navigate_to",
      "description": "Direct the user\u0027s browser or web agent to a specific URL path on the Drawk platform.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "path": {
            "type": "string",
            "description": "The target relative URL path to open (e.g. \u0027/products\u0027, \u0027/projects\u0027, \u0027/services\u0027, \u0027/contact\u0027, \u0027/privacy\u0027)."
          }
        },
        "required": [
          "path"
        ]
      }
    },
    {
      "name": "switch_theme",
      "description": "Dynamically change the visual theme and contrast of the Drawk interface.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "theme": {
            "type": "string",
            "description": "Theme identifier to apply.",
            "enum": [
              "toonish",
              "dark",
              "light",
              "green-neon",
              "solarized",
              "cyberpunk"
            ]
          }
        },
        "required": [
          "theme"
        ]
      }
    }
  ]
}