Claro Gerencial

Registre officiel Autres

Servidor MCP para integração com os WebServices SOAP do Claro Gerencial (Redeinova)

Installation

Ajoutez ceci à la configuration MCP de votre client (Claude Desktop : claude_desktop_config.json ; Cursor : .cursor/mcp.json ; VS Code et les autres utilisent la même forme « mcpServers »).

PYPI package ws-claro-gerencial-mcp
Claude Code
claude mcp add claro-gerencial -e 'CLARO_USUARIO=<CLARO_USUARIO>' -e 'CLARO_SENHA=<your claro_senha>' -e 'CLARO_AMBIENTE=<CLARO_AMBIENTE>' -- uvx ws-claro-gerencial-mcp==0.1.0
Configuration JSON (Claude Desktop, Cursor, VS Code)
{
    "mcpServers": {
        "claro-gerencial": {
            "command": "uvx",
            "args": [
                "ws-claro-gerencial-mcp==0.1.0"
            ],
            "env": {
                "CLARO_USUARIO": "<CLARO_USUARIO>",
                "CLARO_SENHA": "<your claro_senha>",
                "CLARO_AMBIENTE": "<CLARO_AMBIENTE>"
            }
        }
    }
}

Variables d'environnement

  • CLARO_USUARIO obligatoire Usuário de acesso ao webservice Claro Gerencial
  • CLARO_SENHA obligatoire secret Senha de acesso ao webservice Claro Gerencial
  • CLARO_AMBIENTE Ambiente: homologacao ou producao

Documentation

Tirée du README du projet sur GitHub, actualisée chaque semaine. Les liens ouvrent GitHub.

Sommaire
  1. ws-claro-gerencial-mcp
  2. Funcionalidades
  3. Entidades disponíveis
  4. Instalação
  5. Configuração
  6. Uso com clientes MCP
  7. Requisitos de segurança
  8. Autorização por IP (output/baixa)
  9. Ambiente de homologação
  10. Licença

ws-claro-gerencial-mcp

Servidor MCP (Model Context Protocol) para integração com os WebServices SOAP do Claro Gerencial (plataforma da Claro gerenciada pela Redeinova Tecnologia).

Este servidor permite que agentes de IA (como o opencode, Claude Code, etc.) interajam diretamente com o Claro Gerencial, realizando consultas e envios de dados de forma autônoma.

Funcionalidades

O servidor expõe 6 ferramentas via MCP:

  • listar_entidades — Lista todas as entidades disponíveis e suas direções (input/output)
  • obter_registros — Consulta registros de qualquer entidade (completa ou incremental)
  • gerar_arquivo — Solicita geração de arquivo FTP a partir de um ticket de consulta
  • enviar_registros — Envia XML para importação de registros
  • obter_status — Consulta status de processamento de um envio
  • obter_schema_xml — Obtém schema XSD para validação antes do envio

Entidades disponíveis

  • Cidades, Bairros, Clientes (PDVs), ClientesVisitas, Empresas, Gerentes, Supervisores
  • Vendedores, Setores, Grupos de Produtos, MotivosVisitas, Produtos, Segmentos
  • TiposClientes, TiposSinalizações, ClientesSinalizações, Visitas
  • Integradores, Pedidos, ChipsVendedor, MotivosICCIDS, ICCID, RedesPDV
  • VendasBandaLarga, ReleiturasICCID

Instalação

pip install ws-claro-gerencial-mcp

Ou, sem instalar nada (executa direto do PyPI com cache):

uvx --from ws-claro-gerencial-mcp ws-claro-gerencial-mcp

Ou para desenvolvimento:

git clone https://github.com/hlgurgel/ws-claro-gerencial-mcp.git
cd ws-claro-gerencial-mcp
pip install -e .

Configuração

Crie um arquivo .env na raiz do projeto ou defina as variáveis de ambiente:

CLARO_USUARIO=seu_usuario
CLARO_SENHA=sua_senha
CLARO_AMBIENTE=homologacao
Variáveis de ambiente
VariávelObrigatóriaPadrãoDescrição
CLARO_USUARIOSim—Usuário de acesso ao webservice
CLARO_SENHASim—Senha de acesso ao webservice
CLARO_AMBIENTENãohomologacaoAmbiente: homologacao ou producao
CLARO_URL_BASE_OUTPUTNãohttps://clarogerencial.redeinova.com.br/wsoutputURL base do WS de Output
CLARO_URL_BASE_INPUTNãohttps://clarogerencial.redeinova.com.br/wsinputURL base do WS de Input

