<a id="39e3160bddf28027a1fbec7a5102e070"></a><a id="39e3160b-ddf2-8027-a1fb-ec7a5102e070"></a>

<a id="39e3160bddf280a989f5dbed3f895b70"></a><a id="39e3160b-ddf2-80a9-89f5-dbed3f895b70"></a>

Conecte seu agente de IA ao <strong>Money</strong> para consultar e gerenciar as informações financeiras da sua escola por meio do plugin oficial do PADMA Tools.

<a id="39e3160bddf280f185f1fb47078f935c"></a><a id="39e3160b-ddf2-80f1-85f1-fb47078f935c"></a>

## <a id="antes-de-empezar" data-help-heading="true"></a>Antes de começar

<a id="77594d06e6774f2081d10ade0f42c46f"></a><a id="77594d06-e677-4f20-81d1-0ade0f42c46f"></a>

Você precisa de:

- <a id="61cefe6aad2b4275844f4d6470fa24d3"></a><a id="61cefe6a-ad2b-4275-844f-4d6470fa24d3"></a>Um usuário de <a href="https://accounts.derose.app/">PADMA</a> com acesso à escola.
- <a id="caf6887704b346028abd635b1605cd81"></a><a id="caf68877-04b3-4602-8abd-635b1605cd81"></a>Uma versão recente do Codex ou Claude Code com suporte para servidores MCP remotos e OAuth.

<a id="26c5f2f4f430430483274ee61dcb78ea"></a><a id="26c5f2f4-f430-4304-8327-4ee61dcb78ea"></a>

## <a id="instalar-el-plugin" data-help-heading="true"></a>Instalar o plugin

<a id="d50cababad6a4725bb0b33475ae1a45e"></a><a id="d50cabab-ad6a-4725-bb0b-33475ae1a45e"></a>

### Codex

1. <a id="a80ea2fe4a904399a09916bb70656cdf"></a><a id="a80ea2fe-4a90-4399-a099-16bb70656cdf"></a>Adicione o marketplace do PADMA Tools:

<a id="10ff85f69bb244adbae9de5fa2401046"></a><a id="10ff85f6-9bb2-44ad-bae9-de5fa2401046"></a>

```bash
codex plugin marketplace add dwaynemac/padma-tools
```

1. <a id="e31b08ed8d1c47318efe2118dccd83f2"></a><a id="e31b08ed-8d1c-4731-8efe-2118dccd83f2"></a>Abra <code>/plugins</code> no Codex CLI ou <strong>Plugins</strong> no app do Codex.
1. <a id="98d5ccfa1cb842b8a5d3be545963e9d4"></a><a id="98d5ccfa-1cb8-42b8-a5d3-be545963e9d4"></a>Escolha <strong>PADMA Tools</strong> e depois instale <strong>Money</strong>.
1. <a id="60942180452542139897fab5d05c46e5"></a><a id="60942180-4525-4213-9897-fab5d05c46e5"></a>Inicie uma nova tarefa para que o agente carregue a skill e as ferramentas.

<a id="541808c1d37d4d8e9b10aaf6e899c4b0"></a><a id="541808c1-d37d-4d8e-9b10-aaf6e899c4b0"></a>

Para atualizar o catálogo e os plugins instalados:

<a id="887605d58e844de796e74df1657bfcbd"></a><a id="887605d5-8e84-4de7-96e7-4df1657bfcbd"></a>

```bash
codex plugin marketplace upgrade padma-tools
```

<a id="7ef5f7ac43c64f57b7989db0fbe66c61"></a><a id="7ef5f7ac-43c6-4f57-b798-9db0fbe66c61"></a>

### Claude Code

<a id="e7a17a6850534ec6b4acf78412f249b4"></a><a id="e7a17a68-5053-4ec6-b4ac-f78412f249b4"></a>

```bash
claude plugin marketplace add dwaynemac/padma-tools
claude plugin install money@padma-tools
```

