{"serverId":"mcp-registry/io.github.caio-sartoratto/painel-sintetico-concorde","tools":[{"name":"get_distribuicoes","fixed":{"name":"get_distribuicoes","description":"Tabelas de calibração do painel: CSVs de distribuição (pesos do sorteio original) e registro de taxas. Sem nome, lista os arquivos.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"arquivo":{"type":"string","description":"Nome do CSV, 'manifest.md' ou 'taxas'"}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":100,"tokensAfter":100},{"name":"get_instituicao","fixed":{"name":"get_instituicao","description":"Ficha de uma instituição financeira (cadastro, volumetria, reputação, reviews). 12 bancos tradicionais e digitais. Sem nome, lista as disponíveis.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"nome":{"type":"string","description":"Ex.: 'santander', 'nubank'"}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":99,"tokensAfter":99},{"name":"get_personas","fixed":{"name":"get_personas","description":"Fichas completas de até 10 personas por id (atributos + Grounding com fatos/fontes + História). Use para dar voz às personas com ancoragem nos dados. IMPORTANTE: fatos marcados _composicao_ são P(público | métrica), o inverso de propensão — não os leia como probabilidade da persona; fatos _referencia_ não são proporção de pessoas.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["ids"],"properties":{"ids":{"type":"array","items":{"type":"string"},"maxItems":10,"minItems":1,"description":"Ex.: ['PERS_023', 'PERS_041']"}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":170,"tokensAfter":170},{"name":"listar_vozes","fixed":{"name":"listar_vozes","description":"Vozes verbatim REAIS (reviews, relatos) por tema: atendimento, bloqueio, canais, credito, endividamento, gestao-financeira, golpes, pix, tarifas (busca por substring no id/tema). Sem tema, lista todas as 17. Representatividade não-populacional — use como ilustração de linguagem, não como estatística.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"tema":{"type":"string","description":"Filtro por tema/id"},"completo":{"type":"boolean","default":true,"description":"Incluir texto completo"}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":163,"tokensAfter":163}],"toolsChanged":4,"tokensSaved":0,"todo":[],"note":"Deterministic fixes. Changes marked verify need a human look before shipping (renames, inferred annotations, inferred types, removed text). Parameter descriptions in `todo` need to be written by someone who knows the API."}