MagnusPay
MagnusPay

Referência

Tools

Todas as ferramentas do Magnus MCP Server

Operações da API

Uma tool por operação. Cada chamada vira uma requisição real à API com a sua API Key.

ToolRotaParâmetros
create_pix_paymentPOST /transactions/createamount, description?, payerName?, payerDocument?
get_transactionPOST /transactions/checktransactionId
list_transactionsGET /transactionspage?, limit?
get_feesGET /transactions/fees—
get_balanceGET /wallet/balance—
create_pix_withdrawal ⚠️POST /wallet/withdrawamount, pixKey, pixKeyType, description?, verificationCode?
create_internal_transfer ⚠️POST /wallet/transferamount, recipientEmail, description?, verificationCode?
update_webhook_configPUT /api/webhooks/configwebhookUrl, webhookSecret?
generate_webhook_secretPOST /api/webhooks/generate-secret—
test_webhookPOST /api/webhooks/test—
get_webhook_logsGET /api/webhooks/logslimit?
get_webhook_statsGET /api/webhooks/stats—

⚠️ = move dinheiro para fora da conta. Os editores pedem confirmação antes de executar, e a segurança de transferências (se ativa) exige verificationCode. pixKeyType: CPF, CNPJ, EMAIL, TELEFONE ou RANDOM.

execute_operation

Executor genérico: recebe operationId e params e roda qualquer operação da tabela acima. Útil para agentes que descobrem as operações em tempo de execução. Só aceita operações do catálogo.

Ferramentas compostas

ToolO que fazParâmetros
debug_api_keyTesta a chave e devolve saldo, taxas, limites e dicas para cada erro (401, 403, 429)—
configure_webhookDefine a URL, gera secret novo e envia evento de teste numa chamadawebhookUrl, generateSecret?, sendTest?
analyze_webhookValida o payload e recalcula o HMAC do header X-mc-Signature (roda local, nada é enviado)rawBody, signature?, secret?
wait_for_paymentConsulta a transação a cada ~4s até sair de PENDING (máx. 120s)transactionId, timeoutSeconds?

Descoberta

ToolO que fazParâmetros
list_operationsLista as operações, opcionalmente de uma tagtag? (pix, saques, conta, webhooks)
search_operationsBusca operações por textoquery?, tag?
get_operationSchema de entrada (JSON Schema), rota e documentação da operaçãooperationId

Documentação

ToolO que fazParâmetros
search_docsBusca na documentação oficial e devolve trechos com o slug da páginaquery
fetch_docConteúdo completo de uma páginaslug

Slugs: visao-geral, pagamentos-criar, pagamentos-buscar, pagamentos-listar, taxas, conta-saldo, conta-transferencia, saques-criar, webhooks, websocket, rate-limiting, mcp.

Resources

URIConteúdo
magnus://spec/v1Catálogo de operações com JSON Schema de entrada
magnus://docsÍndice da documentação
magnus://docs/<slug>Cada página da documentação em markdown
magnus://webhooksGuia de webhooks: eventos, payload, headers e assinatura

Respostas

Toda tool de operação devolve o JSON da API com o status HTTP ({ "status": 201, "success": true, "data": {...} }). Erros da API voltam marcados como erro para o agente, com a mensagem original.