<a id="f8064b5c2beb40138b6fd2f419274a01"></a><a id="f8064b5c-2beb-4013-8b6f-d2f419274a01"></a>

Inicie ou reinicie o Claude Code para carregar a skill e as ferramentas.

<a id="e0e49e9e0be64e728b8840ae25ccc856"></a><a id="e0e49e9e-0be6-4e72-8b88-40ae25ccc856"></a>

## <a id="autenticar-la-conexión" data-help-heading="true"></a>Autenticar a conexão

<a id="3421359b993a4cd79f978f1351a8d1e0"></a><a id="3421359b-993a-4cd7-9f97-8f1351a8d1e0"></a>

Money usa <strong>Dynamic Client Registration (DCR)</strong>. Cada instalação registra automaticamente seu próprio cliente OAuth e abre o PADMA Accounts para que você faça login e autorize uma ou mais contas. O Money mostrará apenas os negócios habilitados que você também possa usar localmente.

<a id="b2c16d5729e949c5a9df50e03254a069"></a><a id="b2c16d57-29e9-49c5-a9df-50e03254a069"></a>

### Codex

<a id="946d135a8da54e35a4bf56fe7d112f6f"></a><a id="946d135a-8da5-4e35-a4bf-56fe7d112f6f"></a>

Depois de instalar ou atualizar o plugin, inicie uma nova tarefa. Se o Codex não abrir o navegador automaticamente, execute:

<a id="260f67646cb04cef949a5aeca5808db2"></a><a id="260f6764-6cb0-4cef-949a-5aeca5808db2"></a>

```bash
codex mcp login money --scopes openid,profile,account,money
```

<a id="9eb6ee4632004c3aac1b13574417b04d"></a><a id="9eb6ee46-3200-4c3a-ac1b-13574417b04d"></a>

Complete o login e a autorização no PADMA Accounts. O Codex recebe o resultado em um callback local e salva a sessão OAuth no seu armazenamento seguro.

<a id="aee6a3d547124a6482cc7ac94db2fd91"></a><a id="aee6a3d5-4712-4a64-82cc-7ac94db2fd91"></a>

### Claude Code

1. <a id="45d40205ca4744b0922040ddd0056d1c"></a><a id="45d40205-ca47-44b0-9220-40ddd0056d1c"></a>Abra o Claude Code e execute <code>/mcp</code>.
1. <a id="90e4004d4a2b496fab4e47b7715d4f40"></a><a id="90e4004d-4a2b-496f-ab4e-47b7715d4f40"></a>Selecione <strong>money</strong> e escolha <strong>Authenticate</strong>.
1. <a id="513ce5b01e3b49e887d47a6954616292"></a><a id="513ce5b0-1e3b-49e8-87d4-7a6954616292"></a>Deixe vazios <strong>Client ID</strong> e <strong>Client Secret</strong>: DCR obtém automaticamente.
1. <a id="2e29ec41cf8443298f4d51cb3b856a4b"></a><a id="2e29ec41-cf84-4329-8f4d-51cb3b856a4b"></a>Complete o login e a autorização no PADMA Accounts.

<a id="c20fa242934449d4b4058fac33cf7b80"></a><a id="c20fa242-9344-49d4-b405-8fac33cf7b80"></a>

## <a id="verificar-la-conexión" data-help-heading="true"></a>Verificar a conexão

<a id="a8b2b36706f64b5c83ff365a8989bb13"></a><a id="a8b2b367-06f6-4b5c-83ff-365a8989bb13"></a>

Peça ao agente:

<a id="5d12f0c381634c77b0f6c3e27f0de66d"></a><a id="5d12f0c3-8163-4c77-b0f6-c3e27f0de66d"></a>

> Liste os negócios do Money que tenho autorizados.

<a id="552d314cfb744fd085149bc78790650d"></a><a id="552d314c-fb74-4fd0-8514-9bc78790650d"></a>

