Skip to content

Superlógica Condomínios

by mcp-dir · remote · no sign-in to list tools · v0.1.0 · published by GitHub user mcp-dir

Superlógica condo ERP for AI: billing, delinquency, expenses, statements and bookings.

Deletes · 7Changes · 75

120 tools: 7 can delete or cancel things, 75 change things and 38 only read.

Scanned Oct 21, 2026

10 checks matched something in the tool definitions. No finding is not a safety guarantee. How the checks work.

claude mcp add --transport http superlogica https://api.mcp.ai/p_superlogica

Findings

Matches of fixed checks, with the text they matched.

8 warn2 info
  • The server marks "superlogica_contatos_delete" not destructive (destructiveHint: false), and its own name, description or input give the class "destructive".

    Matched text

    annotations: {"readOnlyHint":false,"destructiveHint":false,"idempotentHint":false,"openWorldHint":false}; The name "superlogica_contatos_delete" says "delete": a word for removing or ending something.

    What this check looks for
  • The server marks "superlogica_despesas_delete" not destructive (destructiveHint: false), and its own name, description or input give the class "destructive".

    Matched text

    annotations: {"readOnlyHint":false,"destructiveHint":false,"idempotentHint":false,"openWorldHint":false}; The name "superlogica_despesas_delete" says "delete": a word for removing or ending something.

    What this check looks for
  • The server marks "superlogica_impressoes_post" read-only (readOnlyHint: true), and its own name, description or input give the class "write".

    Matched text

    annotations: {"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}; The name "superlogica_impressoes_post" says "post": a word for a change.

    What this check looks for
  • The server marks "superlogica_malotes_delete" not destructive (destructiveHint: false), and its own name, description or input give the class "destructive".

    Matched text

    annotations: {"readOnlyHint":false,"destructiveHint":false,"idempotentHint":false,"openWorldHint":false}; The name "superlogica_malotes_delete" says "delete": a word for removing or ending something.

    What this check looks for
  • The server marks "superlogica_ocorrencias_delete" not destructive (destructiveHint: false), and its own name, description or input give the class "destructive".

    Matched text

    annotations: {"readOnlyHint":false,"destructiveHint":false,"idempotentHint":false,"openWorldHint":false}; The name "superlogica_ocorrencias_delete" says "delete": a word for removing or ending something.

    What this check looks for
  • The server marks "superlogica_processos_delete" not destructive (destructiveHint: false), and its own name, description or input give the class "destructive".

    Matched text

    annotations: {"readOnlyHint":false,"destructiveHint":false,"idempotentHint":false,"openWorldHint":false}; The name "superlogica_processos_delete" says "delete": a word for removing or ending something.

    What this check looks for
Show 4 more findings
  • The server marks "superlogica_sindicos_delete" not destructive (destructiveHint: false), and its own name, description or input give the class "destructive".

    Matched text

    annotations: {"readOnlyHint":false,"destructiveHint":false,"idempotentHint":false,"openWorldHint":false}; The name "superlogica_sindicos_delete" says "delete": a word for removing or ending something.

    What this check looks for
  • The server marks "superlogica_unidades_delete" not destructive (destructiveHint: false), and its own name, description or input give the class "destructive".

    Matched text

    annotations: {"readOnlyHint":false,"destructiveHint":false,"idempotentHint":false,"openWorldHint":false}; The name "superlogica_unidades_delete" says "delete": a word for removing or ending something.

    What this check looks for
  • The description mentions "credentials".

    Matched text

    description: "...nticated:true and empty pending[]. When credentials are missing, returns connect_url for th..."

    What this check looks for
  • The description mentions "credential".

    Matched text

    description: "...ating the tool list. If the MCP needs a credential/login, invoke returns a connect link; i..."

    What this check looks for

Tools

Open a tool for its reasons and full description. Descriptions are the publisher's own words, shown as they are.

120 tools

Deletes or cancels 7Claude Code: deny
  • superlogica_contatos_deleteUnidades: Excluir um contato (POST /contatos/delete).1 finding

    Why it is in this group

    • The name "superlogica_contatos_delete" says "delete": a word for removing or ending something.
    • The server marks it not destructive (destructiveHint: false), but an annotation never lowers a class.

    Findings

    • Warn

      The server marks "superlogica_contatos_delete" not destructive (destructiveHint: false), and its own name, description or input give the class "destructive".

      Matched text

      annotations: {"readOnlyHint":false,"destructiveHint":false,"idempotentHint":false,"openWorldHint":false}; The name "superlogica_contatos_delete" says "delete": a word for removing or ending something.

      What this check looks for
    Description, as the server wrote it
    Unidades: Excluir um contato (POST /contatos/delete). [write, altera dados]

    Annotations the server declares

    • title: superlogica_contatos_delete
    • readOnlyHint: false
    • destructiveHint: false
    • idempotentHint: false
    • openWorldHint: false
  • superlogica_despesas_deleteDespesas: Excluir despesa (PUT /despesas/delete).1 finding

    Why it is in this group

    • The name "superlogica_despesas_delete" says "delete": a word for removing or ending something.
    • The server marks it not destructive (destructiveHint: false), but an annotation never lowers a class.

    Findings

    • Warn

      The server marks "superlogica_despesas_delete" not destructive (destructiveHint: false), and its own name, description or input give the class "destructive".

      Matched text

      annotations: {"readOnlyHint":false,"destructiveHint":false,"idempotentHint":false,"openWorldHint":false}; The name "superlogica_despesas_delete" says "delete": a word for removing or ending something.

      What this check looks for
    Description, as the server wrote it
    Despesas: Excluir despesa (PUT /despesas/delete). [write, altera dados]

    Annotations the server declares

    • title: superlogica_despesas_delete
    • readOnlyHint: false
    • destructiveHint: false
    • idempotentHint: false
    • openWorldHint: false
  • superlogica_malotes_deleteDespesas / Malotes: Excluir malote (POST /malotes/delete).1 finding

    Why it is in this group

    • The name "superlogica_malotes_delete" says "delete": a word for removing or ending something.
    • The server marks it not destructive (destructiveHint: false), but an annotation never lowers a class.

    Findings

    • Warn

      The server marks "superlogica_malotes_delete" not destructive (destructiveHint: false), and its own name, description or input give the class "destructive".

      Matched text

      annotations: {"readOnlyHint":false,"destructiveHint":false,"idempotentHint":false,"openWorldHint":false}; The name "superlogica_malotes_delete" says "delete": a word for removing or ending something.

      What this check looks for
    Description, as the server wrote it
    Despesas / Malotes: Excluir malote (POST /malotes/delete). [write, altera dados]

    Annotations the server declares

    • title: superlogica_malotes_delete
    • readOnlyHint: false
    • destructiveHint: false
    • idempotentHint: false
    • openWorldHint: false
  • superlogica_ocorrencias_deleteOcorrências: Deletar ocorrência (POST /ocorrencias/delete).1 finding

    Why it is in this group

    • The name "superlogica_ocorrencias_delete" says "delete": a word for removing or ending something.
    • The server marks it not destructive (destructiveHint: false), but an annotation never lowers a class.

    Findings

    • Warn

      The server marks "superlogica_ocorrencias_delete" not destructive (destructiveHint: false), and its own name, description or input give the class "destructive".

      Matched text

      annotations: {"readOnlyHint":false,"destructiveHint":false,"idempotentHint":false,"openWorldHint":false}; The name "superlogica_ocorrencias_delete" says "delete": a word for removing or ending something.

      What this check looks for
    Description, as the server wrote it
    Ocorrências: Deletar ocorrência (POST /ocorrencias/delete). [write, altera dados]

    Annotations the server declares

    • title: superlogica_ocorrencias_delete
    • readOnlyHint: false
    • destructiveHint: false
    • idempotentHint: false
    • openWorldHint: false
  • superlogica_processos_deleteReceitas / Processos Judiciais: Excluir processo (PUT /processos/delete).1 finding

    Why it is in this group

    • The name "superlogica_processos_delete" says "delete": a word for removing or ending something.
    • The server marks it not destructive (destructiveHint: false), but an annotation never lowers a class.

    Findings

    • Warn

      The server marks "superlogica_processos_delete" not destructive (destructiveHint: false), and its own name, description or input give the class "destructive".

      Matched text

      annotations: {"readOnlyHint":false,"destructiveHint":false,"idempotentHint":false,"openWorldHint":false}; The name "superlogica_processos_delete" says "delete": a word for removing or ending something.

      What this check looks for
    Description, as the server wrote it
    Receitas / Processos Judiciais: Excluir processo (PUT /processos/delete). [write, altera dados]

    Annotations the server declares

    • title: superlogica_processos_delete
    • readOnlyHint: false
    • destructiveHint: false
    • idempotentHint: false
    • openWorldHint: false
  • superlogica_sindicos_deleteResponsáveis Legais: Excluir Responsável Legal (PUT /Sindicos/delete).1 finding

    Why it is in this group

    • The name "superlogica_sindicos_delete" says "delete": a word for removing or ending something.
    • The server marks it not destructive (destructiveHint: false), but an annotation never lowers a class.

    Findings

    • Warn

      The server marks "superlogica_sindicos_delete" not destructive (destructiveHint: false), and its own name, description or input give the class "destructive".

      Matched text

      annotations: {"readOnlyHint":false,"destructiveHint":false,"idempotentHint":false,"openWorldHint":false}; The name "superlogica_sindicos_delete" says "delete": a word for removing or ending something.

      What this check looks for
    Description, as the server wrote it
    Responsáveis Legais: Excluir Responsável Legal (PUT /Sindicos/delete). [write, altera dados]

    Annotations the server declares

    • title: superlogica_sindicos_delete
    • readOnlyHint: false
    • destructiveHint: false
    • idempotentHint: false
    • openWorldHint: false
  • superlogica_unidades_deleteUnidades: Excluir uma unidade (POST /unidades/delete).1 finding

    Why it is in this group

    • The name "superlogica_unidades_delete" says "delete": a word for removing or ending something.
    • The server marks it not destructive (destructiveHint: false), but an annotation never lowers a class.

    Findings

    • Warn

      The server marks "superlogica_unidades_delete" not destructive (destructiveHint: false), and its own name, description or input give the class "destructive".

      Matched text

      annotations: {"readOnlyHint":false,"destructiveHint":false,"idempotentHint":false,"openWorldHint":false}; The name "superlogica_unidades_delete" says "delete": a word for removing or ending something.

      What this check looks for
    Description, as the server wrote it
    Unidades: Excluir uma unidade (POST /unidades/delete). [write, altera dados]

    Annotations the server declares

    • title: superlogica_unidades_delete
    • readOnlyHint: false
    • destructiveHint: false
    • idempotentHint: false
    • openWorldHint: false
Changes things 75Claude Code: ask
  • authenticateMCP.AI for IDE agents (Cursor, etc.): log in in the browser, copy the access token.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    MCP.AI for IDE agents (Cursor, etc.): log in in the browser, copy the access token. Best: add it to this server's config as a header `Authorization: Bearer <token>` for a permanent, non-expiring connection. Or paste it here for a session-only login: call with { token: "<jwt>" } after the user pastes, or with no args to get the link.

    Annotations the server declares

    • title: Authenticate
    • readOnlyHint: false
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • marketplaceThe official mcp.ai marketplace — the in-platform catalog of every MCP/tool, AND the way to run them.1 finding

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.

    Findings

    • Info

      The description mentions "credential".

      Matched text

      description: "...ating the tool list. If the MCP needs a credential/login, invoke returns a connect link; i..."

      What this check looks for
    Description, as the server wrote it
    The official mcp.ai marketplace — the in-platform catalog of every MCP/tool, AND the way to run them. Covers capability requests like "find an MCP that does X", "consulta um CPF", "is there a tool for Y". Core flow: action=search discovers MCPs by intent → describe returns one MCP's full profile (every tool with its id + params, pricing, auth) so you pick the right tool_id → invoke RUNS that tool. KEY: invoke works even when the MCP is NOT installed — it runs the tool pontualmente (one-off), without adding the MCP to the toolkit and without bloating the tool list. If the MCP needs a credential/login, invoke returns a connect link; if it is paid and the wallet is empty, invoke returns a checkout/top-up link (the user opens it, then you retry). Use install only to make an MCP PERMANENT in the active toolkit (its tools then show up natively in future sessions); prefer invoke for a single/occasional use. list_tools lists what is callable right now. subscribe/cancel handle per-MCP billing; report_bug sends feedback; request_mcp asks us to build a NEW MCP when nothing fits. Search/describe flag installed_in_toolkit vs installed_in_workspace. Writes (install/uninstall/subscribe/cancel and the one-off install behind invoke) require workspace owner/admin. It also carries the mcp.ai PROMPT LIBRARY, which is about ready-made prompt TEXT rather than MCPs: search_prompts finds one, get_prompt returns its full text with {{variables}} filled, and publish_prompt saves a prompt and returns a shareable mcp.ai/p/<slug> link that opens without login.

    Annotations the server declares

    • title: Marketplace
    • readOnlyHint: false
    • destructiveHint: false
    • idempotentHint: false
    • openWorldHint: true
  • report_bugReport a bug, missing feature, or send feedback.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Report a bug, missing feature, or send feedback. Include the conversation array with recent messages for reproduction.

    Annotations the server declares

    • title: Report Bug
    • readOnlyHint: false
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • superlogica_acordos_desfazerReceitas / Acordos: Desfazer acordo (PUT /acordos/desfazer).No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Receitas / Acordos: Desfazer acordo (PUT /acordos/desfazer). [write, altera dados]

    Annotations the server declares

    • title: superlogica_acordos_desfazer
    • readOnlyHint: false
    • destructiveHint: false
    • idempotentHint: false
    • openWorldHint: false
  • superlogica_acordos_putReceitas / Acordos: Novo acordo (POST /acordos/put).No findings

    Why it is in this group

    • The name "superlogica_acordos_put" says "put": a word for a change.
    Description, as the server wrote it
    Receitas / Acordos: Novo acordo (POST /acordos/put). [write, altera dados]

    Annotations the server declares

    • title: superlogica_acordos_put
    • readOnlyHint: false
    • destructiveHint: false
    • idempotentHint: false
    • openWorldHint: false
  • superlogica_acordos_simularparcelasReceitas / Acordos / Obtendo dados para gerar o acordo: Simulando as parcelas do acordo (GET /acordos/simularparcelas).No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Receitas / Acordos / Obtendo dados para gerar o acordo: Simulando as parcelas do acordo (GET /acordos/simularparcelas).

    Annotations the server declares

    • title: superlogica_acordos_simularparcelas
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • superlogica_arquivos_adicionaretiquetaDespesas / Etiquetas: Adicionar etiquetas (PUT /arquivos/adicionaretiqueta).No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Despesas / Etiquetas: Adicionar etiquetas (PUT /arquivos/adicionaretiqueta). [write, altera dados]

    Annotations the server declares

    • title: superlogica_arquivos_adicionaretiqueta
    • readOnlyHint: false
    • destructiveHint: false
    • idempotentHint: false
    • openWorldHint: false
  • superlogica_arquivos_createDocumentos e Arquivos: Salvar novo arquivo (POST /arquivos).No findings

    Why it is in this group

    • The name "superlogica_arquivos_create" says "create": a word for a change.
    Description, as the server wrote it
    Documentos e Arquivos: Salvar novo arquivo (POST /arquivos). [write, altera dados]

    Annotations the server declares

    • title: superlogica_arquivos_create
    • readOnlyHint: false
    • destructiveHint: false
    • idempotentHint: false
    • openWorldHint: false
  • superlogica_arquivos_etiquetasDespesas / Etiquetas: Listar etiquetas (GET /arquivos/etiquetas).No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Despesas / Etiquetas: Listar etiquetas (GET /arquivos/etiquetas).

    Annotations the server declares

    • title: superlogica_arquivos_etiquetas
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • superlogica_arquivos_putUnidades: Adicionar arquivo (POST /arquivos/put).No findings

    Why it is in this group

    • The name "superlogica_arquivos_put" says "put": a word for a change.
    Description, as the server wrote it
    Unidades: Adicionar arquivo (POST /arquivos/put). [write, altera dados]

    Annotations the server declares

    • title: superlogica_arquivos_put
    • readOnlyHint: false
    • destructiveHint: false
    • idempotentHint: false
    • openWorldHint: false
  • superlogica_arquivos_removeetiquetaDespesas / Etiquetas: Remover etiquetas (PUT /arquivos/removeetiqueta).No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Despesas / Etiquetas: Remover etiquetas (PUT /arquivos/removeetiqueta). [write, altera dados]

    Annotations the server declares

    • title: superlogica_arquivos_removeetiqueta
    • readOnlyHint: false
    • destructiveHint: false
    • idempotentHint: false
    • openWorldHint: false
  • superlogica_arrecadacoes_resumoReceitas: Resumo da arrecadação (GET /arrecadacoes/resumo).No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Receitas: Resumo da arrecadação (GET /arrecadacoes/resumo).

    Annotations the server declares

    • title: superlogica_arrecadacoes_resumo
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • superlogica_caixa_saldoCondomínios / Contas bancárias: Obter saldo de conta bancária (GET /caixa/saldo).No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Condomínios / Contas bancárias: Obter saldo de conta bancária (GET /caixa/saldo).

    Annotations the server declares

    • title: superlogica_caixa_saldo
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • superlogica_cobranca_createReceitas: Cadastrar nova cobrança (POST /cobranca).No findings

    Why it is in this group

    • The name "superlogica_cobranca_create" says "create": a word for a change.
    Description, as the server wrote it
    Receitas: Cadastrar nova cobrança (POST /cobranca). [write, altera dados]

    Annotations the server declares

    • title: superlogica_cobranca_create
    • readOnlyHint: false
    • destructiveHint: false
    • idempotentHint: false
    • openWorldHint: false
  • superlogica_cobranca_desinvalidarReceitas: Cancelar invalidação de uma cobrança (PUT /cobranca/desinvalidar).No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Receitas: Cancelar invalidação de uma cobrança (PUT /cobranca/desinvalidar). [write, altera dados]

    Annotations the server declares

    • title: superlogica_cobranca_desinvalidar
    • readOnlyHint: false
    • destructiveHint: false
    • idempotentHint: false
    • openWorldHint: false
  • superlogica_cobranca_estornarReceitas: Estornar uma cobrança (PUT /cobranca/estornar).No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Receitas: Estornar uma cobrança (PUT /cobranca/estornar). [write, altera dados]

    Annotations the server declares

    • title: superlogica_cobranca_estornar
    • readOnlyHint: false
    • destructiveHint: false
    • idempotentHint: false
    • openWorldHint: false
  • superlogica_cobranca_excluirReceitas: Excluir uma cobrança (PUT /cobranca/excluir).No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Receitas: Excluir uma cobrança (PUT /cobranca/excluir). [write, altera dados]

    Annotations the server declares

    • title: superlogica_cobranca_excluir
    • readOnlyHint: false
    • destructiveHint: false
    • idempotentHint: false
    • openWorldHint: false
  • superlogica_cobranca_gerarlinksegundavia2a via: Gerar link para download de 2a via de boleto (GET /cobranca/gerarlinksegundavia).No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    2a via: Gerar link para download de 2a via de boleto (GET /cobranca/gerarlinksegundavia).

    Annotations the server declares

    • title: superlogica_cobranca_gerarlinksegundavia
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • superlogica_cobranca_liquidarReceitas: Liquidar uma cobrança (PUT /cobranca/liquidar).No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Receitas: Liquidar uma cobrança (PUT /cobranca/liquidar). [write, altera dados]

    Annotations the server declares

    • title: superlogica_cobranca_liquidar
    • readOnlyHint: false
    • destructiveHint: false
    • idempotentHint: false
    • openWorldHint: false
  • superlogica_cobranca_updateReceitas: Editar uma cobrança (PUT /cobranca/update).No findings

    Why it is in this group

    • The name "superlogica_cobranca_update" says "update": a word for a change.
    Description, as the server wrote it
    Receitas: Editar uma cobrança (PUT /cobranca/update). [write, altera dados]

    Annotations the server declares

    • title: superlogica_cobranca_update
    • readOnlyHint: false
    • destructiveHint: false
    • idempotentHint: false
    • openWorldHint: false
  • superlogica_comunicados_createComunicados: Criar novo comunicado (POST /comunicados).No findings

    Why it is in this group

    • The name "superlogica_comunicados_create" says "create": a word for a change.
    Description, as the server wrote it
    Comunicados: Criar novo comunicado (POST /comunicados). [write, altera dados]

    Annotations the server declares

    • title: superlogica_comunicados_create
    • readOnlyHint: false
    • destructiveHint: false
    • idempotentHint: false
    • openWorldHint: false
  • superlogica_comunicados_notificarcomunicadoComunicados: Disparar comunicados pendentes (POST /comunicados/notificarcomunicado).No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Comunicados: Disparar comunicados pendentes (POST /comunicados/notificarcomunicado). [write, altera dados]

    Annotations the server declares

    • title: superlogica_comunicados_notificarcomunicado
    • readOnlyHint: false
    • destructiveHint: false
    • idempotentHint: false
    • openWorldHint: false
  • superlogica_condominios_createCondomínios: Cadastrar novo condomínio (POST /condominios).No findings

    Why it is in this group

    • The name "superlogica_condominios_create" says "create": a word for a change.
    Description, as the server wrote it
    Condomínios: Cadastrar novo condomínio (POST /condominios). [write, altera dados]

    Annotations the server declares

    • title: superlogica_condominios_create
    • readOnlyHint: false
    • destructiveHint: false
    • idempotentHint: false
    • openWorldHint: false
  • superlogica_condominios_updateCondomínios: Editar dados condomínio (PUT /condominios).No findings

    Why it is in this group

    • The name "superlogica_condominios_update" says "update": a word for a change.
    Description, as the server wrote it
    Condomínios: Editar dados condomínio (PUT /condominios). [write, altera dados]

    Annotations the server declares

    • title: superlogica_condominios_update
    • readOnlyHint: false
    • destructiveHint: false
    • idempotentHint: false
    • openWorldHint: false
  • superlogica_configuracoes_createCondomínios: Alterar valor de uma configuração específica de um condomínio (POST /configuracoes).No findings

    Why it is in this group

    • The name "superlogica_configuracoes_create" says "create": a word for a change.
    Description, as the server wrote it
    Condomínios: Alterar valor de uma configuração específica de um condomínio (POST /configuracoes). [write, altera dados]

    Annotations the server declares

    • title: superlogica_configuracoes_create
    • readOnlyHint: false
    • destructiveHint: false
    • idempotentHint: false
    • openWorldHint: false
  • superlogica_consumo_put_createConsumo: Inserir consumo (POST /consumo/put).No findings

    Why it is in this group

    • The name "superlogica_consumo_put_create" says "put": a word for a change.
    Description, as the server wrote it
    Consumo: Inserir consumo (POST /consumo/put). [write, altera dados]

    Annotations the server declares

    • title: superlogica_consumo_put_create
    • readOnlyHint: false
    • destructiveHint: false
    • idempotentHint: false
    • openWorldHint: false
  • superlogica_consumo_put_updateConsumo: Edição de consumo (PUT /consumo/put).No findings

    Why it is in this group

    • The name "superlogica_consumo_put_update" says "put": a word for a change.
    Description, as the server wrote it
    Consumo: Edição de consumo (PUT /consumo/put). [write, altera dados]

    Annotations the server declares

    • title: superlogica_consumo_put_update
    • readOnlyHint: false
    • destructiveHint: false
    • idempotentHint: false
    • openWorldHint: false
  • superlogica_contatofavorecido_createDespesas: Cadastrar dados de pagamento favorecido (POST /contatofavorecido).No findings

    Why it is in this group

    • The name "superlogica_contatofavorecido_create" says "create": a word for a change.
    Description, as the server wrote it
    Despesas: Cadastrar dados de pagamento favorecido (POST /contatofavorecido). [write, altera dados]

    Annotations the server declares

    • title: superlogica_contatofavorecido_create
    • readOnlyHint: false
    • destructiveHint: false
    • idempotentHint: false
    • openWorldHint: false
  • superlogica_despesas_anexarDespesas: Anexar arquivos (POST /despesas/anexar).No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Despesas: Anexar arquivos (POST /despesas/anexar). [write, altera dados]

    Annotations the server declares

    • title: superlogica_despesas_anexar
    • readOnlyHint: false
    • destructiveHint: false
    • idempotentHint: false
    • openWorldHint: false
  • superlogica_despesas_createDespesas: Cadastrar nova despesa (POST /despesas).No findings

    Why it is in this group

    • The name "superlogica_despesas_create" says "create": a word for a change.
    Description, as the server wrote it
    Despesas: Cadastrar nova despesa (POST /despesas). [write, altera dados]

    Annotations the server declares

    • title: superlogica_despesas_create
    • readOnlyHint: false
    • destructiveHint: false
    • idempotentHint: false
    • openWorldHint: false
  • superlogica_despesas_despesasrecorrenteDespesas: Listar despesas recorrentes não lançadas (GET /despesas/despesasrecorrente).No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Despesas: Listar despesas recorrentes não lançadas (GET /despesas/despesasrecorrente).

    Annotations the server declares

    • title: superlogica_despesas_despesasrecorrente
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • superlogica_despesas_estornarDespesas: Estornar despesa (PUT /despesas/estornar).No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Despesas: Estornar despesa (PUT /despesas/estornar). [write, altera dados]

    Annotations the server declares

    • title: superlogica_despesas_estornar
    • readOnlyHint: false
    • destructiveHint: false
    • idempotentHint: false
    • openWorldHint: false
  • superlogica_despesas_liquidarDespesas: Liquidar despesa (PUT /despesas/liquidar).No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Despesas: Liquidar despesa (PUT /despesas/liquidar). [write, altera dados]

    Annotations the server declares

    • title: superlogica_despesas_liquidar
    • readOnlyHint: false
    • destructiveHint: false
    • idempotentHint: false
    • openWorldHint: false
  • superlogica_despesas_postDespesas: Editar despesa (PUT /despesas/post).No findings

    Why it is in this group

    • The name "superlogica_despesas_post" says "post": a word for a change.
    Description, as the server wrote it
    Despesas: Editar despesa (PUT /despesas/post). [write, altera dados]

    Annotations the server declares

    • title: superlogica_despesas_post
    • readOnlyHint: false
    • destructiveHint: false
    • idempotentHint: false
    • openWorldHint: false
  • superlogica_documentos_createDocumentos e Arquivos: Inserir novo documento (POST /documentos).No findings

    Why it is in this group

    • The name "superlogica_documentos_create" says "create": a word for a change.
    Description, as the server wrote it
    Documentos e Arquivos: Inserir novo documento (POST /documentos). [write, altera dados]

    Annotations the server declares

    • title: superlogica_documentos_create
    • readOnlyHint: false
    • destructiveHint: false
    • idempotentHint: false
    • openWorldHint: false
  • superlogica_fornecedores_createDespesas: Cadastrar favorecido (POST /fornecedores).No findings

    Why it is in this group

    • The name "superlogica_fornecedores_create" says "create": a word for a change.
    Description, as the server wrote it
    Despesas: Cadastrar favorecido (POST /fornecedores). [write, altera dados]

    Annotations the server declares

    • title: superlogica_fornecedores_create
    • readOnlyHint: false
    • destructiveHint: false
    • idempotentHint: false
    • openWorldHint: false
  • superlogica_fornecedores_updateDespesas: Editar favorecido (PUT /fornecedores).No findings

    Why it is in this group

    • The name "superlogica_fornecedores_update" says "update": a word for a change.
    Description, as the server wrote it
    Despesas: Editar favorecido (PUT /fornecedores). [write, altera dados]

    Annotations the server declares

    • title: superlogica_fornecedores_update
    • readOnlyHint: false
    • destructiveHint: false
    • idempotentHint: false
    • openWorldHint: false
  • superlogica_historicocobranca_createCRM de Cobrança: Criar agendamento (POST /historicocobranca).No findings

    Why it is in this group

    • The name "superlogica_historicocobranca_create" says "create": a word for a change.
    Description, as the server wrote it
    CRM de Cobrança: Criar agendamento (POST /historicocobranca). [write, altera dados]

    Annotations the server declares

    • title: superlogica_historicocobranca_create
    • readOnlyHint: false
    • destructiveHint: false
    • idempotentHint: false
    • openWorldHint: false
  • superlogica_historicocobranca_updateCRM de Cobrança: Editar agendamento (PUT /historicocobranca).No findings

    Why it is in this group

    • The name "superlogica_historicocobranca_update" says "update": a word for a change.
    Description, as the server wrote it
    CRM de Cobrança: Editar agendamento (PUT /historicocobranca). [write, altera dados]

    Annotations the server declares

    • title: superlogica_historicocobranca_update
    • readOnlyHint: false
    • destructiveHint: false
    • idempotentHint: false
    • openWorldHint: false
  • superlogica_impressoes_postRelatórios: Fila de Impressão (GET /impressoes/post).1 finding

    Why it is in this group

    • The name "superlogica_impressoes_post" says "post": a word for a change.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.

    Findings

    • Warn

      The server marks "superlogica_impressoes_post" read-only (readOnlyHint: true), and its own name, description or input give the class "write".

      Matched text

      annotations: {"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}; The name "superlogica_impressoes_post" says "post": a word for a change.

      What this check looks for
    Description, as the server wrote it
    Relatórios: Fila de Impressão (GET /impressoes/post).

    Annotations the server declares

    • title: superlogica_impressoes_post
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • superlogica_ini_configCondomínios: Listar o valor de uma configuração global do sistema (GET /ini/config).No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Condomínios: Listar o valor de uma configuração global do sistema (GET /ini/config).

    Annotations the server declares

    • title: superlogica_ini_config
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • superlogica_ini_postconfigCondomínios: Alterar valor de uma configuração global do sistema (POST /ini/postconfig).No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Condomínios: Alterar valor de uma configuração global do sistema (POST /ini/postconfig). [write, altera dados]

    Annotations the server declares

    • title: superlogica_ini_postconfig
    • readOnlyHint: false
    • destructiveHint: false
    • idempotentHint: false
    • openWorldHint: false
  • superlogica_malotes_postDespesas / Malotes: Editar malote (POST /malotes/post).No findings

    Why it is in this group

    • The name "superlogica_malotes_post" says "post": a word for a change.
    Description, as the server wrote it
    Despesas / Malotes: Editar malote (POST /malotes/post). [write, altera dados]

    Annotations the server declares

    • title: superlogica_malotes_post
    • readOnlyHint: false
    • destructiveHint: false
    • idempotentHint: false
    • openWorldHint: false
  • superlogica_malotes_putDespesas / Malotes: Cadastrar malote (POST /malotes/put).No findings

    Why it is in this group

    • The name "superlogica_malotes_put" says "put": a word for a change.
    Description, as the server wrote it
    Despesas / Malotes: Cadastrar malote (POST /malotes/put). [write, altera dados]

    Annotations the server declares

    • title: superlogica_malotes_put
    • readOnlyHint: false
    • destructiveHint: false
    • idempotentHint: false
    • openWorldHint: false
  • superlogica_movimentacoesdiretas_createCondomínios / Contas bancárias: Adicionar nova movimentação bancária (POST /MovimentacoesDiretas).No findings

    Why it is in this group

    • The name "superlogica_movimentacoesdiretas_create" says "create": a word for a change.
    Description, as the server wrote it
    Condomínios / Contas bancárias: Adicionar nova movimentação bancária (POST /MovimentacoesDiretas). [write, altera dados]

    Annotations the server declares

    • title: superlogica_movimentacoesdiretas_create
    • readOnlyHint: false
    • destructiveHint: false
    • idempotentHint: false
    • openWorldHint: false
  • superlogica_movimentacoesdiretas_estornarCondomínios / Contas bancárias: Estornar movimentação bancária (PUT /movimentacoesDiretas/estornar).No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Condomínios / Contas bancárias: Estornar movimentação bancária (PUT /movimentacoesDiretas/estornar). [write, altera dados]

    Annotations the server declares

    • title: superlogica_movimentacoesdiretas_estornar
    • readOnlyHint: false
    • destructiveHint: false
    • idempotentHint: false
    • openWorldHint: false
  • superlogica_movimentacoesdiretas_postCondomínios / Contas bancárias: Editar movimentação bancária (PUT /MovimentacoesDiretas/post).No findings

    Why it is in this group

    • The name "superlogica_movimentacoesdiretas_post" says "post": a word for a change.
    Description, as the server wrote it
    Condomínios / Contas bancárias: Editar movimentação bancária (PUT /MovimentacoesDiretas/post). [write, altera dados]

    Annotations the server declares

    • title: superlogica_movimentacoesdiretas_post
    • readOnlyHint: false
    • destructiveHint: false
    • idempotentHint: false
    • openWorldHint: false
  • superlogica_ocorrencias_adicionarsugestaoOcorrências: Criar sugestão (POST /ocorrencias/adicionarsugestao).No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Ocorrências: Criar sugestão (POST /ocorrencias/adicionarsugestao). [write, altera dados]

    Annotations the server declares

    • title: superlogica_ocorrencias_adicionarsugestao
    • readOnlyHint: false
    • destructiveHint: false
    • idempotentHint: false
    • openWorldHint: false
  • superlogica_ocorrencias_createOcorrências: Criar ocorrência (POST /ocorrencias).No findings

    Why it is in this group

    • The name "superlogica_ocorrencias_create" says "create": a word for a change.
    Description, as the server wrote it
    Ocorrências: Criar ocorrência (POST /ocorrencias). [write, altera dados]

    Annotations the server declares

    • title: superlogica_ocorrencias_create
    • readOnlyHint: false
    • destructiveHint: false
    • idempotentHint: false
    • openWorldHint: false
  • superlogica_ocorrencias_imprimircartaOcorrências: Imprimir carta (POST /ocorrencias/imprimircarta).No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Ocorrências: Imprimir carta (POST /ocorrencias/imprimircarta). [write, altera dados]

    Annotations the server declares

    • title: superlogica_ocorrencias_imprimircarta
    • readOnlyHint: false
    • destructiveHint: false
    • idempotentHint: false
    • openWorldHint: false
  • superlogica_ocorrencias_susgestoesOcorrências: Listar sugestões (GET /ocorrencias/susgestoes).No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Ocorrências: Listar sugestões (GET /ocorrencias/susgestoes).

    Annotations the server declares

    • title: superlogica_ocorrencias_susgestoes
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • superlogica_ocorrencias_updateOcorrências: Editar ocorrência (PUT /ocorrencias).No findings

    Why it is in this group

    • The name "superlogica_ocorrencias_update" says "update": a word for a change.
    Description, as the server wrote it
    Ocorrências: Editar ocorrência (PUT /ocorrencias). [write, altera dados]

    Annotations the server declares

    • title: superlogica_ocorrencias_update
    • readOnlyHint: false
    • destructiveHint: false
    • idempotentHint: false
    • openWorldHint: false
  • superlogica_planocontas_deletecontaCondomínios / Plano de contas: Excluindo conta num plano de contas (PUT /planocontas/deleteconta).No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Condomínios / Plano de contas: Excluindo conta num plano de contas (PUT /planocontas/deleteconta). [write, altera dados]

    Annotations the server declares

    • title: superlogica_planocontas_deleteconta
    • readOnlyHint: false
    • destructiveHint: false
    • idempotentHint: false
    • openWorldHint: false
  • superlogica_planocontas_postcontaCondomínios / Plano de contas: Editar conta num plano de contas (PUT /planocontas/postconta).No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Condomínios / Plano de contas: Editar conta num plano de contas (PUT /planocontas/postconta). [write, altera dados]

    Annotations the server declares

    • title: superlogica_planocontas_postconta
    • readOnlyHint: false
    • destructiveHint: false
    • idempotentHint: false
    • openWorldHint: false
  • superlogica_planocontas_putcontaCondomínios / Plano de contas: Nova conta num plano de contas (POST /planocontas/putconta).No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Condomínios / Plano de contas: Nova conta num plano de contas (POST /planocontas/putconta). [write, altera dados]

    Annotations the server declares

    • title: superlogica_planocontas_putconta
    • readOnlyHint: false
    • destructiveHint: false
    • idempotentHint: false
    • openWorldHint: false
  • superlogica_processos_alterarstatusReceitas / Processos Judiciais: Alterar status de um processo (PUT /processos/alterarstatus).No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Receitas / Processos Judiciais: Alterar status de um processo (PUT /processos/alterarstatus). [write, altera dados]

    Annotations the server declares

    • title: superlogica_processos_alterarstatus
    • readOnlyHint: false
    • destructiveHint: false
    • idempotentHint: false
    • openWorldHint: false
  • superlogica_processos_createReceitas / Processos Judiciais: Novo processo (POST /processos).No findings

    Why it is in this group

    • The name "superlogica_processos_create" says "create": a word for a change.
    Description, as the server wrote it
    Receitas / Processos Judiciais: Novo processo (POST /processos). [write, altera dados]

    Annotations the server declares

    • title: superlogica_processos_create
    • readOnlyHint: false
    • destructiveHint: false
    • idempotentHint: false
    • openWorldHint: false
  • superlogica_publico_downloadarquivoDocumentos e Arquivos: Download arquivo (GET /publico/downloadarquivo).No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Documentos e Arquivos: Download arquivo (GET /publico/downloadarquivo).

    Annotations the server declares

    • title: superlogica_publico_downloadarquivo
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • superlogica_relatorios_id_025aRelatórios: W025A - Previsão orçamentária mensal (GET /relatorios/id/025A).No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Relatórios: W025A - Previsão orçamentária mensal (GET /relatorios/id/025A).

    Annotations the server declares

    • title: superlogica_relatorios_id_025a
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • superlogica_relatorios_id_046aRelatórios: W046A - Previsão orçamentária (GET /relatorios/id/046A).No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Relatórios: W046A - Previsão orçamentária (GET /relatorios/id/046A).

    Annotations the server declares

    • title: superlogica_relatorios_id_046a
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • superlogica_relatoriosselecao_put_createPrestação de contas: Adicionar relatórios numa prestação de contas (POST /relatoriosselecao/put).No findings

    Why it is in this group

    • The name "superlogica_relatoriosselecao_put_create" says "put": a word for a change.
    Description, as the server wrote it
    Prestação de contas: Adicionar relatórios numa prestação de contas (POST /relatoriosselecao/put). [write, altera dados]

    Annotations the server declares

    • title: superlogica_relatoriosselecao_put_create
    • readOnlyHint: false
    • destructiveHint: false
    • idempotentHint: false
    • openWorldHint: false
  • superlogica_relatoriosselecao_put_updatePrestação de contas: Excluir relatórios da prestação de contas (PUT /relatoriosselecao/put).No findings

    Why it is in this group

    • The name "superlogica_relatoriosselecao_put_update" says "put": a word for a change.
    Description, as the server wrote it
    Prestação de contas: Excluir relatórios da prestação de contas (PUT /relatoriosselecao/put). [write, altera dados]

    Annotations the server declares

    • title: superlogica_relatoriosselecao_put_update
    • readOnlyHint: false
    • destructiveHint: false
    • idempotentHint: false
    • openWorldHint: false
  • superlogica_reservas_areasReservas: Listar áreas comuns (GET /reservas/areas).No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Reservas: Listar áreas comuns (GET /reservas/areas).

    Annotations the server declares

    • title: superlogica_reservas_areas
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • superlogica_reservas_areasreservasReservas: Listar reservas das áreas comuns (GET /reservas/areasreservas).No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Reservas: Listar reservas das áreas comuns (GET /reservas/areasreservas).

    Annotations the server declares

    • title: superlogica_reservas_areasreservas
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • superlogica_reservas_cancelarReservas: Cancelar reserva (PUT /reservas/cancelar).No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Reservas: Cancelar reserva (PUT /reservas/cancelar). [write, altera dados]

    Annotations the server declares

    • title: superlogica_reservas_cancelar
    • readOnlyHint: false
    • destructiveHint: false
    • idempotentHint: false
    • openWorldHint: false
  • superlogica_reservas_createReservas: Reservar para uma unidade (POST /reservas).No findings

    Why it is in this group

    • The name "superlogica_reservas_create" says "create": a word for a change.
    Description, as the server wrote it
    Reservas: Reservar para uma unidade (POST /reservas). [write, altera dados]

    Annotations the server declares

    • title: superlogica_reservas_create
    • readOnlyHint: false
    • destructiveHint: false
    • idempotentHint: false
    • openWorldHint: false
  • superlogica_reservas_reservaReservas: Confirmar reserva (PUT /reservas/reserva).No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Reservas: Confirmar reserva (PUT /reservas/reserva). [write, altera dados]

    Annotations the server declares

    • title: superlogica_reservas_reserva
    • readOnlyHint: false
    • destructiveHint: false
    • idempotentHint: false
    • openWorldHint: false
  • superlogica_retorno_putReceitas / Retorno: Processar arquivo retorno (POST /retorno/put).No findings

    Why it is in this group

    • The name "superlogica_retorno_put" says "put": a word for a change.
    Description, as the server wrote it
    Receitas / Retorno: Processar arquivo retorno (POST /retorno/put). [write, altera dados]

    Annotations the server declares

    • title: superlogica_retorno_put
    • readOnlyHint: false
    • destructiveHint: false
    • idempotentHint: false
    • openWorldHint: false
  • superlogica_sindicos_cargosResponsáveis Legais: Listagem de cargos de Responsável Legal (GET /sindicos/cargos).No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Responsáveis Legais: Listagem de cargos de Responsável Legal (GET /sindicos/cargos).

    Annotations the server declares

    • title: superlogica_sindicos_cargos
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • superlogica_sindicos_postResponsáveis Legais: Editar Responsável Legal (PUT /Sindicos/post).No findings

    Why it is in this group

    • The name "superlogica_sindicos_post" says "post": a word for a change.
    Description, as the server wrote it
    Responsáveis Legais: Editar Responsável Legal (PUT /Sindicos/post). [write, altera dados]

    Annotations the server declares

    • title: superlogica_sindicos_post
    • readOnlyHint: false
    • destructiveHint: false
    • idempotentHint: false
    • openWorldHint: false
  • superlogica_sindicos_putResponsáveis Legais: Cadastrar novo Responsável Legal (POST /Sindicos/put).No findings

    Why it is in this group

    • The name "superlogica_sindicos_put" says "put": a word for a change.
    Description, as the server wrote it
    Responsáveis Legais: Cadastrar novo Responsável Legal (POST /Sindicos/put). [write, altera dados]

    Annotations the server declares

    • title: superlogica_sindicos_put
    • readOnlyHint: false
    • destructiveHint: false
    • idempotentHint: false
    • openWorldHint: false
  • superlogica_tickets_createSolicitações (Tickets): Nova solicitação (POST /tickets).No findings

    Why it is in this group

    • The name "superlogica_tickets_create" says "create": a word for a change.
    Description, as the server wrote it
    Solicitações (Tickets): Nova solicitação (POST /tickets). [write, altera dados]

    Annotations the server declares

    • title: superlogica_tickets_create
    • readOnlyHint: false
    • destructiveHint: false
    • idempotentHint: false
    • openWorldHint: false
  • superlogica_tickets_puthistoricoSolicitações (Tickets): Adicionar uma resposta ou anotação a um ticket (POST /tickets/puthistorico).No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Solicitações (Tickets): Adicionar uma resposta ou anotação a um ticket (POST /tickets/puthistorico). [write, altera dados]

    Annotations the server declares

    • title: superlogica_tickets_puthistorico
    • readOnlyHint: false
    • destructiveHint: false
    • idempotentHint: false
    • openWorldHint: false
  • superlogica_unidades_post_createUnidades: Cadastrar nova unidade (POST /unidades/post).No findings

    Why it is in this group

    • The name "superlogica_unidades_post_create" says "post": a word for a change.
    Description, as the server wrote it
    Unidades: Cadastrar nova unidade (POST /unidades/post). [write, altera dados]

    Annotations the server declares

    • title: superlogica_unidades_post_create
    • readOnlyHint: false
    • destructiveHint: false
    • idempotentHint: false
    • openWorldHint: false
  • superlogica_unidades_post_updateUnidades: Editar uma unidade (PUT /unidades/post).No findings

    Why it is in this group

    • The name "superlogica_unidades_post_update" says "post": a word for a change.
    Description, as the server wrote it
    Unidades: Editar uma unidade (PUT /unidades/post). [write, altera dados]

    Annotations the server declares

    • title: superlogica_unidades_post_update
    • readOnlyHint: false
    • destructiveHint: false
    • idempotentHint: false
    • openWorldHint: false
Only reads 38Claude Code: allow
  • connectReturns connection status and URLs.1 finding

    Why it is in this group

    • The description's first verb is "return": a word for reading.

    Findings

    • Info

      The description mentions "credentials".

      Matched text

      description: "...nticated:true and empty pending[]. When credentials are missing, returns connect_url for th..."

      What this check looks for
    Description, as the server wrote it
    Returns connection status and URLs. When all providers are connected, returns authenticated:true and empty pending[]. When credentials are missing, returns connect_url for the toolkit and per-install URLs.

    Annotations the server declares

    • title: Connection Status
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • show_versionShow the current MCP platform and adapter versions.No findings

    Why it is in this group

    • The name "show_version" says "show": a word for reading.
    Description, as the server wrote it
    Show the current MCP platform and adapter versions.

    Annotations the server declares

    • title: Show Version
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • superlogica_acordos_listReceitas / Acordos / Obtendo dados para gerar o acordo: Listar acordos existentes (GET /Acordos).No findings

    Why it is in this group

    • The name "superlogica_acordos_list" says "list": a word for reading.
    Description, as the server wrote it
    Receitas / Acordos / Obtendo dados para gerar o acordo: Listar acordos existentes (GET /Acordos).

    Annotations the server declares

    • title: superlogica_acordos_list
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • superlogica_arquivos_listUnidades: Listar arquivos (GET /arquivos/index).No findings

    Why it is in this group

    • The name "superlogica_arquivos_list" says "list": a word for reading.
    Description, as the server wrote it
    Unidades: Listar arquivos (GET /arquivos/index).

    Annotations the server declares

    • title: superlogica_arquivos_list
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • superlogica_balancetes_listRelatórios: W011A - Demonstrativo de receitas e despesas anual (GET /balancetes/index).No findings

    Why it is in this group

    • The name "superlogica_balancetes_list" says "list": a word for reading.
    Description, as the server wrote it
    Relatórios: W011A - Demonstrativo de receitas e despesas anual (GET /balancetes/index).

    Annotations the server declares

    • title: superlogica_balancetes_list
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • superlogica_caixa_listCondomínios / Contas bancárias: Listar movimentações bancárias (GET /caixa).No findings

    Why it is in this group

    • The name "superlogica_caixa_list" says "list": a word for reading.
    Description, as the server wrote it
    Condomínios / Contas bancárias: Listar movimentações bancárias (GET /caixa).

    Annotations the server declares

    • title: superlogica_caixa_list
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • superlogica_cobranca_listReceitas / Acordos / Obtendo dados para gerar o acordo: Listando composições do acordo (GET /cobranca/index).No findings

    Why it is in this group

    • The name "superlogica_cobranca_list" says "list": a word for reading.
    Description, as the server wrote it
    Receitas / Acordos / Obtendo dados para gerar o acordo: Listando composições do acordo (GET /cobranca/index).

    Annotations the server declares

    • title: superlogica_cobranca_list
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • superlogica_condominiogrupos_listCondomínios: Listar grupos de condominios (GET /condominiogrupos/index).No findings

    Why it is in this group

    • The name "superlogica_condominiogrupos_list" says "list": a word for reading.
    Description, as the server wrote it
    Condomínios: Listar grupos de condominios (GET /condominiogrupos/index).

    Annotations the server declares

    • title: superlogica_condominiogrupos_list
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • superlogica_condominios_getCondomínios: Listar todos os condomínios (GET /condominios/get).No findings

    Why it is in this group

    • The name "superlogica_condominios_get" says "get": a word for reading.
    Description, as the server wrote it
    Condomínios: Listar todos os condomínios (GET /condominios/get).

    Annotations the server declares

    • title: superlogica_condominios_get
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • superlogica_configuracoes_listCondomínios: Listar configurações específicas de um condomínio (GET /configuracoes).No findings

    Why it is in this group

    • The name "superlogica_configuracoes_list" says "list": a word for reading.
    Description, as the server wrote it
    Condomínios: Listar configurações específicas de um condomínio (GET /configuracoes).

    Annotations the server declares

    • title: superlogica_configuracoes_list
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • superlogica_configuracoes_list_getReceitas: Configurações de boletos em um condomínio (GET /configuracoes/index).No findings

    Why it is in this group

    • The name "superlogica_configuracoes_list_get" says "list": a word for reading.
    Description, as the server wrote it
    Receitas: Configurações de boletos em um condomínio (GET /configuracoes/index).

    Annotations the server declares

    • title: superlogica_configuracoes_list_get
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • superlogica_consumo_listConsumo: Consulta de consumo (GET /consumo/index).No findings

    Why it is in this group

    • The name "superlogica_consumo_list" says "list": a word for reading.
    Description, as the server wrote it
    Consumo: Consulta de consumo (GET /consumo/index).

    Annotations the server declares

    • title: superlogica_consumo_list
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • superlogica_contabancos_listCondomínios / Contas bancárias: Listar contas bancárias (GET /contabancos/index).No findings

    Why it is in this group

    • The name "superlogica_contabancos_list" says "list": a word for reading.
    Description, as the server wrote it
    Condomínios / Contas bancárias: Listar contas bancárias (GET /contabancos/index).

    Annotations the server declares

    • title: superlogica_contabancos_list
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • superlogica_contatofavorecido_listDespesas: Listar dados pagamento favorecido (GET /contatofavorecido/index).No findings

    Why it is in this group

    • The name "superlogica_contatofavorecido_list" says "list": a word for reading.
    Description, as the server wrote it
    Despesas: Listar dados pagamento favorecido (GET /contatofavorecido/index).

    Annotations the server declares

    • title: superlogica_contatofavorecido_list
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • superlogica_despesas_listDespesas: Listar despesas por período (GET /despesas/index).No findings

    Why it is in this group

    • The name "superlogica_despesas_list" says "list": a word for reading.
    Description, as the server wrote it
    Despesas: Listar despesas por período (GET /despesas/index).

    Annotations the server declares

    • title: superlogica_despesas_list
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • superlogica_formasdepagamento_listCondomínios: Listar formas de pagamento (GET /formasdepagamento).No findings

    Why it is in this group

    • The name "superlogica_formasdepagamento_list" says "list": a word for reading.
    Description, as the server wrote it
    Condomínios: Listar formas de pagamento (GET /formasdepagamento).

    Annotations the server declares

    • title: superlogica_formasdepagamento_list
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • superlogica_fornecedores_listDespesas: Listar favorecidos (GET /fornecedores/index).No findings

    Why it is in this group

    • The name "superlogica_fornecedores_list" says "list": a word for reading.
    Description, as the server wrote it
    Despesas: Listar favorecidos (GET /fornecedores/index).

    Annotations the server declares

    • title: superlogica_fornecedores_list
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • superlogica_grupousuarios_listSolicitações (Tickets): Listar departamentos (GET /grupousuarios/index).No findings

    Why it is in this group

    • The name "superlogica_grupousuarios_list" says "list": a word for reading.
    Description, as the server wrote it
    Solicitações (Tickets): Listar departamentos (GET /grupousuarios/index).

    Annotations the server declares

    • title: superlogica_grupousuarios_list
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • superlogica_historicocobranca_listCRM de Cobrança: Listar históricos de Cobranças (GET /historicocobranca/index).No findings

    Why it is in this group

    • The name "superlogica_historicocobranca_list" says "list": a word for reading.
    Description, as the server wrote it
    CRM de Cobrança: Listar históricos de Cobranças (GET /historicocobranca/index).

    Annotations the server declares

    • title: superlogica_historicocobranca_list
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • superlogica_impostos_listDespesas: Listar imposto (GET /impostos).No findings

    Why it is in this group

    • The name "superlogica_impostos_list" says "list": a word for reading.
    Description, as the server wrote it
    Despesas: Listar imposto (GET /impostos).

    Annotations the server declares

    • title: superlogica_impostos_list
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • superlogica_impressoes_listDocumentos e Arquivos: Listar os documentos de um condomínio (GET /impressoes/index).No findings

    Why it is in this group

    • The name "superlogica_impressoes_list" says "list": a word for reading.
    Description, as the server wrote it
    Documentos e Arquivos: Listar os documentos de um condomínio (GET /impressoes/index).

    Annotations the server declares

    • title: superlogica_impressoes_list
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • superlogica_inadimplencia_listReceitas / Acordos / Obtendo dados para gerar o acordo: Listar inadimplência de uma unidade (GET /inadimplencia).No findings

    Why it is in this group

    • The name "superlogica_inadimplencia_list" says "list": a word for reading.
    Description, as the server wrote it
    Receitas / Acordos / Obtendo dados para gerar o acordo: Listar inadimplência de uma unidade (GET /inadimplencia).

    Annotations the server declares

    • title: superlogica_inadimplencia_list
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • superlogica_inadimplencia_list_getReceitas: Listar inadimplência por período (GET /inadimplencia/index).No findings

    Why it is in this group

    • The name "superlogica_inadimplencia_list_get" says "list": a word for reading.
    Description, as the server wrote it
    Receitas: Listar inadimplência por período (GET /inadimplencia/index).

    Annotations the server declares

    • title: superlogica_inadimplencia_list_get
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • superlogica_list_accountsLista as conexões (licenças) Superlógica vinculadas a este install — id, label.No findings

    Why it is in this group

    • The name "superlogica_list_accounts" says "list": a word for reading.
    Description, as the server wrote it
    Lista as conexões (licenças) Superlógica vinculadas a este install — id, label.

    Annotations the server declares

    • title: superlogica_list_accounts
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • superlogica_malotes_listDespesas / Malotes: Listar malotes (GET /malotes/index).No findings

    Why it is in this group

    • The name "superlogica_malotes_list" says "list": a word for reading.
    Description, as the server wrote it
    Despesas / Malotes: Listar malotes (GET /malotes/index).

    Annotations the server declares

    • title: superlogica_malotes_list
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • superlogica_ocorrencias_listOcorrências: Listar ocorrências (GET /ocorrencias).No findings

    Why it is in this group

    • The name "superlogica_ocorrencias_list" says "list": a word for reading.
    Description, as the server wrote it
    Ocorrências: Listar ocorrências (GET /ocorrencias).

    Annotations the server declares

    • title: superlogica_ocorrencias_list
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • superlogica_planocontas_listCondomínios / Plano de contas: Listar IDs dos planos de contas (GET /planocontas/index).No findings

    Why it is in this group

    • The name "superlogica_planocontas_list" says "list": a word for reading.
    Description, as the server wrote it
    Condomínios / Plano de contas: Listar IDs dos planos de contas (GET /planocontas/index).

    Annotations the server declares

    • title: superlogica_planocontas_list
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • superlogica_planocontas_list_getCondomínios / Plano de contas: Listar contas de um plano de contas específico (GET /planocontas).No findings

    Why it is in this group

    • The name "superlogica_planocontas_list_get" says "list": a word for reading.
    Description, as the server wrote it
    Condomínios / Plano de contas: Listar contas de um plano de contas específico (GET /planocontas).

    Annotations the server declares

    • title: superlogica_planocontas_list_get
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • superlogica_processos_listReceitas / Processos Judiciais: Listar processos judiciais (GET /processos).No findings

    Why it is in this group

    • The name "superlogica_processos_list" says "list": a word for reading.
    Description, as the server wrote it
    Receitas / Processos Judiciais: Listar processos judiciais (GET /processos).

    Annotations the server declares

    • title: superlogica_processos_list
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • superlogica_relatorios_listPrestação de contas: Listar relatórios (GET /relatorios).No findings

    Why it is in this group

    • The name "superlogica_relatorios_list" says "list": a word for reading.
    Description, as the server wrote it
    Prestação de contas: Listar relatórios (GET /relatorios).

    Annotations the server declares

    • title: superlogica_relatorios_list
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • superlogica_relatoriosselecao_listPrestação de contas: Listar relatórios configurados nas prestações de contas (GET /relatoriosselecao/index).No findings

    Why it is in this group

    • The name "superlogica_relatoriosselecao_list" says "list": a word for reading.
    Description, as the server wrote it
    Prestação de contas: Listar relatórios configurados nas prestações de contas (GET /relatoriosselecao/index).

    Annotations the server declares

    • title: superlogica_relatoriosselecao_list
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • superlogica_responsaveis_listSolicitações (Tickets): Listar condôminos (GET /responsaveis/index).No findings

    Why it is in this group

    • The name "superlogica_responsaveis_list" says "list": a word for reading.
    Description, as the server wrote it
    Solicitações (Tickets): Listar condôminos (GET /responsaveis/index).

    Annotations the server declares

    • title: superlogica_responsaveis_list
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • superlogica_sindicos_listResponsáveis Legais: Listar os responsáveis legais (GET /sindicos).No findings

    Why it is in this group

    • The name "superlogica_sindicos_list" says "list": a word for reading.
    Description, as the server wrote it
    Responsáveis Legais: Listar os responsáveis legais (GET /sindicos).

    Annotations the server declares

    • title: superlogica_sindicos_list
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • superlogica_sindicos_list_getSolicitações (Tickets): Listar Síndico/Presidente ou Conselheiro (GET /sindicos/index).No findings

    Why it is in this group

    • The name "superlogica_sindicos_list_get" says "list": a word for reading.
    Description, as the server wrote it
    Solicitações (Tickets): Listar Síndico/Presidente ou Conselheiro (GET /sindicos/index).

    Annotations the server declares

    • title: superlogica_sindicos_list_get
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • superlogica_tickets_listSolicitações (Tickets): Listar solicitações (GET /tickets).No findings

    Why it is in this group

    • The name "superlogica_tickets_list" says "list": a word for reading.
    Description, as the server wrote it
    Solicitações (Tickets): Listar solicitações (GET /tickets).

    Annotations the server declares

    • title: superlogica_tickets_list
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • superlogica_unidades_listUnidades: Listar unidades de um condomínio (GET /unidades/index).No findings

    Why it is in this group

    • The name "superlogica_unidades_list" says "list": a word for reading.
    Description, as the server wrote it
    Unidades: Listar unidades de um condomínio (GET /unidades/index).

    Annotations the server declares

    • title: superlogica_unidades_list
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • superlogica_usuario_listSolicitações (Tickets): Listar responsáveis (GET /usuario/index).No findings

    Why it is in this group

    • The name "superlogica_usuario_list" says "list": a word for reading.
    Description, as the server wrote it
    Solicitações (Tickets): Listar responsáveis (GET /usuario/index).

    Annotations the server declares

    • title: superlogica_usuario_list
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • toolkit_infoReturns the current toolkit state: installed MCPs, their connection status, the accounts connected to each one, and how many catalog tools each exposes.No findings

    Why it is in this group

    • The description's first verb is "return": a word for reading.
    Description, as the server wrote it
    Returns the current toolkit state: installed MCPs, their connection status, the accounts connected to each one, and how many catalog tools each exposes.

    Annotations the server declares

    • title: Toolkit Info
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false

This is not a safety rating, and no finding is not a safety guarantee. The groups and findings come from fixed checks of the tool definitions the server returned on the date shown, not from its code or what it does when called. How the checks work.

Install

Pinned to version 0.1.0. Values in angle brackets are yours to fill in.

claude mcp add --transport http superlogica https://api.mcp.ai/p_superlogica

Run in a terminal.

Claude Code permissions

Allow the reads, ask before a change, deny the deletes. Paste into .claude/settings.json.

.claude/settings.json
{
  "permissions": {
    "allow": [
      "mcp__superlogica__superlogica_list_accounts",
      "mcp__superlogica__superlogica_acordos_list",
      "mcp__superlogica__superlogica_arquivos_list",
      "mcp__superlogica__superlogica_balancetes_list",
      "mcp__superlogica__superlogica_caixa_list",
      "mcp__superlogica__superlogica_cobranca_list",
      "mcp__superlogica__superlogica_condominiogrupos_list",
      "mcp__superlogica__superlogica_condominios_get",
      "mcp__superlogica__superlogica_configuracoes_list",
      "mcp__superlogica__superlogica_configuracoes_list_get",
      "mcp__superlogica__superlogica_consumo_list",
      "mcp__superlogica__superlogica_contabancos_list",
      "mcp__superlogica__superlogica_contatofavorecido_list",
      "mcp__superlogica__superlogica_despesas_list",
      "mcp__superlogica__superlogica_formasdepagamento_list",
      "mcp__superlogica__superlogica_fornecedores_list",
      "mcp__superlogica__superlogica_grupousuarios_list",
      "mcp__superlogica__superlogica_historicocobranca_list",
      "mcp__superlogica__superlogica_impostos_list",
      "mcp__superlogica__superlogica_impressoes_list",
      "mcp__superlogica__superlogica_inadimplencia_list",
      "mcp__superlogica__superlogica_inadimplencia_list_get",
      "mcp__superlogica__superlogica_malotes_list",
      "mcp__superlogica__superlogica_ocorrencias_list",
      "mcp__superlogica__superlogica_planocontas_list",
      "mcp__superlogica__superlogica_planocontas_list_get",
      "mcp__superlogica__superlogica_processos_list",
      "mcp__superlogica__superlogica_relatorios_list",
      "mcp__superlogica__superlogica_relatoriosselecao_list",
      "mcp__superlogica__superlogica_responsaveis_list",
      "mcp__superlogica__superlogica_sindicos_list",
      "mcp__superlogica__superlogica_sindicos_list_get",
      "mcp__superlogica__superlogica_tickets_list",
      "mcp__superlogica__superlogica_unidades_list",
      "mcp__superlogica__superlogica_usuario_list",
      "mcp__superlogica__show_version",
      "mcp__superlogica__connect",
      "mcp__superlogica__toolkit_info"
    ],
    "ask": [
      "mcp__superlogica__superlogica_acordos_desfazer",
      "mcp__superlogica__superlogica_acordos_put",
      "mcp__superlogica__superlogica_acordos_simularparcelas",
      "mcp__superlogica__superlogica_arquivos_adicionaretiqueta",
      "mcp__superlogica__superlogica_arquivos_create",
      "mcp__superlogica__superlogica_arquivos_etiquetas",
      "mcp__superlogica__superlogica_arquivos_put",
      "mcp__superlogica__superlogica_arquivos_removeetiqueta",
      "mcp__superlogica__superlogica_arrecadacoes_resumo",
      "mcp__superlogica__superlogica_caixa_saldo",
      "mcp__superlogica__superlogica_cobranca_create",
      "mcp__superlogica__superlogica_cobranca_desinvalidar",
      "mcp__superlogica__superlogica_cobranca_estornar",
      "mcp__superlogica__superlogica_cobranca_excluir",
      "mcp__superlogica__superlogica_cobranca_gerarlinksegundavia",
      "mcp__superlogica__superlogica_cobranca_liquidar",
      "mcp__superlogica__superlogica_cobranca_update",
      "mcp__superlogica__superlogica_comunicados_create",
      "mcp__superlogica__superlogica_comunicados_notificarcomunicado",
      "mcp__superlogica__superlogica_condominios_create",
      "mcp__superlogica__superlogica_condominios_update",
      "mcp__superlogica__superlogica_configuracoes_create",
      "mcp__superlogica__superlogica_consumo_put_create",
      "mcp__superlogica__superlogica_consumo_put_update",
      "mcp__superlogica__superlogica_contatofavorecido_create",
      "mcp__superlogica__superlogica_despesas_anexar",
      "mcp__superlogica__superlogica_despesas_create",
      "mcp__superlogica__superlogica_despesas_despesasrecorrente",
      "mcp__superlogica__superlogica_despesas_estornar",
      "mcp__superlogica__superlogica_despesas_liquidar",
      "mcp__superlogica__superlogica_despesas_post",
      "mcp__superlogica__superlogica_documentos_create",
      "mcp__superlogica__superlogica_fornecedores_create",
      "mcp__superlogica__superlogica_fornecedores_update",
      "mcp__superlogica__superlogica_historicocobranca_create",
      "mcp__superlogica__superlogica_historicocobranca_update",
      "mcp__superlogica__superlogica_impressoes_post",
      "mcp__superlogica__superlogica_ini_config",
      "mcp__superlogica__superlogica_ini_postconfig",
      "mcp__superlogica__superlogica_malotes_post",
      "mcp__superlogica__superlogica_malotes_put",
      "mcp__superlogica__superlogica_movimentacoesdiretas_create",
      "mcp__superlogica__superlogica_movimentacoesdiretas_estornar",
      "mcp__superlogica__superlogica_movimentacoesdiretas_post",
      "mcp__superlogica__superlogica_ocorrencias_adicionarsugestao",
      "mcp__superlogica__superlogica_ocorrencias_create",
      "mcp__superlogica__superlogica_ocorrencias_imprimircarta",
      "mcp__superlogica__superlogica_ocorrencias_susgestoes",
      "mcp__superlogica__superlogica_ocorrencias_update",
      "mcp__superlogica__superlogica_planocontas_deleteconta",
      "mcp__superlogica__superlogica_planocontas_postconta",
      "mcp__superlogica__superlogica_planocontas_putconta",
      "mcp__superlogica__superlogica_processos_alterarstatus",
      "mcp__superlogica__superlogica_processos_create",
      "mcp__superlogica__superlogica_publico_downloadarquivo",
      "mcp__superlogica__superlogica_relatorios_id_025a",
      "mcp__superlogica__superlogica_relatorios_id_046a",
      "mcp__superlogica__superlogica_relatoriosselecao_put_create",
      "mcp__superlogica__superlogica_relatoriosselecao_put_update",
      "mcp__superlogica__superlogica_reservas_areas",
      "mcp__superlogica__superlogica_reservas_areasreservas",
      "mcp__superlogica__superlogica_reservas_cancelar",
      "mcp__superlogica__superlogica_reservas_create",
      "mcp__superlogica__superlogica_reservas_reserva",
      "mcp__superlogica__superlogica_retorno_put",
      "mcp__superlogica__superlogica_sindicos_cargos",
      "mcp__superlogica__superlogica_sindicos_post",
      "mcp__superlogica__superlogica_sindicos_put",
      "mcp__superlogica__superlogica_tickets_create",
      "mcp__superlogica__superlogica_tickets_puthistorico",
      "mcp__superlogica__superlogica_unidades_post_create",
      "mcp__superlogica__superlogica_unidades_post_update",
      "mcp__superlogica__report_bug",
      "mcp__superlogica__marketplace",
      "mcp__superlogica__authenticate"
    ],
    "deny": [
      "mcp__superlogica__superlogica_contatos_delete",
      "mcp__superlogica__superlogica_despesas_delete",
      "mcp__superlogica__superlogica_malotes_delete",
      "mcp__superlogica__superlogica_ocorrencias_delete",
      "mcp__superlogica__superlogica_processos_delete",
      "mcp__superlogica__superlogica_sindicos_delete",
      "mcp__superlogica__superlogica_unidades_delete"
    ]
  }
}

Tools that only read are allowed, tools that change things ask first, tools that delete or cancel are denied. It assumes the server is installed as superlogica. Review it before you use it.