{
  "name": "Leon Breukelman Public Agent",
  "description": "Public representation agent for Leon Breukelman: making messy cloud, security, infrastructure, and agent-tooling systems easier to reason about.",
  "url": "https://leonbreukelman.engineer/mcp/",
  "version": "2.0.0",
  "capabilities": {
    "streaming": true,
    "pushNotifications": false,
    "stateTransitionHistory": false
  },
  "authentication": {
    "schemes": [
      "public",
      "api_key"
    ]
  },
  "defaultInputModes": [
    "text/plain",
    "application/json"
  ],
  "defaultOutputModes": [
    "text/plain",
    "application/json"
  ],
  "skills": [
    {
      "id": "get_profile",
      "name": "Get Public Profile",
      "description": "Retrieve Leon's public summary, current positioning, contact links, and representation boundaries."
    },
    {
      "id": "get_offers",
      "name": "Get Offers",
      "description": "Retrieve scoped services and engagement outputs."
    },
    {
      "id": "get_case_studies",
      "name": "Get Case Studies",
      "description": "Retrieve proof points and artifacts demonstrating Leon's working style and value."
    },
    {
      "id": "get_projects",
      "name": "Get Projects",
      "description": "Retrieve current and past project information.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "status": {
            "type": "string",
            "enum": [
              "active",
              "past"
            ]
          }
        }
      }
    },
    {
      "id": "get_capabilities",
      "name": "Get Capabilities",
      "description": "Retrieve technical capabilities by layer.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "layer": {
            "type": "string",
            "enum": [
              "physical",
              "network",
              "cloud",
              "security",
              "governance",
              "development"
            ]
          }
        }
      }
    },
    {
      "id": "ask",
      "name": "Ask About Leon",
      "description": "Ask a bounded question about Leon's work, services, projects, or public positioning.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "question": {
            "type": "string"
          },
          "context": {
            "type": "string",
            "enum": [
              "general",
              "technical",
              "business"
            ]
          }
        },
        "required": [
          "question"
        ]
      }
    },
    {
      "id": "get_representation_prompt",
      "name": "Get Representation Prompt",
      "description": "Retrieve instructions for representing Leon accurately in agent workflows."
    }
  ]
}