O agente deve executar <code>list\_businesses</code>, que retorna apenas os negócios autorizados por OAuth e utilizáveis no Money.

- <a id="739badbd618e41aa90e753d84b33f5e6"></a><a id="739badbd-618e-41aa-90e7-53d84b33f5e6"></a>Se retornar um, pode selecioná-lo automaticamente.
- <a id="17e487c989b1444a8caa60d79819f41e"></a><a id="17e487c9-89b1-444a-8caa-60d79819f41e"></a>Se retornar vários, o agente deve usar o negócio que você indicar ou perguntar qual deseja usar; não deve adivinhar.

<a id="2e5f90af68d84c48a3c35fefabfc6363"></a><a id="2e5f90af-68d8-4c48-a3c3-5fefabfc6363"></a>

Depois deve executar <code>get\_business\_context</code> para o negócio selecionado e informar sua moeda, fuso horário, capacidades e limites. Em todas as tools seguintes manterá o mesmo <code>business\_id</code> quando a seleção for necessária.

<a id="27a547f583404327beb6d7001381f618"></a><a id="27a547f5-8340-4327-beb6-d7001381f618"></a>

Teste depois uma consulta somente leitura:

<a id="f76a098f000c47238c0fd2ca5e43e606"></a><a id="f76a098f-000c-4723-8c0f-d2ca5e43e606"></a>

> Liste minhas contas e suas moedas.

<a id="13ca6dedb1604ed7a37afb59c97d2eb0"></a><a id="13ca6ded-b160-4ed7-a37a-fb59c97d2eb0"></a>

Antes de uma escrita, o agente deve mostrar a alteração exata proposta e pedir confirmação, a menos que você já tenha autorizado essa mesma operação na conversa atual.

<a id="671ed2c36a8644b78253696a75f85e3e"></a><a id="671ed2c3-6a86-44b7-8253-696a75f85e3e"></a>

## <a id="qué-incluye-el-plugin" data-help-heading="true"></a>O que o plugin inclui

<a id="55beb037d3424c76b84adaa74d2644df"></a><a id="55beb037-d342-4c76-b84a-daa74d2644df"></a>

O plugin <strong>Money</strong>:

- <a id="3c5a55ade45a41959e50d0694cb668b9"></a><a id="3c5a55ad-e45a-4195-9e50-d0694cb668b9"></a>Configura o servidor MCP remoto <code>https://money.derose.app/mcp</code>.
- <a id="03c6877a3e1c46ca96fcecc91c986327"></a><a id="03c6877a-3e1c-46ca-96fc-ecc91c986327"></a>Autentica-se via OAuth e DCR, sem credenciais compartilhadas em prompts, variáveis de ambiente ou arquivos do projeto.
- <a id="83d8926e248d483b8ac6ecb20f985a43"></a><a id="83d8926e-248d-483b-8ac6-ecb20f985a43"></a>Descobre os negócios autorizados por meio de <code>list\_businesses</code> e seleciona um para cada workflow.
- <a id="b0593cf87b904eb48180a1754ab78265"></a><a id="b0593cf8-7b90-4eb4-8180-a1754ab78265"></a>Incorpora a skill <code>padma-money</code>, com o modelo financeiro do Money, workflows seguros e as limitações reais das ferramentas.
- <a id="21882e399063454f95b9ce62415feb97"></a><a id="21882e39-9063-454f-95b9-ce62415feb97"></a>Consulta contas, categorias, contatos, movimentos e relatórios.
- <a id="44e3e4e9449947a4be3a93be478feaa2"></a><a id="44e3e4e9-4499-47a4-be3a-93be478feaa2"></a>Analisa despesas, receitas, períodos, subtotais e possíveis anomalias.
- <a id="df4c406837c9498393340a3504948347"></a><a id="df4c4068-37c9-4983-9334-0a3504948347"></a>Cria e atualiza movimentos, contas, categorias, movimentos recorrentes, planos e regras de automação.
- <a id="5692942c7f8744ff89f04b35b6100937"></a><a id="5692942c-7f87-44ff-89f0-4b35b6100937"></a>Aplica confirmação, idempotência, controle de concorrência e verificação após cada escrita.

