{
  "$schema": "https://json.schemastore.org/agents-v1.json",
  "name": "Leque Contabilidade AI Agent",
  "version": "1.0.0",
  "description": "Agente autónomo e consultor de contabilidade e fiscalidade portuguesa da Leque de Números (Matosinhos e Grande Porto). Disponibiliza ferramentas para cálculo salarial, IVA, recibos verdes e validação de NIF.",
  "provider": {
    "name": "Leque de Números, Lda.",
    "taxID": "509102352",
    "nif": "509102352",
    "url": "https://www.lequedenumeros.pt",
    "email": "geral@lequedenumeros.pt",
    "telephone": "+351915911010",
    "address": {
      "streetAddress": "Rua Praceta D. Nuno Álvares Pereira 20",
      "addressLocality": "Matosinhos",
      "addressRegion": "Porto",
      "postalCode": "4450-218",
      "addressCountry": "PT"
    }
  },
  "authentication": {
    "type": "none",
    "required": false,
    "posture": "public",
    "description": "Serviço público sem necessidade de autenticação ou chave de API."
  },
  "security": [],
  "public": true,
  "endpoints": {
    "mcp": "https://www.lequedenumeros.pt/mcp",
    "mcpSse": "https://www.lequedenumeros.pt/mcp/sse",
    "openapi": "https://www.lequedenumeros.pt/openapi.json",
    "webmcp": "https://www.lequedenumeros.pt/webmcp.json",
    "oauthProtectedResource": "https://www.lequedenumeros.pt/.well-known/oauth-protected-resource",
    "llms": "https://www.lequedenumeros.pt/llms.txt"
  },
  "protocols": [
    {
      "type": "mcp",
      "version": "2024-11-05",
      "transport": "http-jsonrpc-and-sse",
      "endpoint": "/mcp",
      "authentication": {
        "type": "none",
        "required": false,
        "posture": "public"
      },
      "security": []
    },
    {
      "type": "openapi",
      "version": "3.1.0",
      "url": "/openapi.json",
      "authentication": {
        "type": "none",
        "required": false,
        "posture": "public"
      },
      "security": []
    }
  ],
  "capabilities": [
    "fiscal_consultancy",
    "nif_validation",
    "net_salary_calculation",
    "vat_calculation",
    "freelancer_tax_simulation",
    "monthly_retainer_estimation"
  ],
  "tools": [
    {
      "name": "validar_nif_portugues",
      "description": "Valida número de identificação fiscal português (NIF) segundo o algoritmo oficial módulo 11",
      "method": "POST",
      "endpoint": "/api/simuladores/validar-nif"
    },
    {
      "name": "simular_salario_liquido",
      "description": "Calcula salário líquido, retenção na fonte IRS e taxa social única (TSU) em Portugal para 2026",
      "method": "POST",
      "endpoint": "/api/simuladores/salario-liquido"
    },
    {
      "name": "simular_iva_portugal",
      "description": "Calcula valores brutos, líquidos e montantes de IVA para Portugal Continental, Madeira e Açores",
      "method": "POST",
      "endpoint": "/api/simuladores/iva"
    },
    {
      "name": "simular_recibos_verdes",
      "description": "Simula tributação e rendimento líquido de trabalhadores independentes e freelancers (IRS e Segurança Social)",
      "method": "POST",
      "endpoint": "/api/simuladores/recibos-verdes"
    },
    {
      "name": "consultor_fiscal_leque",
      "description": "Consulta técnica e aconselhamento fiscal em IRC, IRS, IVA, abertura de empresas e enquadramento de PMEs",
      "method": "POST",
      "endpoint": "/mcp"
    }
  ],
  "links": {
    "describedby": "/llms.txt",
    "descritedby": "/llms.txt",
    "self": "/agents.json",
    "mcp": "/mcp",
    "openapi": "/openapi.json",
    "website": "https://www.lequedenumeros.pt"
  }
}
