{
  "spec": "webmcp/0.1",
  "tools": [
    {
      "name": "jump_to_section",
      "description": "Navigate to a named section on the German or English landing and technical portfolio pages.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "locale": {
            "type": "string",
            "enum": ["de", "en"],
            "description": "Preferred locale path segment."
          },
          "page": {
            "type": "string",
            "enum": ["landing", "technical"],
            "description": "Which page variant to open."
          },
          "section": {
            "type": "string",
            "enum": [
              "about",
              "services",
              "skills",
              "certifications",
              "projects",
              "contact"
            ],
            "description": "The destination section id."
          }
        },
        "required": ["locale", "page", "section"]
      }
    },
    {
      "name": "open_contact_option",
      "description": "Open one of the direct contact methods exposed by the portfolio.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "method": {
            "type": "string",
            "enum": ["email", "booking", "linkedin", "codeberg"],
            "description": "The contact method to open."
          }
        },
        "required": ["method"]
      }
    }
  ]
}
