{
  "$schema": "https://modelcontextprotocol.io/schemas/server-card/draft.json",
  "serverInfo": {
    "name": "erdusulten-webmcp",
    "version": "1.0.0",
    "title": "er du sulten? — Recipe Tools",
    "description": "Browser-resident WebMCP server that exposes recipe search, navigation and meal-planning tools for the er du sulten? site.",
    "homepage": "https://www.erdusulten.dk",
    "vendor": "er du sulten?"
  },
  "transport": {
    "type": "webmcp",
    "description": "Tools are registered in-page via navigator.modelContext.provideContext() on every page of https://www.erdusulten.dk. No external HTTP endpoint is required; the agent runs in the user's browser.",
    "endpoint": "https://www.erdusulten.dk/"
  },
  "capabilities": {
    "tools": {
      "listChanged": false
    },
    "resources": {},
    "prompts": {},
    "logging": {}
  },
  "tools": [
    {
      "name": "search_recipes",
      "description": "Search the recipe database for recipes matching a query (e.g. 'kylling', 'vegetarisk pasta').",
      "inputSchema": {
        "type": "object",
        "properties": {
          "query": { "type": "string", "description": "Search term or phrase" },
          "limit": { "type": "number", "description": "Max results (default 10, max 30)" }
        },
        "required": ["query"]
      }
    },
    {
      "name": "open_recipe",
      "description": "Open a specific recipe page by its slug.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "slug": { "type": "string", "description": "Recipe slug from the URL" }
        },
        "required": ["slug"]
      }
    },
    {
      "name": "browse_category",
      "description": "Navigate to a category page (e.g. 'aftensmad', 'morgenmad', 'desserter').",
      "inputSchema": {
        "type": "object",
        "properties": {
          "slug": { "type": "string", "description": "Category slug" }
        },
        "required": ["slug"]
      }
    },
    {
      "name": "browse_country",
      "description": "Navigate to a country/origin page (e.g. 'italien', 'thailand', 'mexico').",
      "inputSchema": {
        "type": "object",
        "properties": {
          "slug": { "type": "string", "description": "Country slug" }
        },
        "required": ["slug"]
      }
    },
    {
      "name": "go_to_page",
      "description": "Navigate to a known site page.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "page": {
            "type": "string",
            "enum": [
              "home",
              "opskrifter",
              "populaere",
              "madplan",
              "lande",
              "artikler",
              "favoritter",
              "pizzaberegner",
              "om",
              "kontakt",
              "nyhedsbrev"
            ]
          }
        },
        "required": ["page"]
      }
    }
  ],
  "metadata": {
    "agentSkillsIndex": "https://www.erdusulten.dk/.well-known/agent-skills/index.json",
    "contentSignals": "search=yes, ai-train=no, ai-input=no",
    "language": "da-DK"
  }
}