Servidor MCP (Model Context Protocol) para integração com os WebServices SOAP do Claro Gerencial (Redeinova). Permite consulta e envio de dados via protocolo MCP para uso com agentes de IA.
- ✓Open-source license (MIT)
- ✓Actively maintained (<30d)
- ✓Clear description
- ✓Documented (README)
claude mcp add ws-claro-gerencial-mcp -- uvx ws-claro-gerencial-mcp{
"mcpServers": {
"ws-claro-gerencial-mcp": {
"command": "uvx",
"args": ["ws-claro-gerencial-mcp"]
}
}
}MCP Servers overview
# ws-claro-gerencial-mcp
[](https://pypi.org/project/ws-claro-gerencial-mcp/)
[](https://github.com/hlgurgel/ws-claro-gerencial-mcp/blob/main/LICENSE)
[](https://pypi.org/project/ws-claro-gerencial-mcp/)
<!-- mcp-name: io.github.hlgurgel/ws-claro-gerencial -->
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
```bash
pip install ws-claro-gerencial-mcp
```
Ou, sem instalar nada (executa direto do PyPI com cache):
```bash
uvx --from ws-claro-gerencial-mcp ws-claro-gerencial-mcp
```
Ou para desenvolvimento:
```bash
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:
```env
CLARO_USUARIO=seu_usuario
CLARO_SENHA=sua_senha
CLARO_AMBIENTE=homologacao
```
### Variáveis de ambiente
| Variável | Obrigatória | Padrão | Descrição |
|----------|:-----------:|--------|-----------|
| `CLARO_USUARIO` | Sim | — | Usuário de acesso ao webservice |
| `CLARO_SENHA` | Sim | — | Senha de acesso ao webservice |
| `CLARO_AMBIENTE` | Não | `homologacao` | Ambiente: `homologacao` ou `producao` |
| `CLARO_URL_BASE_OUTPUT` | Não | `https://clarogerencial.redeinova.com.br/wsoutput` | URL base do WS de Output |
| `CLARO_URL_BASE_INPUT` | Não | `https://clarogerencial.redeinova.com.br/wsinput` | URL base do WS de Input |
## Uso com clientes MCP
### Claude Desktop
Adicione ao `claude_desktop_config.json`:
```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:
```json
{
"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:
- **Redeinova Tecnologia**: [suporte@redeinova.net](mailto:suporte@redeinova.net)
- **Telefone**: +55 (85) 3032-5648 / 3252-3405
## Licença
MIT
What people ask about ws-claro-gerencial-mcp
What is hlgurgel/ws-claro-gerencial-mcp?
+
hlgurgel/ws-claro-gerencial-mcp is mcp servers for the Claude AI ecosystem. Servidor MCP (Model Context Protocol) para integração com os WebServices SOAP do Claro Gerencial (Redeinova). Permite consulta e envio de dados via protocolo MCP para uso com agentes de IA. It has 0 GitHub stars and its last recorded update is dated 2026-09-10.
How do I install ws-claro-gerencial-mcp?
+
You can install ws-claro-gerencial-mcp by cloning the repository (https://github.com/hlgurgel/ws-claro-gerencial-mcp) or following the README instructions on GitHub. ClaudeWave also provides quick install blocks on this page.
Is hlgurgel/ws-claro-gerencial-mcp safe to use?
+
Our security agent has analyzed hlgurgel/ws-claro-gerencial-mcp and assigned a Trust Score of 87/100 (tier: Trusted). See the full breakdown of passed checks and flags on this page.
Who maintains hlgurgel/ws-claro-gerencial-mcp?
+
hlgurgel/ws-claro-gerencial-mcp is maintained by hlgurgel. The last recorded GitHub activity is dated 2026-09-10, with 0 open issues.
Are there alternatives to ws-claro-gerencial-mcp?
+
Yes. On ClaudeWave you can browse similar mcp servers at /categories/mcp, sorted by popularity or recent activity.
Deploy ws-claro-gerencial-mcp to your cloud
Ship this repo to production in minutes. Each platform spins up its own environment with editable env vars.
Maintain this repo? Add a badge to your README
Drop the badge into your GitHub README to show it's tracked on ClaudeWave. Each badge links back to this page and reflects the live Trust Score.
[](https://claudewave.com/repo/hlgurgel-ws-claro-gerencial-mcp)<a href="https://claudewave.com/repo/hlgurgel-ws-claro-gerencial-mcp"><img src="https://claudewave.com/api/badge/hlgurgel-ws-claro-gerencial-mcp" alt="Featured on ClaudeWave: hlgurgel/ws-claro-gerencial-mcp" width="320" height="64" /></a>More MCP Servers
Fair-code workflow automation platform with native AI capabilities. Combine visual building with custom code, self-host or cloud, 400+ integrations.
User-friendly AI Interface (Supports Ollama, OpenAI API, ...)
An open-source AI agent that brings the power of Gemini directly into your terminal.
Real-time global intelligence dashboard. AI-powered news aggregation, geopolitical monitoring, and infrastructure tracking in a unified situational awareness interface
The fastest path to AI-powered full stack observability, even for lean teams.
🕷️ An adaptive Web Scraping framework that handles everything from a single request to a full-scale crawl!