Uso com clientes MCP

Claude Desktop

Adicione ao claude_desktop_config.json:

{
  "mcpServers": {
    "claro-gerencial": {
      "command": "uvx",
      "args": ["--from", "ws-claro-gerencial-mcp", "ws-claro-gerencial-mcp"],
      "env": {
        "CLARO_USUARIO": "seu_usuario",
        "CLARO_SENHA": "sua_senha",
        "CLARO_AMBIENTE": "homologacao"
      }
    }
  }
}
OpenCode

Adicione ao opencode.json do seu projeto:

{
  "mcp": {
    "claro-gerencial": {
      "type": "local",
      "command": ["ws-claro-gerencial-mcp"],
      "environment": {
        "CLARO_USUARIO": "seu_usuario",
        "CLARO_SENHA": "sua_senha",
        "CLARO_AMBIENTE": "homologacao"
      }
    }
  }
}
Exemplos de uso
> Liste as entidades disponíveis no Claro Gerencial.

> Consulte os clientes ativos (entidade: 'clientes') de forma completa.

> Envie um novo cliente:
<Clientes>
  <Cliente>
    <Empresa>1</Empresa>
    <Sequencial>999</Sequencial>
    <Nome>NOVO PDV</Nome>
    <DbAcao>I</DbAcao>
  </Cliente>
</Clientes>

Requisitos de segurança

  • IP fixo: O distribuidor precisa ter um IP fixo cadastrado na Redeinova.
  • SSL: Toda comunicação usa HTTPS com TLS.
  • Autenticação: Usuário e senha fornecidos pela Redeinova, senhas fortes com mínimo de 8 caracteres.

Autorização por IP (output/baixa)

Para consultas/baixas (output) — e também envios (input) — o WebService exige que o IP de origem da máquina esteja autorizado na tabela RepositorioControleIntClaro.dbo.DistribuidorIP (coluna Ip), associado ao usuário do distribuidor (ex.: CLAROREDEFLEXWS) com Ativo = 1. Sem isso, o WS responde Usuário não autorizado para efetuar baixa.

Dicas para validação:

  • Em VPN (ex.: redeinova-dc), o IP de origem é o da interface de túnel (utun*). Descobrir com: ifconfig | grep "inet ".
  • O domínio do WS (clarogerencial.redeinova.com.br) resolve para IP interno (10.177.51.41), então o tráfego sai pela VPN. O IP a cadastrar é o da interface VPN — não o IP público retornado por curl ifconfig.me.
  • Para liberar/ajustar: INSERT/UPDATE em RepositorioControleIntClaro.dbo.DistribuidorIP.

Ambiente de homologação

Para solicitar ambiente de homologação, entre em contato com:

Licença

MIT

Questions fréquentes

Qu'est-ce que Claro Gerencial ?

Servidor MCP para integração com os WebServices SOAP do Claro Gerencial (Redeinova)

Comment installer Claro Gerencial ?

Il s'exécute sur votre machine. Dans Claude Code : claude mcp add claro-gerencial -e 'CLARO_USUARIO=<CLARO_USUARIO>' -e 'CLARO_SENHA=<your claro_senha>' -e 'CLARO_AMBIENTE=<CLARO_AMBIENTE>' -- uvx ws-claro-gerencial-mcp==0.1.0. Pour les autres clients, collez la configuration JSON de cette page dans leurs réglages MCP.

Faut-il une clé API pour Claro Gerencial ?

Oui. Il attend CLARO_USUARIO, CLARO_SENHA, à renseigner dans sa configuration.

Claro Gerencial est-il open source ?

Oui. Son code est sur GitHub sous licence MIT.

Qui maintient Claro Gerencial ?

Il est publié par hlgurgel. AI.tn le référence sans le maintenir ni le recommander.

Issu du registre MCP officiel. Être listé n'est pas une recommandation : vérifiez le code et les permissions d'un serveur avant de lui donner accès à vos données.