Wallet
Calling it
This is your own data, so a call has to say who you are. Make a token at /token and send it as a header.
curl -H "Authorization: Bearer $MU_TOKEN" \ https://micro.mu/api/v1/wallet/address
Methods
GET /api/v1/wallet/addressYour own address on Base, to receive USDC. Created the first time you ask. Funds sent on any other chain land at the same address there and cannot be reached from here
curl \ -H "Authorization: Bearer $MU_TOKEN" \ "https://micro.mu/api/v1/wallet/address"
GET /api/v1/wallet/balanceWhat your wallet holds in USDC on Base. Says so plainly when the chain could not be reached, because that is not the same as holding nothing
curl \ -H "Authorization: Bearer $MU_TOKEN" \ "https://micro.mu/api/v1/wallet/balance"
The same methods are tools over MCP, and every service on this instance is in one reference.
