{
  "$schema": "https://json.schemastore.org/mcp-server.json",
  "protocolVersion": "2024-11-05",
  "name": "eusheriff-portfolio-agent",
  "description": "WebMCP acionável para consulta de projetos, trajetória executiva e contato de Rodrigo Gomes (Isheriff) — Principal Cloud & AI Architect.",
  "version": "1.0.0",
  "transport": {
    "type": "http",
    "url": "https://eusheriff.me"
  },
  "security": {
    "handshake": "SI-001",
    "signature": "Ed25519",
    "si001Compliant": true
  },
  "capabilities": {
    "tools": {
      "listChanged": false
    },
    "resources": {
      "subscribe": false,
      "listChanged": false
    },
    "prompts": {
      "listChanged": false
    }
  },
  "tools": [
    {
      "name": "search_projects",
      "description": "Consulta de projetos e plataformas governadas desenvolvidas por Rodrigo Gomes.",
      "readOnly": true,
      "requiresConfirmation": false,
      "inputSchema": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
          "query": {
            "type": "string",
            "maxLength": 80,
            "pattern": "^[a-zA-Z0-9\\s\\-_.]+$",
            "description": "Termo de busca ou categoria (ai, gov, saas, all)"
          }
        },
        "required": ["query"]
      }
    },
    {
      "name": "view_executive_bio",
      "description": "Consulta informativa de credenciais executivas, formação em Stanford GSB e histórico em Apple e AWS.",
      "readOnly": true,
      "requiresConfirmation": false,
      "inputSchema": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
          "topic": {
            "type": "string",
            "enum": ["all", "stanford", "apple", "aws", "glg", "oconnector"],
            "maxLength": 30,
            "description": "Tópico de interesse executivo"
          }
        },
        "required": ["topic"]
      }
    },
    {
      "name": "request_advisory_channel",
      "description": "Consulta de canais oficiais para advisory, arquitetura de sistemas críticos ou licenciamento de frameworks.",
      "readOnly": true,
      "requiresConfirmation": false,
      "inputSchema": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
          "intent": {
            "type": "string",
            "enum": ["advisory", "architecture", "licensing", "meeting"],
            "maxLength": 40,
            "description": "Objetivo do contato executivo"
          },
          "scope": {
            "type": "string",
            "maxLength": 160,
            "pattern": "^[a-zA-Z0-9\\s\\-_.,@]+$",
            "description": "Resumo do escopo ou contexto"
          }
        },
        "required": ["intent"]
      }
    }
  ]
}
