{
  "$schema": "https://webmachinelearning.github.io/webmcp/schemas/webmcp-manifest/v0.1.0/schema.json",
  "name": "dotlab-site",
  "title": "DotLAB — Website MCP",
  "version": "1.0.0",
  "description": "In-page WebMCP provider for the DotLAB site. Exposes read-only tools and resources so agents can ground answers in canonical site data.",
  "homepage": "https://dotlab.kent.edu.tr/",
  "icon": "https://dotlab.kent.edu.tr/assets/img/Kent.png",
  "transport": {
    "type": "webmcp",
    "specification": "https://webmachinelearning.github.io/webmcp/",
    "entrypoint": "https://dotlab.kent.edu.tr/",
    "script": "https://dotlab.kent.edu.tr/webmcp.js"
  },
  "capabilities": {
    "tools": { "listChanged": false },
    "resources": { "listChanged": false },
    "prompts": { "listChanged": false }
  },
  "tools": [
    {
      "name": "dotlab_site_info",
      "description": "Return basic metadata about DotLAB.",
      "inputSchema": { "type": "object", "properties": {}, "additionalProperties": false }
    },
    {
      "name": "dotlab_program_info",
      "description": "Return details of the four-year B.Sc. Digital Game Design program.",
      "inputSchema": { "type": "object", "properties": {}, "additionalProperties": false }
    },
    {
      "name": "dotlab_list_faculty",
      "description": "List DotLAB faculty with their titles.",
      "inputSchema": { "type": "object", "properties": {}, "additionalProperties": false }
    },
    {
      "name": "dotlab_list_events",
      "description": "List DotLAB events including DOTCON, Can't Game Jam, Jam In Eye and other jams.",
      "inputSchema": { "type": "object", "properties": {}, "additionalProperties": false }
    },
    {
      "name": "dotlab_contact_info",
      "description": "Return DotLAB contact information (email, phone, address, social-media handles).",
      "inputSchema": { "type": "object", "properties": {}, "additionalProperties": false }
    },
    {
      "name": "dotlab_resources",
      "description": "List machine-readable resources published by DotLAB.",
      "inputSchema": { "type": "object", "properties": {}, "additionalProperties": false }
    }
  ],
  "resources": [
    { "uri": "https://dotlab.kent.edu.tr/llms.txt", "name": "llms.txt", "mimeType": "text/plain" },
    { "uri": "https://dotlab.kent.edu.tr/index.md", "name": "Markdown homepage", "mimeType": "text/markdown" },
    { "uri": "https://dotlab.kent.edu.tr/sitemap.xml", "name": "Sitemap", "mimeType": "application/xml" },
    { "uri": "https://dotlab.kent.edu.tr/openapi.json", "name": "OpenAPI", "mimeType": "application/openapi+json" },
    { "uri": "https://dotlab.kent.edu.tr/agents.json", "name": "agents.json", "mimeType": "application/json" },
    { "uri": "https://dotlab.kent.edu.tr/.well-known/agent.json", "name": "A2A agent card", "mimeType": "application/json" },
    { "uri": "https://dotlab.kent.edu.tr/.well-known/mcp/server-card.json", "name": "MCP server card", "mimeType": "application/json" }
  ]
}