<a id="2d2e337e6a6f429e81f59e257fc91f13"></a><a id="2d2e337e-6a6f-429e-81f5-9e257fc91f13"></a>

OAuth define a lista de negócios permitidos. <code>business\_id</code> funciona apenas como seletor dentro dessa lista: não concede acesso por si só. Um ID inexistente ou não autorizado é rejeitado sem revelar se pertence a outro tenant.

<a id="b3068bce22bb475299831ec56c28ab6e"></a><a id="b3068bce-22bb-4752-9983-1ec56c28ab6e"></a>

## <a id="ejemplos" data-help-heading="true"></a>Exemplos

- <a id="77c8bf68dbbc4f8cbcd40d7958c8c7d2"></a><a id="77c8bf68-dbbc-4f8c-bcd4-0d7958c8c7d2"></a>“Quanto gastamos no mês passado, separado por categoria?”
- <a id="f8f7eccbfc8248e2aa3986fc8da821a8"></a><a id="f8f7eccb-fc82-48e2-aa39-86fc8da821a8"></a>“Busque movimentos sem categoria e proponha como classificá-los.”
- <a id="9440b1c4fd9947158bf237a1bf13af24"></a><a id="9440b1c4-fd99-4715-8bf2-37a1bf13af24"></a>“Registre esta despesa depois de me mostrar exatamente o que vai criar.”
- <a id="45cd612b50804006b1012d2b89bc2654"></a><a id="45cd612b-5080-4006-b101-2d2b89bc2654"></a>“Compare este mês com o anterior e explique as variações relevantes.”
- <a id="0fd8e84b5c984c1eb97d7dbaf8fa56b5"></a><a id="0fd8e84b-5c98-4c1e-b97d-7dbaf8fa56b5"></a>“Revise esta conta contra o extrato e liste as diferenças sem modificar nada.”

<a id="444441df940245d697f78580255fdf80"></a><a id="444441df-9402-45d6-97f7-8580255fdf80"></a>

## <a id="seguridad" data-help-heading="true"></a>Segurança

- <a id="42dc786291664ac2a4101feaad300785"></a><a id="42dc7862-9166-4ac2-a410-1feaad300785"></a>Não cole códigos de autorização, access tokens nem refresh tokens em prompts, documentos compartilhados, repositórios, URLs ou logs.
- <a id="2eb0f9510dc945b5acf9f946dce8530a"></a><a id="2eb0f951-0dc9-45b5-acf9-f946dce8530a"></a>Não compartilhe Client IDs registrados dinamicamente entre usuários ou equipes.
- <a id="eb994dfbf9a449d581771511fa6c6c9d"></a><a id="eb994dfb-f9a4-49d5-8177-1511fa6c6c9d"></a>Se o negócio que você precisa não aparecer em <code>list\_businesses</code>, desconecte <strong>money</strong> e volte a autorizar incluindo a conta correspondente.
- <a id="520922d3c4b4479bb355d463f8949e42"></a><a id="520922d3-c4b4-479b-b355-d463f8949e42"></a>O acesso de escrita não amplia a permissão: o agente deve modificar apenas os campos e registros autorizados.
- <a id="83e6d34587f947b095700303395691ae"></a><a id="83e6d345-87f9-47b0-9570-0303395691ae"></a>Se suspeitar que uma sessão foi exposta, feche-a pelo cliente MCP e autentique-se novamente.

<a id="ffbf95a664df4a918e7abd7f7b533e5b"></a><a id="ffbf95a6-64df-4a91-8e7a-bd7f7b533e5b"></a>

## <a id="solución-de-problemas" data-help-heading="true"></a>Solução de problemas

