{
  "name": "ionluz",
  "description": "Orçamentos e propostas de energia solar para integradores brasileiros, com a formação de preço do próprio integrador, por API REST e MCP.",
  "url": "https://app.ionluz.com.br/api/mcp",
  "provider": {
    "organization": "ionluz",
    "url": "https://ionluz.com.br/"
  },
  "documentationUrl": "https://app.ionluz.com.br/docs/api",
  "openApiUrl": "https://app.ionluz.com.br/api/v1/openapi.json",
  "contact": "contato@ionluz.com.br",
  "version": "1",
  "authentication": {
    "schemes": ["bearer"],
    "description": "Authorization: Bearer <chave>. A chave viva ilz_... é do plano Total + API e grava propostas. A chave de teste ilz_test_... funciona em qualquer plano, executa tudo em modo simulação e tem 50 chamadas por dia. As duas são geradas em https://app.ionluz.com.br/api-integracao"
  },
  "capabilities": {
    "streaming": false
  },
  "defaultInputModes": ["application/json"],
  "defaultOutputModes": ["application/json"],
  "skills": [
    {
      "id": "quote_solar",
      "name": "Cotar sistema solar",
      "description": "Recebe consumo em kWh/mês, UF e ligação e devolve potência, valor, payback e economia pela Lei 14.300; opcionalmente grava a proposta e devolve PDF e página interativa.",
      "tags": ["energia solar", "orçamento", "Lei 14.300"]
    },
    {
      "id": "check_coverage",
      "name": "Consultar cobertura",
      "description": "Lista as faixas de potência e fases que o integrador atende, para não cotar o que ele não vende.",
      "tags": ["cobertura", "faixas"]
    },
    {
      "id": "list_kits",
      "name": "Listar kits",
      "description": "Lista os kits disponíveis para a conta, com potência em kWp, número de módulos, fases compatíveis e se o kit entra na cotação.",
      "tags": ["kits", "catálogo", "potência"]
    },
    {
      "id": "get_proposal",
      "name": "Recuperar proposta",
      "description": "Traz uma proposta já gravada da própria conta pelo id: origem, data, potência, valor, dados do cliente e links assinados da proposta e do PDF.",
      "tags": ["proposta", "PDF", "lead"]
    },
    {
      "id": "coverage_status",
      "name": "Diagnóstico da API",
      "description": "Diz em linguagem clara o que falta configurar para a API responder cotações: plano, chave, régua de cobertura por fase e formação de preço.",
      "tags": ["diagnóstico", "configuração", "cobertura"]
    }
  ]
}
