# MCP Officegest MCP server

Agent View of the PolicyLayer registry record for MCP Officegest: identity, probed posture, risk grade, and all 306 tools classified. HTML page: https://policylayer.com/tools/rubencodex86-officegest-api-v2-mcp

## Facts

- Server id: `rubencodex86/officegest-api-v2-mcp`
- Homepage: https://github.com/rubencodex86/officegest-api-v2-mcp
- Registry record: grade F, identity unverified
- Lifecycle: active
- Rate-limited: no
- Tools: 306
- Tool categories present: Destructive, Execute, Read, Write
- Tags: rubencodex86 officegest api v2 mcp, admin, automation
- Record last modified: 2026-08-03T20:10:59.148Z

## Tools (306)

| Tool | Category | Risk | Record |
| --- | --- | --- | --- |
| `anular_recibo` | Destructive | Critical | https://policylayer.com/tools/rubencodex86-officegest-api-v2-mcp/anular-recibo.md |
| `eliminar_documento_venda` | Destructive | Critical | https://policylayer.com/tools/rubencodex86-officegest-api-v2-mcp/eliminar-documento-venda.md |
| `eliminar_draft` | Destructive | Critical | https://policylayer.com/tools/rubencodex86-officegest-api-v2-mcp/eliminar-draft.md |
| `eliminar_fornecedor` | Destructive | Critical | https://policylayer.com/tools/rubencodex86-officegest-api-v2-mcp/eliminar-fornecedor.md |
| `eliminar_job_falhado` | Destructive | Critical | https://policylayer.com/tools/rubencodex86-officegest-api-v2-mcp/eliminar-job-falhado.md |
| `eliminar_marca` | Destructive | Critical | https://policylayer.com/tools/rubencodex86-officegest-api-v2-mcp/eliminar-marca.md |
| `eliminar_modelo_etiqueta` | Destructive | Critical | https://policylayer.com/tools/rubencodex86-officegest-api-v2-mcp/eliminar-modelo-etiqueta.md |
| `eliminar_proxy` | Destructive | Critical | https://policylayer.com/tools/rubencodex86-officegest-api-v2-mcp/eliminar-proxy.md |
| `eliminar_sessao_profiler` | Destructive | Critical | https://policylayer.com/tools/rubencodex86-officegest-api-v2-mcp/eliminar-sessao-profiler.md |
| `eliminar_sessoes_profiler` | Destructive | Critical | https://policylayer.com/tools/rubencodex86-officegest-api-v2-mcp/eliminar-sessoes-profiler.md |
| `eliminar_unidade_medida` | Destructive | Critical | https://policylayer.com/tools/rubencodex86-officegest-api-v2-mcp/eliminar-unidade-medida.md |
| `eliminar_vendedor` | Destructive | Critical | https://policylayer.com/tools/rubencodex86-officegest-api-v2-mcp/eliminar-vendedor.md |
| `matar_job_queue` | Destructive | Critical | https://policylayer.com/tools/rubencodex86-officegest-api-v2-mcp/matar-job-queue.md |
| `remover_linha_validacao` | Destructive | Critical | https://policylayer.com/tools/rubencodex86-officegest-api-v2-mcp/remover-linha-validacao.md |
| `aceder_proxy` | Execute | High | https://policylayer.com/tools/rubencodex86-officegest-api-v2-mcp/aceder-proxy.md |
| `aplicar_scaling` | Execute | High | https://policylayer.com/tools/rubencodex86-officegest-api-v2-mcp/aplicar-scaling.md |
| `calcular_decisao_scaling` | Execute | High | https://policylayer.com/tools/rubencodex86-officegest-api-v2-mcp/calcular-decisao-scaling.md |
| `comunicar_documento_at` | Execute | High | https://policylayer.com/tools/rubencodex86-officegest-api-v2-mcp/comunicar-documento-at.md |
| `comunicar_documento_saft_ao` | Execute | High | https://policylayer.com/tools/rubencodex86-officegest-api-v2-mcp/comunicar-documento-saft-ao.md |
| `comunicar_documentos_saft_ao` | Execute | High | https://policylayer.com/tools/rubencodex86-officegest-api-v2-mcp/comunicar-documentos-saft-ao.md |
| `iniciar_sessao_profiler` | Execute | High | https://policylayer.com/tools/rubencodex86-officegest-api-v2-mcp/iniciar-sessao-profiler.md |
| `parar_sessao_profiler` | Execute | High | https://policylayer.com/tools/rubencodex86-officegest-api-v2-mcp/parar-sessao-profiler.md |
| `pausar_supervisor` | Execute | High | https://policylayer.com/tools/rubencodex86-officegest-api-v2-mcp/pausar-supervisor.md |
| `reiniciar_supervisor` | Execute | High | https://policylayer.com/tools/rubencodex86-officegest-api-v2-mcp/reiniciar-supervisor.md |
| `repetir_job_queue` | Execute | High | https://policylayer.com/tools/rubencodex86-officegest-api-v2-mcp/repetir-job-queue.md |
| `repetir_submissao_saft_ao` | Execute | High | https://policylayer.com/tools/rubencodex86-officegest-api-v2-mcp/repetir-submissao-saft-ao.md |
| `retomar_supervisor` | Execute | High | https://policylayer.com/tools/rubencodex86-officegest-api-v2-mcp/retomar-supervisor.md |
| `sincronizar_tickets` | Execute | High | https://policylayer.com/tools/rubencodex86-officegest-api-v2-mcp/sincronizar-tickets.md |
| `sincronizar_tickets_conta` | Execute | High | https://policylayer.com/tools/rubencodex86-officegest-api-v2-mcp/sincronizar-tickets-conta.md |
| `comparar_sessoes_profiler` | Read | Low | https://policylayer.com/tools/rubencodex86-officegest-api-v2-mcp/comparar-sessoes-profiler.md |
| `consultar_stock` | Read | Low | https://policylayer.com/tools/rubencodex86-officegest-api-v2-mcp/consultar-stock.md |
| `dashboard_profiler` | Read | Low | https://policylayer.com/tools/rubencodex86-officegest-api-v2-mcp/dashboard-profiler.md |
| `dashboard_queue` | Read | Low | https://policylayer.com/tools/rubencodex86-officegest-api-v2-mcp/dashboard-queue.md |
| `detalhe_sessao_profiler` | Read | Low | https://policylayer.com/tools/rubencodex86-officegest-api-v2-mcp/detalhe-sessao-profiler.md |
| `estado_autoscale_queue` | Read | Low | https://policylayer.com/tools/rubencodex86-officegest-api-v2-mcp/estado-autoscale-queue.md |
| `estado_documento_venda` | Read | Low | https://policylayer.com/tools/rubencodex86-officegest-api-v2-mcp/estado-documento-venda.md |
| `estado_scaling` | Read | Low | https://policylayer.com/tools/rubencodex86-officegest-api-v2-mcp/estado-scaling.md |
| `estatisticas_jobs_falhados` | Read | Low | https://policylayer.com/tools/rubencodex86-officegest-api-v2-mcp/estatisticas-jobs-falhados.md |
| `estatisticas_mudancas_tenant` | Read | Low | https://policylayer.com/tools/rubencodex86-officegest-api-v2-mcp/estatisticas-mudancas-tenant.md |
| `estatisticas_queue` | Read | Low | https://policylayer.com/tools/rubencodex86-officegest-api-v2-mcp/estatisticas-queue.md |
| `estatisticas_shutdowns_workers` | Read | Low | https://policylayer.com/tools/rubencodex86-officegest-api-v2-mcp/estatisticas-shutdowns-workers.md |
| `exportar_pedido_markdown_profiler` | Read | Low | https://policylayer.com/tools/rubencodex86-officegest-api-v2-mcp/exportar-pedido-markdown-profiler.md |
| `exportar_pedidos_sessao_markdown_profiler` | Read | Low | https://policylayer.com/tools/rubencodex86-officegest-api-v2-mcp/exportar-pedidos-sessao-markdown-profiler.md |
| `exportar_sessao_profiler` | Read | Low | https://policylayer.com/tools/rubencodex86-officegest-api-v2-mcp/exportar-sessao-profiler.md |
| `historico_jobs` | Read | Low | https://policylayer.com/tools/rubencodex86-officegest-api-v2-mcp/historico-jobs.md |
| `historico_profiler` | Read | Low | https://policylayer.com/tools/rubencodex86-officegest-api-v2-mcp/historico-profiler.md |
| `historico_scaling` | Read | Low | https://policylayer.com/tools/rubencodex86-officegest-api-v2-mcp/historico-scaling.md |
| `historico_shutdowns_workers` | Read | Low | https://policylayer.com/tools/rubencodex86-officegest-api-v2-mcp/historico-shutdowns-workers.md |
| `info_ai` | Read | Low | https://policylayer.com/tools/rubencodex86-officegest-api-v2-mcp/info-ai.md |
| `limiares_scaling` | Read | Low | https://policylayer.com/tools/rubencodex86-officegest-api-v2-mcp/limiares-scaling.md |
| `listar_anexos` | Read | Low | https://policylayer.com/tools/rubencodex86-officegest-api-v2-mcp/listar-anexos.md |
| `listar_areas_negocio_cliente` | Read | Low | https://policylayer.com/tools/rubencodex86-officegest-api-v2-mcp/listar-areas-negocio-cliente.md |
| `listar_armazens` | Read | Low | https://policylayer.com/tools/rubencodex86-officegest-api-v2-mcp/listar-armazens.md |
| `listar_armazens_artigo` | Read | Low | https://policylayer.com/tools/rubencodex86-officegest-api-v2-mcp/listar-armazens-artigo.md |
| `listar_artigos` | Read | Low | https://policylayer.com/tools/rubencodex86-officegest-api-v2-mcp/listar-artigos.md |
| `listar_artigos_wmso` | Read | Low | https://policylayer.com/tools/rubencodex86-officegest-api-v2-mcp/listar-artigos-wmso.md |
| `listar_ausencias` | Read | Low | https://policylayer.com/tools/rubencodex86-officegest-api-v2-mcp/listar-ausencias.md |
| `listar_bancos` | Read | Low | https://policylayer.com/tools/rubencodex86-officegest-api-v2-mcp/listar-bancos.md |
| `listar_caixas` | Read | Low | https://policylayer.com/tools/rubencodex86-officegest-api-v2-mcp/listar-caixas.md |
| `listar_campos_extra_cliente` | Read | Low | https://policylayer.com/tools/rubencodex86-officegest-api-v2-mcp/listar-campos-extra-cliente.md |
| `listar_campos_extra_contacto` | Read | Low | https://policylayer.com/tools/rubencodex86-officegest-api-v2-mcp/listar-campos-extra-contacto.md |
| `listar_campos_extra_fornecedor` | Read | Low | https://policylayer.com/tools/rubencodex86-officegest-api-v2-mcp/listar-campos-extra-fornecedor.md |
| `listar_campos_extra_funcionario` | Read | Low | https://policylayer.com/tools/rubencodex86-officegest-api-v2-mcp/listar-campos-extra-funcionario.md |
| `listar_campos_extra_vendedor` | Read | Low | https://policylayer.com/tools/rubencodex86-officegest-api-v2-mcp/listar-campos-extra-vendedor.md |
| `listar_categorias_anexo` | Read | Low | https://policylayer.com/tools/rubencodex86-officegest-api-v2-mcp/listar-categorias-anexo.md |
| `listar_centros_custo` | Read | Low | https://policylayer.com/tools/rubencodex86-officegest-api-v2-mcp/listar-centros-custo.md |
| `listar_classificacoes` | Read | Low | https://policylayer.com/tools/rubencodex86-officegest-api-v2-mcp/listar-classificacoes.md |
| `listar_clientes` | Read | Low | https://policylayer.com/tools/rubencodex86-officegest-api-v2-mcp/listar-clientes.md |
| `listar_complementares_artigo` | Read | Low | https://policylayer.com/tools/rubencodex86-officegest-api-v2-mcp/listar-complementares-artigo.md |
| `listar_concelhos` | Read | Low | https://policylayer.com/tools/rubencodex86-officegest-api-v2-mcp/listar-concelhos.md |
| `listar_contactos` | Read | Low | https://policylayer.com/tools/rubencodex86-officegest-api-v2-mcp/listar-contactos.md |
| `listar_contactos_fornecedor` | Read | Low | https://policylayer.com/tools/rubencodex86-officegest-api-v2-mcp/listar-contactos-fornecedor.md |
| `listar_contactos_funcionario` | Read | Low | https://policylayer.com/tools/rubencodex86-officegest-api-v2-mcp/listar-contactos-funcionario.md |
| `listar_contactos_vendedor` | Read | Low | https://policylayer.com/tools/rubencodex86-officegest-api-v2-mcp/listar-contactos-vendedor.md |
| `listar_contas_bancarias` | Read | Low | https://policylayer.com/tools/rubencodex86-officegest-api-v2-mcp/listar-contas-bancarias.md |
| `listar_debitos_cliente` | Read | Low | https://policylayer.com/tools/rubencodex86-officegest-api-v2-mcp/listar-debitos-cliente.md |
| `listar_departamentos` | Read | Low | https://policylayer.com/tools/rubencodex86-officegest-api-v2-mcp/listar-departamentos.md |
| `listar_distritos` | Read | Low | https://policylayer.com/tools/rubencodex86-officegest-api-v2-mcp/listar-distritos.md |
| `listar_documentos_venda` | Read | Low | https://policylayer.com/tools/rubencodex86-officegest-api-v2-mcp/listar-documentos-venda.md |
| `listar_documentos_wmso` | Read | Low | https://policylayer.com/tools/rubencodex86-officegest-api-v2-mcp/listar-documentos-wmso.md |
| `listar_drafts` | Read | Low | https://policylayer.com/tools/rubencodex86-officegest-api-v2-mcp/listar-drafts.md |
| `listar_entidades_do_contacto` | Read | Low | https://policylayer.com/tools/rubencodex86-officegest-api-v2-mcp/listar-entidades-do-contacto.md |
| `listar_equivalentes_artigo` | Read | Low | https://policylayer.com/tools/rubencodex86-officegest-api-v2-mcp/listar-equivalentes-artigo.md |
| `listar_familias` | Read | Low | https://policylayer.com/tools/rubencodex86-officegest-api-v2-mcp/listar-familias.md |
| `listar_ferias` | Read | Low | https://policylayer.com/tools/rubencodex86-officegest-api-v2-mcp/listar-ferias.md |
| `listar_filas_queue` | Read | Low | https://policylayer.com/tools/rubencodex86-officegest-api-v2-mcp/listar-filas-queue.md |
| `listar_fornecedores` | Read | Low | https://policylayer.com/tools/rubencodex86-officegest-api-v2-mcp/listar-fornecedores.md |
| `listar_fornecedores_artigo` | Read | Low | https://policylayer.com/tools/rubencodex86-officegest-api-v2-mcp/listar-fornecedores-artigo.md |
| `listar_funcionarios` | Read | Low | https://policylayer.com/tools/rubencodex86-officegest-api-v2-mcp/listar-funcionarios.md |
| `listar_jobs_agendados` | Read | Low | https://policylayer.com/tools/rubencodex86-officegest-api-v2-mcp/listar-jobs-agendados.md |
| `listar_jobs_ativos` | Read | Low | https://policylayer.com/tools/rubencodex86-officegest-api-v2-mcp/listar-jobs-ativos.md |
| `listar_jobs_atrasados` | Read | Low | https://policylayer.com/tools/rubencodex86-officegest-api-v2-mcp/listar-jobs-atrasados.md |
| `listar_jobs_falhados` | Read | Low | https://policylayer.com/tools/rubencodex86-officegest-api-v2-mcp/listar-jobs-falhados.md |
| `listar_jobs_falhados_queue` | Read | Low | https://policylayer.com/tools/rubencodex86-officegest-api-v2-mcp/listar-jobs-falhados-queue.md |
| `listar_jobs_recentes` | Read | Low | https://policylayer.com/tools/rubencodex86-officegest-api-v2-mcp/listar-jobs-recentes.md |
| `listar_kits` | Read | Low | https://policylayer.com/tools/rubencodex86-officegest-api-v2-mcp/listar-kits.md |
| `listar_kits_artigo` | Read | Low | https://policylayer.com/tools/rubencodex86-officegest-api-v2-mcp/listar-kits-artigo.md |
| `listar_lancamentos_diretos` | Read | Low | https://policylayer.com/tools/rubencodex86-officegest-api-v2-mcp/listar-lancamentos-diretos.md |
| `listar_linhas_pendentes_compra_wmso` | Read | Low | https://policylayer.com/tools/rubencodex86-officegest-api-v2-mcp/listar-linhas-pendentes-compra-wmso.md |
| `listar_linhas_validacao` | Read | Low | https://policylayer.com/tools/rubencodex86-officegest-api-v2-mcp/listar-linhas-validacao.md |
| `listar_lotes_artigo` | Read | Low | https://policylayer.com/tools/rubencodex86-officegest-api-v2-mcp/listar-lotes-artigo.md |
| `listar_marcas` | Read | Low | https://policylayer.com/tools/rubencodex86-officegest-api-v2-mcp/listar-marcas.md |
| `listar_metodos_envio` | Read | Low | https://policylayer.com/tools/rubencodex86-officegest-api-v2-mcp/listar-metodos-envio.md |
| `listar_metodos_pagamento` | Read | Low | https://policylayer.com/tools/rubencodex86-officegest-api-v2-mcp/listar-metodos-pagamento.md |
| `listar_modelos_etiqueta` | Read | Low | https://policylayer.com/tools/rubencodex86-officegest-api-v2-mcp/listar-modelos-etiqueta.md |
| `listar_modos_pagamento` | Read | Low | https://policylayer.com/tools/rubencodex86-officegest-api-v2-mcp/listar-modos-pagamento.md |
| `listar_moradas_cliente` | Read | Low | https://policylayer.com/tools/rubencodex86-officegest-api-v2-mcp/listar-moradas-cliente.md |
| `listar_moradas_fornecedor` | Read | Low | https://policylayer.com/tools/rubencodex86-officegest-api-v2-mcp/listar-moradas-fornecedor.md |
| `listar_motivos_documento` | Read | Low | https://policylayer.com/tools/rubencodex86-officegest-api-v2-mcp/listar-motivos-documento.md |
| `listar_motivos_isencao` | Read | Low | https://policylayer.com/tools/rubencodex86-officegest-api-v2-mcp/listar-motivos-isencao.md |
| `listar_movimentos_cliente` | Read | Low | https://policylayer.com/tools/rubencodex86-officegest-api-v2-mcp/listar-movimentos-cliente.md |
| `listar_mudancas_tenant` | Read | Low | https://policylayer.com/tools/rubencodex86-officegest-api-v2-mcp/listar-mudancas-tenant.md |
| `listar_mudancas_tenant_problematicas` | Read | Low | https://policylayer.com/tools/rubencodex86-officegest-api-v2-mcp/listar-mudancas-tenant-problematicas.md |
| `listar_notas_artigo` | Read | Low | https://policylayer.com/tools/rubencodex86-officegest-api-v2-mcp/listar-notas-artigo.md |
| `listar_numeros_serie_artigo` | Read | Low | https://policylayer.com/tools/rubencodex86-officegest-api-v2-mcp/listar-numeros-serie-artigo.md |
| `listar_paises` | Read | Low | https://policylayer.com/tools/rubencodex86-officegest-api-v2-mcp/listar-paises.md |
| `listar_pedidos_sessao_profiler` | Read | Low | https://policylayer.com/tools/rubencodex86-officegest-api-v2-mcp/listar-pedidos-sessao-profiler.md |
| `listar_precos_cliente` | Read | Low | https://policylayer.com/tools/rubencodex86-officegest-api-v2-mcp/listar-precos-cliente.md |
| `listar_prefixos_codigo_barras` | Read | Low | https://policylayer.com/tools/rubencodex86-officegest-api-v2-mcp/listar-prefixos-codigo-barras.md |
| `listar_proxies` | Read | Low | https://policylayer.com/tools/rubencodex86-officegest-api-v2-mcp/listar-proxies.md |
| `listar_recibos` | Read | Low | https://policylayer.com/tools/rubencodex86-officegest-api-v2-mcp/listar-recibos.md |
| `listar_recontagens` | Read | Low | https://policylayer.com/tools/rubencodex86-officegest-api-v2-mcp/listar-recontagens.md |
| `listar_registo_acoes` | Read | Low | https://policylayer.com/tools/rubencodex86-officegest-api-v2-mcp/listar-registo-acoes.md |
| `listar_relatorios_sociais` | Read | Low | https://policylayer.com/tools/rubencodex86-officegest-api-v2-mcp/listar-relatorios-sociais.md |
| `listar_series_documento` | Read | Low | https://policylayer.com/tools/rubencodex86-officegest-api-v2-mcp/listar-series-documento.md |
| `listar_sessoes_profiler` | Read | Low | https://policylayer.com/tools/rubencodex86-officegest-api-v2-mcp/listar-sessoes-profiler.md |
| `listar_setores` | Read | Low | https://policylayer.com/tools/rubencodex86-officegest-api-v2-mcp/listar-setores.md |
| `listar_setores_atividade` | Read | Low | https://policylayer.com/tools/rubencodex86-officegest-api-v2-mcp/listar-setores-atividade.md |
| `listar_sets_artigo` | Read | Low | https://policylayer.com/tools/rubencodex86-officegest-api-v2-mcp/listar-sets-artigo.md |
| `listar_shutdowns_anomalos` | Read | Low | https://policylayer.com/tools/rubencodex86-officegest-api-v2-mcp/listar-shutdowns-anomalos.md |
| `listar_snapshots_queue` | Read | Low | https://policylayer.com/tools/rubencodex86-officegest-api-v2-mcp/listar-snapshots-queue.md |
| `listar_stock_armazens_artigo` | Read | Low | https://policylayer.com/tools/rubencodex86-officegest-api-v2-mcp/listar-stock-armazens-artigo.md |
| `listar_subcontactos` | Read | Low | https://policylayer.com/tools/rubencodex86-officegest-api-v2-mcp/listar-subcontactos.md |
| `listar_subfamilias` | Read | Low | https://policylayer.com/tools/rubencodex86-officegest-api-v2-mcp/listar-subfamilias.md |
| `listar_submissoes_saft_ao` | Read | Low | https://policylayer.com/tools/rubencodex86-officegest-api-v2-mcp/listar-submissoes-saft-ao.md |
| `listar_subsubfamilias` | Read | Low | https://policylayer.com/tools/rubencodex86-officegest-api-v2-mcp/listar-subsubfamilias.md |
| `listar_tabela_precos` | Read | Low | https://policylayer.com/tools/rubencodex86-officegest-api-v2-mcp/listar-tabela-precos.md |
| `listar_taxas_iva` | Read | Low | https://policylayer.com/tools/rubencodex86-officegest-api-v2-mcp/listar-taxas-iva.md |
| `listar_tickets` | Read | Low | https://policylayer.com/tools/rubencodex86-officegest-api-v2-mcp/listar-tickets.md |
| `listar_tickets_post` | Read | Low | https://policylayer.com/tools/rubencodex86-officegest-api-v2-mcp/listar-tickets-post.md |
| `listar_tipos_documento` | Read | Low | https://policylayer.com/tools/rubencodex86-officegest-api-v2-mcp/listar-tipos-documento.md |
| `listar_tipos_documento_lite` | Read | Low | https://policylayer.com/tools/rubencodex86-officegest-api-v2-mcp/listar-tipos-documento-lite.md |
| `listar_tipos_documento_tabela` | Read | Low | https://policylayer.com/tools/rubencodex86-officegest-api-v2-mcp/listar-tipos-documento-tabela.md |
| `listar_tipos_draft` | Read | Low | https://policylayer.com/tools/rubencodex86-officegest-api-v2-mcp/listar-tipos-draft.md |
| `listar_tipos_draft_compra_wmso` | Read | Low | https://policylayer.com/tools/rubencodex86-officegest-api-v2-mcp/listar-tipos-draft-compra-wmso.md |
| `listar_tipos_movimento_stock` | Read | Low | https://policylayer.com/tools/rubencodex86-officegest-api-v2-mcp/listar-tipos-movimento-stock.md |
| `listar_tipos_recibo` | Read | Low | https://policylayer.com/tools/rubencodex86-officegest-api-v2-mcp/listar-tipos-recibo.md |
| `listar_unidades_medida` | Read | Low | https://policylayer.com/tools/rubencodex86-officegest-api-v2-mcp/listar-unidades-medida.md |
| `listar_validacoes_documentos` | Read | Low | https://policylayer.com/tools/rubencodex86-officegest-api-v2-mcp/listar-validacoes-documentos.md |
| `listar_vendedores` | Read | Low | https://policylayer.com/tools/rubencodex86-officegest-api-v2-mcp/listar-vendedores.md |
| `listar_workers` | Read | Low | https://policylayer.com/tools/rubencodex86-officegest-api-v2-mcp/listar-workers.md |
| `listar_workers_obsoletos` | Read | Low | https://policylayer.com/tools/rubencodex86-officegest-api-v2-mcp/listar-workers-obsoletos.md |
| `listar_zonas` | Read | Low | https://policylayer.com/tools/rubencodex86-officegest-api-v2-mcp/listar-zonas.md |
| `listar_zonas_vendedor` | Read | Low | https://policylayer.com/tools/rubencodex86-officegest-api-v2-mcp/listar-zonas-vendedor.md |
| `movimentos_stock` | Read | Low | https://policylayer.com/tools/rubencodex86-officegest-api-v2-mcp/movimentos-stock.md |
| `obter_artigo` | Read | Low | https://policylayer.com/tools/rubencodex86-officegest-api-v2-mcp/obter-artigo.md |
| `obter_artigo_wmso` | Read | Low | https://policylayer.com/tools/rubencodex86-officegest-api-v2-mcp/obter-artigo-wmso.md |
| `obter_artigo_wmso_por_codigo_barras` | Read | Low | https://policylayer.com/tools/rubencodex86-officegest-api-v2-mcp/obter-artigo-wmso-por-codigo-barras.md |
| `obter_banco` | Read | Low | https://policylayer.com/tools/rubencodex86-officegest-api-v2-mcp/obter-banco.md |
| `obter_centro_custo` | Read | Low | https://policylayer.com/tools/rubencodex86-officegest-api-v2-mcp/obter-centro-custo.md |
| `obter_cliente` | Read | Low | https://policylayer.com/tools/rubencodex86-officegest-api-v2-mcp/obter-cliente.md |
| `obter_cliente_wmso` | Read | Low | https://policylayer.com/tools/rubencodex86-officegest-api-v2-mcp/obter-cliente-wmso.md |
| `obter_config_precos_artigo` | Read | Low | https://policylayer.com/tools/rubencodex86-officegest-api-v2-mcp/obter-config-precos-artigo.md |
| `obter_conta_bancaria` | Read | Low | https://policylayer.com/tools/rubencodex86-officegest-api-v2-mcp/obter-conta-bancaria.md |
| `obter_contacto` | Read | Low | https://policylayer.com/tools/rubencodex86-officegest-api-v2-mcp/obter-contacto.md |
| `obter_documento_venda` | Read | Low | https://policylayer.com/tools/rubencodex86-officegest-api-v2-mcp/obter-documento-venda.md |
| `obter_draft` | Read | Low | https://policylayer.com/tools/rubencodex86-officegest-api-v2-mcp/obter-draft.md |
| `obter_familia` | Read | Low | https://policylayer.com/tools/rubencodex86-officegest-api-v2-mcp/obter-familia.md |
| `obter_fornecedor` | Read | Low | https://policylayer.com/tools/rubencodex86-officegest-api-v2-mcp/obter-fornecedor.md |
| `obter_fornecedor_wmso` | Read | Low | https://policylayer.com/tools/rubencodex86-officegest-api-v2-mcp/obter-fornecedor-wmso.md |
| `obter_funcionario` | Read | Low | https://policylayer.com/tools/rubencodex86-officegest-api-v2-mcp/obter-funcionario.md |
| `obter_headers_tickets` | Read | Low | https://policylayer.com/tools/rubencodex86-officegest-api-v2-mcp/obter-headers-tickets.md |
| `obter_imagem_artigo` | Read | Low | https://policylayer.com/tools/rubencodex86-officegest-api-v2-mcp/obter-imagem-artigo.md |
| `obter_job_falhado` | Read | Low | https://policylayer.com/tools/rubencodex86-officegest-api-v2-mcp/obter-job-falhado.md |
| `obter_marca` | Read | Low | https://policylayer.com/tools/rubencodex86-officegest-api-v2-mcp/obter-marca.md |
| `obter_metodo_pagamento` | Read | Low | https://policylayer.com/tools/rubencodex86-officegest-api-v2-mcp/obter-metodo-pagamento.md |
| `obter_modelo_etiqueta` | Read | Low | https://policylayer.com/tools/rubencodex86-officegest-api-v2-mcp/obter-modelo-etiqueta.md |
| `obter_modo_pagamento` | Read | Low | https://policylayer.com/tools/rubencodex86-officegest-api-v2-mcp/obter-modo-pagamento.md |
| `obter_morada_cliente` | Read | Low | https://policylayer.com/tools/rubencodex86-officegest-api-v2-mcp/obter-morada-cliente.md |
| `obter_morada_fornecedor` | Read | Low | https://policylayer.com/tools/rubencodex86-officegest-api-v2-mcp/obter-morada-fornecedor.md |
| `obter_motivo_documento` | Read | Low | https://policylayer.com/tools/rubencodex86-officegest-api-v2-mcp/obter-motivo-documento.md |
| `obter_motivo_isencao` | Read | Low | https://policylayer.com/tools/rubencodex86-officegest-api-v2-mcp/obter-motivo-isencao.md |
| `obter_movimento_stock` | Read | Low | https://policylayer.com/tools/rubencodex86-officegest-api-v2-mcp/obter-movimento-stock.md |
| `obter_pagina_ticket` | Read | Low | https://policylayer.com/tools/rubencodex86-officegest-api-v2-mcp/obter-pagina-ticket.md |
| `obter_pedido_profiler` | Read | Low | https://policylayer.com/tools/rubencodex86-officegest-api-v2-mcp/obter-pedido-profiler.md |
| `obter_recibo` | Read | Low | https://policylayer.com/tools/rubencodex86-officegest-api-v2-mcp/obter-recibo.md |
| `obter_recontagem` | Read | Low | https://policylayer.com/tools/rubencodex86-officegest-api-v2-mcp/obter-recontagem.md |
| `obter_saldo_cliente` | Read | Low | https://policylayer.com/tools/rubencodex86-officegest-api-v2-mcp/obter-saldo-cliente.md |
| `obter_sessao_profiler` | Read | Low | https://policylayer.com/tools/rubencodex86-officegest-api-v2-mcp/obter-sessao-profiler.md |
| `obter_subfamilia` | Read | Low | https://policylayer.com/tools/rubencodex86-officegest-api-v2-mcp/obter-subfamilia.md |
| `obter_subsubfamilia` | Read | Low | https://policylayer.com/tools/rubencodex86-officegest-api-v2-mcp/obter-subsubfamilia.md |
| `obter_taxa_iva` | Read | Low | https://policylayer.com/tools/rubencodex86-officegest-api-v2-mcp/obter-taxa-iva.md |
| `obter_ticket` | Read | Low | https://policylayer.com/tools/rubencodex86-officegest-api-v2-mcp/obter-ticket.md |
| `obter_unidade_medida` | Read | Low | https://policylayer.com/tools/rubencodex86-officegest-api-v2-mcp/obter-unidade-medida.md |
| `obter_vendedor` | Read | Low | https://policylayer.com/tools/rubencodex86-officegest-api-v2-mcp/obter-vendedor.md |
| `pagamentos_pendentes` | Read | Low | https://policylayer.com/tools/rubencodex86-officegest-api-v2-mcp/pagamentos-pendentes.md |
| `precos_por_cliente` | Read | Low | https://policylayer.com/tools/rubencodex86-officegest-api-v2-mcp/precos-por-cliente.md |
| `precos_por_cliente_get` | Read | Low | https://policylayer.com/tools/rubencodex86-officegest-api-v2-mcp/precos-por-cliente-get.md |
| `procurar_artigos` | Read | Low | https://policylayer.com/tools/rubencodex86-officegest-api-v2-mcp/procurar-artigos.md |
| `procurar_clientes` | Read | Low | https://policylayer.com/tools/rubencodex86-officegest-api-v2-mcp/procurar-clientes.md |
| `procurar_stock` | Read | Low | https://policylayer.com/tools/rubencodex86-officegest-api-v2-mcp/procurar-stock.md |
| `relatorio_artigos_por_documento` | Read | Low | https://policylayer.com/tools/rubencodex86-officegest-api-v2-mcp/relatorio-artigos-por-documento.md |
| `relatorio_compras_artigos_por_documento` | Read | Low | https://policylayer.com/tools/rubencodex86-officegest-api-v2-mcp/relatorio-compras-artigos-por-documento.md |
| `relatorio_compras_documentos` | Read | Low | https://policylayer.com/tools/rubencodex86-officegest-api-v2-mcp/relatorio-compras-documentos.md |
| `resolver_preco_artigo` | Read | Low | https://policylayer.com/tools/rubencodex86-officegest-api-v2-mcp/resolver-preco-artigo.md |
| `resumo_documentos_saft_ao` | Read | Low | https://policylayer.com/tools/rubencodex86-officegest-api-v2-mcp/resumo-documentos-saft-ao.md |
| `resumo_jobs` | Read | Low | https://policylayer.com/tools/rubencodex86-officegest-api-v2-mcp/resumo-jobs.md |
| `tabela_precos_artigo` | Read | Low | https://policylayer.com/tools/rubencodex86-officegest-api-v2-mcp/tabela-precos-artigo.md |
| `tabela_precos_artigos` | Read | Low | https://policylayer.com/tools/rubencodex86-officegest-api-v2-mcp/tabela-precos-artigos.md |
| `timeline_sessao_profiler` | Read | Low | https://policylayer.com/tools/rubencodex86-officegest-api-v2-mcp/timeline-sessao-profiler.md |
| `timeline_ticket` | Read | Low | https://policylayer.com/tools/rubencodex86-officegest-api-v2-mcp/timeline-ticket.md |
| `validar_contribuinte_saft_ao` | Read | Low | https://policylayer.com/tools/rubencodex86-officegest-api-v2-mcp/validar-contribuinte-saft-ao.md |
| `verificar_diferencas_stock_wmso` | Read | Low | https://policylayer.com/tools/rubencodex86-officegest-api-v2-mcp/verificar-diferencas-stock-wmso.md |
| `adicionar_linhas_recontagem` | Write | Medium | https://policylayer.com/tools/rubencodex86-officegest-api-v2-mcp/adicionar-linhas-recontagem.md |
| `aprovar_orcamento` | Write | Medium | https://policylayer.com/tools/rubencodex86-officegest-api-v2-mcp/aprovar-orcamento.md |
| `associar_contacto` | Write | Medium | https://policylayer.com/tools/rubencodex86-officegest-api-v2-mcp/associar-contacto.md |
| `atualizar_anexo` | Write | Medium | https://policylayer.com/tools/rubencodex86-officegest-api-v2-mcp/atualizar-anexo.md |
| `atualizar_armazem_artigo` | Write | Medium | https://policylayer.com/tools/rubencodex86-officegest-api-v2-mcp/atualizar-armazem-artigo.md |
| `atualizar_artigo` | Write | Medium | https://policylayer.com/tools/rubencodex86-officegest-api-v2-mcp/atualizar-artigo.md |
| `atualizar_artigos_lote` | Write | Medium | https://policylayer.com/tools/rubencodex86-officegest-api-v2-mcp/atualizar-artigos-lote.md |
| `atualizar_categoria_anexo` | Write | Medium | https://policylayer.com/tools/rubencodex86-officegest-api-v2-mcp/atualizar-categoria-anexo.md |
| `atualizar_centro_custo` | Write | Medium | https://policylayer.com/tools/rubencodex86-officegest-api-v2-mcp/atualizar-centro-custo.md |
| `atualizar_chaves_saft_ao` | Write | Medium | https://policylayer.com/tools/rubencodex86-officegest-api-v2-mcp/atualizar-chaves-saft-ao.md |
| `atualizar_cliente` | Write | Medium | https://policylayer.com/tools/rubencodex86-officegest-api-v2-mcp/atualizar-cliente.md |
| `atualizar_contacto` | Write | Medium | https://policylayer.com/tools/rubencodex86-officegest-api-v2-mcp/atualizar-contacto.md |
| `atualizar_documento_venda` | Write | Medium | https://policylayer.com/tools/rubencodex86-officegest-api-v2-mcp/atualizar-documento-venda.md |
| `atualizar_enderecos_ticket` | Write | Medium | https://policylayer.com/tools/rubencodex86-officegest-api-v2-mcp/atualizar-enderecos-ticket.md |
| `atualizar_estado_documento` | Write | Medium | https://policylayer.com/tools/rubencodex86-officegest-api-v2-mcp/atualizar-estado-documento.md |
| `atualizar_familia` | Write | Medium | https://policylayer.com/tools/rubencodex86-officegest-api-v2-mcp/atualizar-familia.md |
| `atualizar_fornecedor` | Write | Medium | https://policylayer.com/tools/rubencodex86-officegest-api-v2-mcp/atualizar-fornecedor.md |
| `atualizar_funcionario` | Write | Medium | https://policylayer.com/tools/rubencodex86-officegest-api-v2-mcp/atualizar-funcionario.md |
| `atualizar_marca` | Write | Medium | https://policylayer.com/tools/rubencodex86-officegest-api-v2-mcp/atualizar-marca.md |
| `atualizar_menu_proxy` | Write | Medium | https://policylayer.com/tools/rubencodex86-officegest-api-v2-mcp/atualizar-menu-proxy.md |
| `atualizar_modelo_etiqueta` | Write | Medium | https://policylayer.com/tools/rubencodex86-officegest-api-v2-mcp/atualizar-modelo-etiqueta.md |
| `atualizar_morada_cliente` | Write | Medium | https://policylayer.com/tools/rubencodex86-officegest-api-v2-mcp/atualizar-morada-cliente.md |
| `atualizar_morada_fornecedor` | Write | Medium | https://policylayer.com/tools/rubencodex86-officegest-api-v2-mcp/atualizar-morada-fornecedor.md |
| `atualizar_proxy` | Write | Medium | https://policylayer.com/tools/rubencodex86-officegest-api-v2-mcp/atualizar-proxy.md |
| `atualizar_serie_documento` | Write | Medium | https://policylayer.com/tools/rubencodex86-officegest-api-v2-mcp/atualizar-serie-documento.md |
| `atualizar_stock_wmso` | Write | Medium | https://policylayer.com/tools/rubencodex86-officegest-api-v2-mcp/atualizar-stock-wmso.md |
| `atualizar_subfamilia` | Write | Medium | https://policylayer.com/tools/rubencodex86-officegest-api-v2-mcp/atualizar-subfamilia.md |
| `atualizar_subsubfamilia` | Write | Medium | https://policylayer.com/tools/rubencodex86-officegest-api-v2-mcp/atualizar-subsubfamilia.md |
| `atualizar_ticket` | Write | Medium | https://policylayer.com/tools/rubencodex86-officegest-api-v2-mcp/atualizar-ticket.md |
| `atualizar_unidade_medida` | Write | Medium | https://policylayer.com/tools/rubencodex86-officegest-api-v2-mcp/atualizar-unidade-medida.md |
| `atualizar_vendedor` | Write | Medium | https://policylayer.com/tools/rubencodex86-officegest-api-v2-mcp/atualizar-vendedor.md |
| `capturar_snapshot_queue` | Write | Medium | https://policylayer.com/tools/rubencodex86-officegest-api-v2-mcp/capturar-snapshot-queue.md |
| `criar_anexo` | Write | Medium | https://policylayer.com/tools/rubencodex86-officegest-api-v2-mcp/criar-anexo.md |
| `criar_artigo` | Write | Medium | https://policylayer.com/tools/rubencodex86-officegest-api-v2-mcp/criar-artigo.md |
| `criar_artigos_lote` | Write | Medium | https://policylayer.com/tools/rubencodex86-officegest-api-v2-mcp/criar-artigos-lote.md |
| `criar_categoria_anexo` | Write | Medium | https://policylayer.com/tools/rubencodex86-officegest-api-v2-mcp/criar-categoria-anexo.md |
| `criar_centro_custo` | Write | Medium | https://policylayer.com/tools/rubencodex86-officegest-api-v2-mcp/criar-centro-custo.md |
| `criar_cliente` | Write | Medium | https://policylayer.com/tools/rubencodex86-officegest-api-v2-mcp/criar-cliente.md |
| `criar_complementar_artigo` | Write | Medium | https://policylayer.com/tools/rubencodex86-officegest-api-v2-mcp/criar-complementar-artigo.md |
| `criar_contacto` | Write | Medium | https://policylayer.com/tools/rubencodex86-officegest-api-v2-mcp/criar-contacto.md |
| `criar_documento_compra_wmso` | Write | Medium | https://policylayer.com/tools/rubencodex86-officegest-api-v2-mcp/criar-documento-compra-wmso.md |
| `criar_documento_lite` | Write | Medium | https://policylayer.com/tools/rubencodex86-officegest-api-v2-mcp/criar-documento-lite.md |
| `criar_documento_venda` | Write | Medium | https://policylayer.com/tools/rubencodex86-officegest-api-v2-mcp/criar-documento-venda.md |
| `criar_draft` | Write | Medium | https://policylayer.com/tools/rubencodex86-officegest-api-v2-mcp/criar-draft.md |
| `criar_draft_compra_wmso` | Write | Medium | https://policylayer.com/tools/rubencodex86-officegest-api-v2-mcp/criar-draft-compra-wmso.md |
| `criar_familia` | Write | Medium | https://policylayer.com/tools/rubencodex86-officegest-api-v2-mcp/criar-familia.md |
| `criar_fornecedor` | Write | Medium | https://policylayer.com/tools/rubencodex86-officegest-api-v2-mcp/criar-fornecedor.md |
| `criar_funcionario` | Write | Medium | https://policylayer.com/tools/rubencodex86-officegest-api-v2-mcp/criar-funcionario.md |
| `criar_link_publico_ticket` | Write | Medium | https://policylayer.com/tools/rubencodex86-officegest-api-v2-mcp/criar-link-publico-ticket.md |
| `criar_lote_artigo` | Write | Medium | https://policylayer.com/tools/rubencodex86-officegest-api-v2-mcp/criar-lote-artigo.md |
| `criar_marca` | Write | Medium | https://policylayer.com/tools/rubencodex86-officegest-api-v2-mcp/criar-marca.md |
| `criar_modelo_etiqueta` | Write | Medium | https://policylayer.com/tools/rubencodex86-officegest-api-v2-mcp/criar-modelo-etiqueta.md |
| `criar_morada_cliente` | Write | Medium | https://policylayer.com/tools/rubencodex86-officegest-api-v2-mcp/criar-morada-cliente.md |
| `criar_morada_fornecedor` | Write | Medium | https://policylayer.com/tools/rubencodex86-officegest-api-v2-mcp/criar-morada-fornecedor.md |
| `criar_movimento_stock` | Write | Medium | https://policylayer.com/tools/rubencodex86-officegest-api-v2-mcp/criar-movimento-stock.md |
| `criar_nota_ticket` | Write | Medium | https://policylayer.com/tools/rubencodex86-officegest-api-v2-mcp/criar-nota-ticket.md |
| `criar_proxy` | Write | Medium | https://policylayer.com/tools/rubencodex86-officegest-api-v2-mcp/criar-proxy.md |
| `criar_recibo` | Write | Medium | https://policylayer.com/tools/rubencodex86-officegest-api-v2-mcp/criar-recibo.md |
| `criar_registo_acao` | Write | Medium | https://policylayer.com/tools/rubencodex86-officegest-api-v2-mcp/criar-registo-acao.md |
| `criar_regra_preco` | Write | Medium | https://policylayer.com/tools/rubencodex86-officegest-api-v2-mcp/criar-regra-preco.md |
| `criar_serie_documento` | Write | Medium | https://policylayer.com/tools/rubencodex86-officegest-api-v2-mcp/criar-serie-documento.md |
| `criar_setor_atividade` | Write | Medium | https://policylayer.com/tools/rubencodex86-officegest-api-v2-mcp/criar-setor-atividade.md |
| `criar_subfamilia` | Write | Medium | https://policylayer.com/tools/rubencodex86-officegest-api-v2-mcp/criar-subfamilia.md |
| `criar_subsubfamilia` | Write | Medium | https://policylayer.com/tools/rubencodex86-officegest-api-v2-mcp/criar-subsubfamilia.md |
| `criar_ticket` | Write | Medium | https://policylayer.com/tools/rubencodex86-officegest-api-v2-mcp/criar-ticket.md |
| `criar_unidade_medida` | Write | Medium | https://policylayer.com/tools/rubencodex86-officegest-api-v2-mcp/criar-unidade-medida.md |
| `criar_vendedor` | Write | Medium | https://policylayer.com/tools/rubencodex86-officegest-api-v2-mcp/criar-vendedor.md |
| `definir_cooldown_scaling` | Write | Medium | https://policylayer.com/tools/rubencodex86-officegest-api-v2-mcp/definir-cooldown-scaling.md |
| `definir_foto_artigo` | Write | Medium | https://policylayer.com/tools/rubencodex86-officegest-api-v2-mcp/definir-foto-artigo.md |
| `eliminar_artigo` | Write | Medium | https://policylayer.com/tools/rubencodex86-officegest-api-v2-mcp/eliminar-artigo.md |
| `enviar_mensagem_sistema_talk_og` | Write | Medium | https://policylayer.com/tools/rubencodex86-officegest-api-v2-mcp/enviar-mensagem-sistema-talk-og.md |
| `exportar_saft_ao` | Write | Medium | https://policylayer.com/tools/rubencodex86-officegest-api-v2-mcp/exportar-saft-ao.md |
| `gerar_codigo_barras_artigo` | Write | Medium | https://policylayer.com/tools/rubencodex86-officegest-api-v2-mcp/gerar-codigo-barras-artigo.md |
| `gerar_codigo_barras_extra_artigo` | Write | Medium | https://policylayer.com/tools/rubencodex86-officegest-api-v2-mcp/gerar-codigo-barras-extra-artigo.md |
| `gerar_token_ai` | Write | Medium | https://policylayer.com/tools/rubencodex86-officegest-api-v2-mcp/gerar-token-ai.md |
| `grafico_cliente` | Write | Medium | https://policylayer.com/tools/rubencodex86-officegest-api-v2-mcp/grafico-cliente.md |
| `login` | Write | Medium | https://policylayer.com/tools/rubencodex86-officegest-api-v2-mcp/login.md |
| `login_ai` | Write | Medium | https://policylayer.com/tools/rubencodex86-officegest-api-v2-mcp/login-ai.md |
| `logout` | Write | Medium | https://policylayer.com/tools/rubencodex86-officegest-api-v2-mcp/logout.md |
| `reencaminhar_ticket` | Write | Medium | https://policylayer.com/tools/rubencodex86-officegest-api-v2-mcp/reencaminhar-ticket.md |
| `registar_entrada_loja_wmso` | Write | Medium | https://policylayer.com/tools/rubencodex86-officegest-api-v2-mcp/registar-entrada-loja-wmso.md |
| `registar_linha_validacao` | Write | Medium | https://policylayer.com/tools/rubencodex86-officegest-api-v2-mcp/registar-linha-validacao.md |
| `relatorio_documentos` | Write | Medium | https://policylayer.com/tools/rubencodex86-officegest-api-v2-mcp/relatorio-documentos.md |
| `relatorio_documentos_saft_ao` | Write | Medium | https://policylayer.com/tools/rubencodex86-officegest-api-v2-mcp/relatorio-documentos-saft-ao.md |
| `relatorio_incidentes` | Write | Medium | https://policylayer.com/tools/rubencodex86-officegest-api-v2-mcp/relatorio-incidentes.md |
| `relatorio_medicacao` | Write | Medium | https://policylayer.com/tools/rubencodex86-officegest-api-v2-mcp/relatorio-medicacao.md |
| `renovar_token_talk_og` | Write | Medium | https://policylayer.com/tools/rubencodex86-officegest-api-v2-mcp/renovar-token-talk-og.md |
| `repetir_job_falhado` | Write | Medium | https://policylayer.com/tools/rubencodex86-officegest-api-v2-mcp/repetir-job-falhado.md |
| `responder_ticket` | Write | Medium | https://policylayer.com/tools/rubencodex86-officegest-api-v2-mcp/responder-ticket.md |
| `validar_login_cliente` | Write | Medium | https://policylayer.com/tools/rubencodex86-officegest-api-v2-mcp/validar-login-cliente.md |
| `validar_login_entidade` | Write | Medium | https://policylayer.com/tools/rubencodex86-officegest-api-v2-mcp/validar-login-entidade.md |
| `validar_login_fornecedor` | Write | Medium | https://policylayer.com/tools/rubencodex86-officegest-api-v2-mcp/validar-login-fornecedor.md |
| `validar_login_funcionario` | Write | Medium | https://policylayer.com/tools/rubencodex86-officegest-api-v2-mcp/validar-login-funcionario.md |