- <a id="ce3bc7366596492d83b19292509bc301"></a><a id="ce3bc736-6596-492d-83b1-9292509bc301"></a><strong>O plugin não aparece:</strong> atualize o marketplace com <code>codex plugin marketplace upgrade padma-tools</code> e abra o catálogo novamente.
- <a id="4ef4dc1e67544b7f8b7c5ecf9efbd522"></a><a id="4ef4dc1e-6754-4b7f-8b7c-5ecf9efbd522"></a><strong>O servidor aparece sem ferramentas:</strong> atualize ou reinstale o plugin, reinicie o agente e autentique <strong>money</strong>.
- <a id="f3a3e678cf56405d9b8040881d4be834"></a><a id="f3a3e678-cf56-405d-9b80-40881d4be834"></a><strong>“The requested redirect URI is malformed or doesn\u0026#39;t match…”:</strong> há uma configuração OAuth estática ou anterior. Remova a conexão e adicione novamente para que o DCR registre o callback exato. Não adicione um callback com <code>\*</code>.
- <a id="3bbcbd343a7040fdbda9ec6b34b87236"></a><a id="3bbcbd34-3a70-40fd-bda9-ec6b34b87236"></a><strong>Erro 401:</strong> a sessão OAuth está ausente, expirou ou foi revogada. Execute o login novamente ou <strong>Authenticate</strong>.
- <a id="885d94b9fe23490ea4ba53c43bb79666"></a><a id="885d94b9-fe23-490e-a4ba-53c43bb79666"></a><strong>Erro 403:</strong> o usuário autenticado não tem acesso suficiente, a autorização não inclui os scopes requeridos ou o <code>business\_id</code> não pertence à lista autorizada. Não teste outros IDs aleatoriamente.
- <a id="01faf3dbc33c4c42bc4dd5dd4d6c839e"></a><a id="01faf3db-c33c-4c42-bc4d-d5dd4d6c839e"></a><strong>Erro business\_required:</strong> há vários negócios autorizados e a tool precisa que você selecione um. Execute <code>list\_businesses</code> e repita a operação com um dos IDs retornados.
- <a id="dd4cf58288c3401788875931fd268e78"></a><a id="dd4cf582-88c3-4017-8887-5931fd268e78"></a><strong>Erro 429 durante o registro:</strong> mais de 10 registros foram feitos pela mesma IP em 60 segundos. Aguarde o tempo indicado em <code>Retry-After</code> e tente novamente.
- <a id="db007f73a2d14344a27518b920cf212e"></a><a id="db007f73-a2d1-4344-a275-18b920cf212e"></a><strong>Falta o negócio esperado:</strong> desconecte a sessão e volte a autorizar incluindo a conta correspondente no PADMA Accounts.
- <a id="6abe4fea2f224521b1c86d3556d4ed15"></a><a id="6abe4fea-2f22-4521-b1c8-6d3556d4ed15"></a><strong>O agente pede confirmação para escrever:</strong> é o comportamento esperado e ajuda a evitar mudanças acidentais.

<a id="48638c7e68064be298933e761277a71f"></a><a id="48638c7e-6806-4be2-9893-3e761277a71f"></a>

## <a id="más-información" data-help-heading="true"></a>Mais informações

- <a id="bf2150d675bc430d97ee3e14234876ce"></a><a id="bf2150d6-75bc-430d-97ee-3e14234876ce"></a><a href="https://github.com/dwaynemac/padma-tools">Repositório PADMA Tools</a>
- <a id="15d651fe068c403e83c53464edbc3383"></a><a id="15d651fe-068c-403e-83c5-3464edbc3383"></a><a href="https://money.derose.app/">PADMA Money</a>
- <a id="f0e2b6d57dcf4668b186cac46b88298d"></a><a id="f0e2b6d5-7dcf-4668-b186-cac46b88298d"></a><a href="https://accounts.derose.app/">PADMA Accounts</a>
