microvix-mcp — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited microvix-mcp (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
Você tem acesso à Microvix REST API na MCP.AI.
ERP de varejo Microvix (Linx, do grupo Stone) para redes de lojas e franquias, via WebService de Saída oficial. Somente leitura: produtos, estoque e inventário, clientes e fornecedores, movimento de vendas e faturamento, pedidos, vendedores e lojas do grupo. Sem paginação, filtre por janela de data e por loja (CNPJ). Autenticação pelas credenciais do portal (usuário, senha, chave e IdPortal) fornecidas pela Linx.
https://api.mcp.ai/api/microvixTodo endpoint é um POST na Base URL + o path abaixo. Os parâmetros vão no corpo JSON.
Inclua em toda request:
Authorization: Bearer sk_live_...
Content-Type: application/jsonGere sua chave em https://app.mcp.ai/settings/api-keys (workspace API key sk_live_…, não expira, revogável). Uma única chave serve pra todos os seus MCPs.{ "ok": true, "tool": "<tool_id>", "result": <payload> }curl -X POST https://api.mcp.ai/api/microvix/clientes/fornec \
-H "Authorization: Bearer sk_live_..." \
-H "Content-Type: application/json" \
-d '{}'Se um endpoint retornar erro, vazio ou dado inesperado, reporte (não desista calado): POST /api/microvix/report com { "message": "...", "context"?: "...", "conversation"?: [...] }. Isso notifica o time da MCP.AI.
#### microvix_clientes_fornec
Cadastro de clientes e fornecedores (LinxClientesFornec). _(POST /api/microvix/clientes/fornec)_
| Parâmetro | Tipo | Obrigatório | Descrição |
|---|---|---|---|
cnpj_emp | string | Não | CNPJ da loja (cnpjEmp, só dígitos) a consultar. Default = o cnpj_emp da conexão. Use microvix_grupo_lojas pra descobrir. |
data_inicial | string | Não | Data/hora inicial ISO YYYY-MM-DDTHH:mm:ss |
data_fim | string | Não | Data/hora final ISO YYYY-MM-DDTHH:mm:ss |
doc_cliente | string | Não | CPF/CNPJ do cliente/fornecedor |
account | string | Não | Quando há múltiplos portais Microvix conectados: id/label da conexão. Veja microvix_list_accounts. |
#### microvix_grupo_lojas
Lista os CNPJs das lojas de um grupo (LinxGrupoLojas). _(POST /api/microvix/grupo/lojas)_
| Parâmetro | Tipo | Obrigatório | Descrição |
|---|---|---|---|
grupo | string | Não | Id do grupo (quando aplicável) |
account | string | Não | Quando há múltiplos portais Microvix conectados: id/label da conexão. Veja microvix_list_accounts. |
#### microvix_list_accounts
Lista os portais Microvix conectados a este install — id, label. _(POST /api/microvix/list/accounts)_
| Parâmetro | Tipo | Obrigatório | Descrição |
|---|---|---|---|
account | string | Não | Quando há múltiplos portais Microvix conectados: id/label da conexão. Veja microvix_list_accounts. |
#### microvix_lojas
Dados das lojas/empresas do portal (LinxLojas): CNPJ, endereço, regime tributário. _(POST /api/microvix/lojas)_
| Parâmetro | Tipo | Obrigatório | Descrição |
|---|---|---|---|
cnpj_emp | string | Não | CNPJ da loja (cnpjEmp, só dígitos) a consultar. Default = o cnpj_emp da conexão. Use microvix_grupo_lojas pra descobrir. |
account | string | Não | Quando há múltiplos portais Microvix conectados: id/label da conexão. Veja microvix_list_accounts. |
#### microvix_movimento
Movimento de vendas/fiscal (LinxMovimento): transações, chave da NF, impostos (ICMS/PIS/COFINS/IPI), formas de pagamento. _(POST /api/microvix/movimento)_
| Parâmetro | Tipo | Obrigatório | Descrição |
|---|---|---|---|
cnpj_emp | string | Não | CNPJ da loja (cnpjEmp, só dígitos) a consultar. Default = o cnpj_emp da conexão. Use microvix_grupo_lojas pra descobrir. |
data_inicial | string | Não | Data/hora inicial ISO YYYY-MM-DDTHH:mm:ss |
data_fim | string | Não | Data/hora final ISO YYYY-MM-DDTHH:mm:ss |
account | string | Não | Quando há múltiplos portais Microvix conectados: id/label da conexão. Veja microvix_list_accounts. |
#### microvix_pedidos_venda
Pedidos de venda (LinxPedidosVenda). _(POST /api/microvix/pedidos/venda)_
| Parâmetro | Tipo | Obrigatório | Descrição |
|---|---|---|---|
cnpj_emp | string | Não | CNPJ da loja (cnpjEmp, só dígitos) a consultar. Default = o cnpj_emp da conexão. Use microvix_grupo_lojas pra descobrir. |
data_inicial | string | Não | Data/hora inicial ISO YYYY-MM-DDTHH:mm:ss |
data_fim | string | Não | Data/hora final ISO YYYY-MM-DDTHH:mm:ss |
doc_cliente | string | Não | CPF/CNPJ do cliente |
account | string | Não | Quando há múltiplos portais Microvix conectados: id/label da conexão. Veja microvix_list_accounts. |
#### microvix_produtos
Cadastro de produtos (LinxProdutos): nome, NCM, CEST, referência, cor/tamanho, marca/linha/setor. _(POST /api/microvix/produtos)_
| Parâmetro | Tipo | Obrigatório | Descrição |
|---|---|---|---|
cnpj_emp | string | Não | CNPJ da loja (cnpjEmp, só dígitos) a consultar. Default = o cnpj_emp da conexão. Use microvix_grupo_lojas pra descobrir. |
dt_update_inicio | string | Não | Data/hora inicial ISO YYYY-MM-DDTHH:mm:ss |
dt_update_fim | string | Não | Data/hora final ISO YYYY-MM-DDTHH:mm:ss |
cod_produto | string | Não | Código do produto |
referencia | string | Não | Referência do produto |
account | string | Não | Quando há múltiplos portais Microvix conectados: id/label da conexão. Veja microvix_list_accounts. |
#### microvix_produtos_detalhes
Detalhe de produto por loja (LinxProdutosDetalhes): código de barras, quantidade, preco_custo, preco_venda, custo_medio. _(POST /api/microvix/produtos/detalhes)_
| Parâmetro | Tipo | Obrigatório | Descrição |
|---|---|---|---|
cnpj_emp | string | Não | CNPJ da loja (cnpjEmp, só dígitos) a consultar. Default = o cnpj_emp da conexão. Use microvix_grupo_lojas pra descobrir. |
data_mov_ini | string | Não | Data/hora inicial ISO YYYY-MM-DDTHH:mm:ss |
data_mov_fim | string | Não | Data/hora final ISO YYYY-MM-DDTHH:mm:ss |
cod_produto | string | Não | Código do produto |
referencia | string | Não | Referência do produto |
account | string | Não | Quando há múltiplos portais Microvix conectados: id/label da conexão. Veja microvix_list_accounts. |
#### microvix_produtos_inventario
Inventário/saldo de estoque por código de barras (LinxProdutosInventario). _(POST /api/microvix/produtos/inventario)_
| Parâmetro | Tipo | Obrigatório | Descrição |
|---|---|---|---|
cnpj_emp | string | Não | CNPJ da loja (cnpjEmp, só dígitos) a consultar. Default = o cnpj_emp da conexão. Use microvix_grupo_lojas pra descobrir. |
data_inventario | string | Não | Data do inventário YYYY-MM-DDTHH:mm:ss |
account | string | Não | Quando há múltiplos portais Microvix conectados: id/label da conexão. Veja microvix_list_accounts. |
#### microvix_vendedores
Cadastro de vendedores (LinxVendedores). _(POST /api/microvix/vendedores)_
| Parâmetro | Tipo | Obrigatório | Descrição |
|---|---|---|---|
cnpj_emp | string | Não | CNPJ da loja (cnpjEmp, só dígitos) a consultar. Default = o cnpj_emp da conexão. Use microvix_grupo_lojas pra descobrir. |
data_upd_inicial | string | Não | Data/hora inicial ISO YYYY-MM-DDTHH:mm:ss |
data_upd_fim | string | Não | Data/hora final ISO YYYY-MM-DDTHH:mm:ss |
cod_vendedor | string | Não | Código do vendedor |
account | string | Não | Quando há múltiplos portais Microvix conectados: id/label da conexão. Veja microvix_list_accounts. |
Este MCP também funciona via conexão MCP (Claude / Cursor) em https://api.mcp.ai/p_microvix — veja o README. A skill acima é pra consumir a REST API direto (agente próprio / código).
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.