## Tool descriptions

- `eliminar_documento_venda` — Elimina (soft delete) um documento de venda, mantendo trilho de auditoria.
- `eliminar_draft` — Elimina permanentemente um rascunho de venda e os dados associados.
- `eliminar_fornecedor` — Elimina um fornecedor.
- `eliminar_job_falhado` — Remove um job falhado.
- `eliminar_marca` — Elimina uma marca.
- `eliminar_modelo_etiqueta` — Elimina um modelo de etiqueta.
- `eliminar_proxy` — Elimina uma entrada de proxy viewer.
- `eliminar_sessao_profiler` — Remove permanentemente uma sessão de profiling e todos os dados capturados.
- `eliminar_sessoes_profiler` — Remove todas as sessões de profiling guardadas e limpa o cookie de sessão ativa.
- `eliminar_unidade_medida` — Elimina uma unidade de medida.
- `eliminar_vendedor` — Elimina um vendedor.
- `matar_job_queue` — Mata um job ativo (remove-o do registo, marcando-o como finalizado).
- `aceder_proxy` — Faz proxy de um pedido ao URL externo configurado e devolve a resposta.
- `aplicar_scaling` — Publica um comando de scaling (scale up/down/restart) de workers.
- `calcular_decisao_scaling` — Calcula uma decisão de scaling para uma fila/vhost com base na pressão atual.
- `comunicar_documento_at` — Comunica um documento de transporte ao webservice da AT (Autoridade Tributária).
- `comunicar_documento_saft_ao` — Comunica (ou re-comunica) um único documento à AGT angolana.
- `comunicar_documentos_saft_ao` — Comunica à AGT (autoridade tributária angolana) todos os documentos pendentes.
- `iniciar_sessao_profiler` — Cria e ativa uma nova sessão de profiling.
- `parar_sessao_profiler` — Termina uma sessão de profiling ativa e remove o cookie de sessão.
- `pausar_supervisor` — Agenda a pausa de um supervisor, parando os seus workers.
- `reiniciar_supervisor` — Agenda o reinício de um supervisor, ciclando todos os seus workers.
- `repetir_job_queue` — Repete um job, re-despachando-o com o payload original.
- `repetir_submissao_saft_ao` — Re-submete à AGT angolana um documento que falhou anteriormente.
- `retomar_supervisor` — Agenda a retoma de um supervisor pausado, reiniciando os seus workers.
- `sincronizar_tickets` — Procura e processa novos tickets a partir das contas de email configuradas.
- `sincronizar_tickets_conta` — Procura e processa novos tickets de uma conta de email específica.
- `comparar_sessoes_profiler` — Compara lado a lado as métricas de desempenho de duas sessões de profiling.
- `consultar_stock` — Consulta quantidades em stock.
- `dashboard_profiler` — Dados agregados do profiler: sessões, estatísticas, métricas de jobs e rotas recentes.
- `dashboard_queue` — Obtém as métricas agregadas do dashboard do Queue master.
- `detalhe_sessao_profiler` — Vista detalhada de uma sessão: paginação, ordenação, sugestões de índices e timeline.
- `estado_autoscale_queue` — Obtém o estado de autoscaling do Queue master.
- `estado_documento_venda` — Consulta o estado de um documento de venda.
- `estado_scaling` — Estado de scaling de uma fila (ou todas num vhost): contagem de workers,
- `estatisticas_mudancas_tenant` — Estatísticas agregadas de mudanças de tenant (taxa de falha e estado de saúde).
- `estatisticas_queue` — Estatísticas agregadas do QueueMaster para um período.
- `estatisticas_shutdowns_workers` — Estatísticas agregadas de shutdowns por motivo, para um nº de dias configurável.
- `exportar_pedido_markdown_profiler` — Relatório em Markdown de um único pedido perfilado.
- `exportar_pedidos_sessao_markdown_profiler` — Relatório em Markdown de todos os pedidos capturados numa sessão.
- `exportar_sessao_profiler` — Exporta os dados de uma sessão (JSON, CSV ou HTML).
- `historico_jobs` — Histórico paginado de execução de jobs (formato DataTable).
- `historico_profiler` — Histórico cronológico de desempenho entre sessões de profiling, com métricas médias.
- `historico_scaling` — Lista os comandos de scaling recentes publicados no queue master.
- `historico_shutdowns_workers` — Histórico paginado de shutdowns de workers, com deteção de shutdowns anómalos.
- `info_ai` — Obtém o payload de sessão (encriptado) para integração com o backend de IA.
- `limiares_scaling` — Obtém os limiares de pressão configurados para as decisões de auto-scaling.
- `listar_areas_negocio_cliente` — Lista as áreas de negócio associadas a um cliente. Requer módulo CRM.
- `listar_armazens` — Lista armazéns (paginado).
- `listar_armazens_artigo` — Lista a configuração por armazém de um artigo.
- `listar_artigos_wmso` — Lista artigos do WMS (gestão de armazém), paginado.
- `listar_bancos` — Lista bancos (paginado).
- `listar_caixas` — Lista caixas/registadoras (paginado).
- `listar_campos_extra_cliente` — Lista os campos extra (personalizados) de um cliente. Requer módulo CamposExtra.
- `listar_campos_extra_contacto` — Lista os campos extra (personalizados) de um contacto.
- `listar_campos_extra_fornecedor` — Lista os campos extra (personalizados) de um fornecedor. Requer módulo CamposExtra.
- `listar_campos_extra_funcionario` — Lista os campos extra (personalizados) de um funcionário. Requer módulo CamposExtra.
- `listar_campos_extra_vendedor` — Lista os campos extra (personalizados) de um vendedor. Requer módulo CamposExtra.
- `listar_classificacoes` — Lista classificações (paginado).
- `listar_complementares_artigo` — Lista os artigos complementares de um artigo.
- `listar_contactos_fornecedor` — Lista os contactos de um fornecedor.
- `listar_departamentos` — Lista departamentos (paginado).
- `listar_entidades_do_contacto` — Lista as entidades associadas a um contacto.
- `listar_equivalentes_artigo` — Lista os artigos equivalentes de um artigo.
- `listar_familias` — Lista famílias de artigos.
- `listar_filas_queue` — Lista todas as filas RabbitMQ com contagens de mensagens/consumidores,
- `listar_fornecedores_artigo` — Lista os fornecedores de um artigo.
- `listar_jobs_agendados` — Lista jobs agendados para execução futura (formato DataTable).
- `listar_jobs_ativos` — Lista jobs em execução, com worker atribuído e métricas de runtime.
- `listar_jobs_atrasados` — Lista jobs em filas de atraso, agrupados pela fila de destino original.
- `listar_jobs_falhados_queue` — Lista jobs falhados (com detalhes da exceção) do Queue master.
- `listar_jobs_recentes` — Lista jobs concluídos recentemente (formato DataTable).
- `listar_kits` — Lista todos os kits de artigos.
- `listar_kits_artigo` — Lista os kits de que um artigo faz parte.
- `listar_lotes_artigo` — Lista os lotes de um artigo.
- `listar_metodos_envio` — Lista métodos de envio/expedição (paginado).
- `listar_metodos_pagamento` — Lista métodos/condições de pagamento (paginado).
- `listar_modelos_etiqueta` — Lista os modelos de etiqueta. Sem parâmetros.
- `listar_mudancas_tenant` — Lista mudanças de contexto de tenant recentes (formato DataTable).
- `listar_mudancas_tenant_problematicas` — Lista mudanças de tenant que falharam ou tiveram erros, classificadas por gravidade.
- `listar_notas_artigo` — Lista as notas de um artigo.
- `listar_numeros_serie_artigo` — Lista os números de série de um artigo.
- `listar_pedidos_sessao_profiler` — Lista os pedidos perfilados de uma sessão, com ordenação e agrupamento por rota.
- `listar_proxies` — Lista todas as entradas de proxy configuradas.
- `listar_relatorios_sociais` — Lista os relatórios sociais acessíveis ao utilizador, filtrados pelos módulos ativos.
- `listar_sessoes_profiler` — Lista as sessões de profiling, indicando a sessão ativa (se houver).
- `listar_setores` — Lista setores de armazém (paginado). Requer o módulo SETORES.
- `listar_setores_atividade` — Lista setores de atividade (paginado).
- `listar_sets_artigo` — Lista os conjuntos (sets) de um artigo.
- `listar_shutdowns_anomalos` — Lista shutdowns de workers com motivos inesperados que podem exigir investigação.
- `listar_snapshots_queue` — Lista snapshots de estatísticas do QueueMaster guardados.
- `listar_stock_armazens_artigo` — Lista o stock de um artigo por armazém.
- `listar_subcontactos` — Lista os subcontactos (emails, telefones, etc.) de um contacto.
- `listar_subfamilias` — Lista as subfamílias de uma família.
- `listar_subsubfamilias` — Lista as sub-subfamílias de uma subfamília.
- `listar_tipos_documento` — Lista os tipos de documento de venda disponíveis.
- `listar_tipos_documento_lite` — Lista a versão simplificada dos tipos de documento permitidos no endpoint
- `listar_tipos_draft` — Lista os tipos de documento de venda que suportam modo rascunho (draft).
- `listar_tipos_draft_compra_wmso` — Lista os tipos de rascunho (draft) de compra do WMS disponíveis para uso via API.
- `listar_tipos_recibo` — Lista os tipos de recibo configurados no sistema.
- `listar_workers` — Lista workers ativos com estado, uso de memória, uptime e detalhes do manager.
- `listar_workers_obsoletos` — Lista workers que não enviaram heartbeat dentro do timeout configurado.
- `listar_zonas` — Lista zonas (paginado).
- `listar_zonas_vendedor` — Lista as zonas de venda atribuídas a um vendedor.
- `movimentos_stock` — Lista movimentos de stock.
- `obter_artigo` — Obtém os detalhes de um artigo pelo seu ID.
- `obter_artigo_wmso` — Obtém um artigo do WMS pelo seu código.
- `obter_artigo_wmso_por_codigo_barras` — Procura um artigo do WMS pelo código de barras.
- `obter_banco` — Obtém um banco pelo seu identificador.
- `obter_centro_custo` — Obtém um centro de custo pelo seu identificador.
- `obter_cliente` — Obtém os detalhes de um cliente pelo seu ID.
- `obter_cliente_wmso` — Obtém os dados de um cliente do WMS pelo identificador composto.
- `obter_config_precos_artigo` — Obtém a configuração de preços de um artigo.
- `obter_conta_bancaria` — Obtém uma conta bancária pelo seu identificador.
- `obter_contacto` — Obtém os detalhes de um contacto pelo seu ID.
- `obter_draft` — Obtém um rascunho de venda específico, com as suas linhas.
- `obter_familia` — Obtém os detalhes de uma família pelo seu código.
- `obter_fornecedor` — Obtém os detalhes de um fornecedor pelo seu ID.
- `obter_fornecedor_wmso` — Obtém os dados de um fornecedor do WMS pelo identificador composto.
- `obter_funcionario` — Obtém os detalhes de um funcionário pelo seu ID.
- `obter_headers_tickets` — Obtém os cabeçalhos de vários tickets de uma vez, pelos seus IDs.
- `obter_imagem_artigo` — Obtém a imagem (URL/dados) de um artigo.
- `obter_job_falhado` — Obtém os detalhes de um job falhado.
- `obter_marca` — Obtém os detalhes de uma marca pelo seu ID.
- `obter_metodo_pagamento` — Obtém um método de pagamento pelo seu identificador.
- `obter_modelo_etiqueta` — Obtém os detalhes de um modelo de etiqueta pelo seu ID.
- `obter_modo_pagamento` — Obtém um modo de pagamento pelo seu identificador.
- `obter_morada_cliente` — Obtém uma morada específica de um cliente.
- `obter_morada_fornecedor` — Obtém uma morada específica de um fornecedor.
- `obter_motivo_documento` — Obtém um motivo de documento pelo seu identificador.
- `obter_motivo_isencao` — Obtém um motivo de isenção de IVA pelo seu identificador.
- `obter_movimento_stock` — Obtém um movimento de stock com todas as suas linhas.
- `obter_pagina_ticket` — Obtém o registo completo de um ticket: todos os posts, anexos, timeline e tarefas.
- `obter_pedido_profiler` — Detalhes completos de um pedido perfilado: queries lentas, sugestões e estatísticas.
- `obter_recibo` — Obtém um recibo específico.
- `obter_recontagem` — Obtém o cabeçalho e as linhas de uma recontagem de stock.
- `obter_saldo_cliente` — Obtém o saldo/conta-corrente de um cliente.
- `obter_sessao_profiler` — Detalhes de uma sessão, incluindo pedidos capturados e estatísticas agregadas.
- `obter_subfamilia` — Obtém os detalhes de uma subfamília.
- `obter_subsubfamilia` — Obtém os detalhes de uma sub-subfamília.
- `obter_taxa_iva` — Obtém uma taxa de IVA pelo seu identificador.
- `obter_ticket` — Obtém os dados de cabeçalho de um ticket.
- `obter_unidade_medida` — Obtém os detalhes de uma unidade de medida pelo seu código.
- `obter_vendedor` — Obtém os detalhes de um vendedor pelo seu ID.
- `pagamentos_pendentes` — Lista documentos com pagamento pendente (FT, NC, ND).
- `precos_por_cliente` — Obtém os preços de vários artigos para um cliente (via POST, indicado
- `precos_por_cliente_get` — Obtém os preços de artigos para um cliente (via GET).
- `procurar_clientes` — Procura clientes (endpoint de pesquisa, mais flexível que a listagem).
- `resumo_documentos_saft_ao` — Resumo dos estados de comunicação de documentos, agrupado por tipo de operação.
- `resumo_jobs` — Estatísticas agregadas de jobs (ativos, pendentes, concluídos, falhados,
- `tabela_precos_artigo` — Obtém a tabela de preços de um artigo.
- `tabela_precos_artigos` — Lista a tabela de preços de todos os artigos.
- `timeline_sessao_profiler` — Timeline visual de todos os pedidos e operações de uma sessão.
- `timeline_ticket` — Timeline cronológica de posts e notas de um ticket.
- `validar_contribuinte_saft_ao` — Valida um número de contribuinte junto da AGT angolana.
- `verificar_diferencas_stock_wmso` — Compara o stock do WMS com o do ERP para um armazém e devolve discrepâncias.
- `aprovar_orcamento` — Aprova um orçamento pelo seu ID, se cumprir as condições necessárias.
- `atualizar_anexo` — Atualiza os metadados de um anexo.
- `atualizar_armazem_artigo` — Atualiza a configuração de um artigo num armazém específico.
- `atualizar_artigo` — Atualiza (parcialmente) um artigo. Envia só os campos a alterar.
- `atualizar_artigos_lote` — Atualiza vários artigos numa só chamada.
- `atualizar_categoria_anexo` — Atualiza uma categoria de anexos.
- `atualizar_centro_custo` — Atualiza um centro de custo.
- `atualizar_chaves_saft_ao` — Carrega as chaves RSA (pública e privada) para faturação eletrónica na AGT angolana.
- `atualizar_cliente` — Atualiza (parcialmente) um cliente. Envia só os campos a alterar.
- `atualizar_documento_venda` — Atualiza (parcialmente) um documento de venda.
- `atualizar_enderecos_ticket` — Atualiza os endereços de email de um ticket (to, cc, bcc).
- `atualizar_estado_documento` — Atualiza o estado de um documento de venda.
- `atualizar_familia` — Atualiza (parcialmente) uma família.
- `atualizar_marca` — Atualiza (parcialmente) uma marca.
- `atualizar_menu_proxy` — Atualiza o menu do proxy viewer (título e ícone).
- `atualizar_modelo_etiqueta` — Atualiza (parcialmente) um modelo de etiqueta.
- `atualizar_morada_cliente` — Atualiza (parcialmente) uma morada de um cliente. Envia só os campos a alterar.
- `atualizar_morada_fornecedor` — Atualiza (parcialmente) uma morada de um fornecedor. Envia só os campos a alterar.
- `atualizar_proxy` — Atualiza uma entrada de proxy viewer existente.
- `atualizar_serie_documento` — Atualiza uma série de documento.
- `atualizar_subfamilia` — Atualiza (parcialmente) uma subfamília.
- `atualizar_subsubfamilia` — Atualiza (parcialmente) uma sub-subfamília.
- `atualizar_ticket` — Atualiza um ticket existente.
- `atualizar_unidade_medida` — Atualiza o nome de uma unidade de medida.
- `atualizar_vendedor` — Atualiza (parcialmente) um vendedor. Envia só os campos a alterar.
- `capturar_snapshot_queue` — Recolhe e guarda um novo snapshot de estatísticas para um período.
- `criar_artigos_lote` — Cria vários artigos numa só chamada.
- `criar_categoria_anexo` — Cria uma categoria de anexos.
- `criar_centro_custo` — Cria um centro de custo.
- `criar_complementar_artigo` — Associa um artigo complementar a um artigo.
- `criar_familia` — Cria uma família de artigos.
- `criar_link_publico_ticket` — Gera um link público partilhável para um ticket.
- `criar_lote_artigo` — Cria um lote para um artigo.
- `criar_marca` — Cria uma marca.
- `criar_nota_ticket` — Adiciona uma nota interna a um ticket.
- `criar_regra_preco` — Cria ou atualiza uma regra na tabela de preços.
- `criar_serie_documento` — Cria uma série de documento.
- `criar_setor_atividade` — Cria um setor de atividade.
- `criar_subfamilia` — Cria uma subfamília dentro de uma família.
- `criar_unidade_medida` — Cria uma unidade de medida.
- `definir_cooldown_scaling` — Define o período de cooldown do auto-scaling (valor entre 10 e 600 segundos).
- `definir_foto_artigo` — Define a foto de um artigo a partir de uma imagem em Base64.
- `eliminar_artigo` — Elimina um artigo.
- `gerar_codigo_barras_artigo` — Gera e atribui um código de barras a um artigo (segundo o prefixo/regras
- `gerar_codigo_barras_extra_artigo` — Gera e atribui um código de barras extra a um artigo. Sem corpo.
- `gerar_token_ai` — Gera um novo token de API para o utilizador da sessão atualmente autenticada.
- `login_ai` — Autentica um utilizador e devolve um access token e dados de sessão para
- `logout` — Termina a sessão atual, invalidando o access token em uso.
- `reencaminhar_ticket` — Reencaminha um ticket para um ou mais destinatários por email.
- `renovar_token_talk_og` — Renova o token JWT de uma sessão ativa de utilizador TalkOG.
- `repetir_job_falhado` — Volta a despachar (retry) um job falhado.
- `responder_ticket` — Adiciona uma resposta (post) a um ticket.
- `validar_login_fornecedor` — Valida credenciais de login web de um fornecedor.

## Related servers

- UnClick (1662 tools) — https://policylayer.com/tools/io-github-malamutemayhem-unclick-mcp-server.md
- Delx Protocol — Agent Recovery & Continuity (1076 tools) — https://policylayer.com/tools/io-github-davidmosiah-delx-protocol.md
- Delx Mcp A2a (1068 tools) — https://policylayer.com/tools/io-github-davidmosiah-delx-mcp-a2a.md
- Nodebench (824 tools) — https://policylayer.com/tools/io-github-homenshum-nodebench.md
- MCP Framework Personal (811 tools) — https://policylayer.com/tools/inggerman-mcps.md
- Delx MCP Server (740 tools) — https://policylayer.com/tools/io-github-davidmosiah-delx-mcp-server.md
- Binance MCP Server (734 tools) — https://policylayer.com/tools/nirholas-binance-mcp.md
- Eda Agent (726 tools) — https://policylayer.com/tools/eda-agent.md

## For agents

This record is a snapshot. Live verdicts and the full registry:

- Check every server in your MCP config at once: `npx -y policylayer stack`
- Vet a server before you add it: install the mcp-precheck skill — `npx skills add https://policylayer.com` (skill text: https://policylayer.com/skill.md)
- Query the registry over MCP: endpoint `https://api.policylayer.com/mcp` — tools `check_mcp_server`, `check_mcp_stack`, `check_tool`, `search_registry`, `get_change_events`

---

Source: the PolicyLayer MCP registry — one continuously verified record per MCP server. Full record: https://policylayer.com/registry?q=rubencodex86-officegest-api-v2-mcp · API: https://policylayer.com/registry/api · Recommended policies for every tool: https://policylayer.com/policies/rubencodex86-officegest-api-v2-mcp
