check_balance
Monitor API quota usage and verify tier status for NWO Robotics server operations.
Instructions
Check API quota usage and tier status
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Implementation Reference
- server.js:303-326 (handler)Implementation of the checkBalance handler.
async checkBalance() { const response = await axios.get( `${API_BASE}/api-agent-balance.php`, { headers: { 'X-API-Key': API_KEY, 'X-Agent-ID': AGENT_ID, }, } ); const data = response.data; return { content: [ { type: 'text', text: `Tier: ${data.agent.tier}\n` + `Quota Used: ${data.quota.used_this_month}\n` + `Remaining: ${data.quota.remaining}\n` + `Expires: ${data.subscription.expires_at || 'N/A'}`, }, ], }; } - server.js:116-122 (registration)Registration of the check_balance tool in ListToolsRequestSchema.
name: 'check_balance', description: 'Check API quota usage and tier status', inputSchema: { type: 'object', properties: {}, }, },