Using paid tools
AI Coach is pay-as-you-go. Reads are always free; running compute (nano apps, model bake-offs) comes out of a top-up wallet. No subscription.
The free tier
- All read-only MCP/website surfaces — search, get, list, compare. No key required.
- 3 runs/day per nano app, signed-in users only. Counter resets at UTC midnight.
- (When shipped) 5 model bake-offs/day capped at 3 models and 8k output tokens.
Topping up
Top up on /account. Three packages:
- $5 — straight credit.
- $20 + $2 bonus.
- $50 + $10 bonus.
Hitting the paywall through MCP
When a paid call exceeds free tier or your wallet is empty, the MCP server returns a structured payment_required content block:
{
"isError": true,
"content": [{
"type": "resource",
"resource": {
"uri": "https://aicoach.pw/billing/checkout?return=mcp:abc123",
"mimeType": "text/html"
}
}, {
"type": "text",
"text": "Payment required: this call needs $0.40 in your wallet. Top up at the URL above."
}]
} Compatible agents (Claude Code, Cursor) render the link so you can top up and re-run the call without leaving the agent.
Spend caps
Every API key supports daily and monthly spend caps. Set them when issuing the key on /account/api-keys. Caps are enforced server-side — once exceeded, paid calls hard-stop with payment_required until midnight UTC (daily) or the 1st of the month (monthly).
Refunds
Failed paid calls auto-refund. The refund shows up in your request log as a refund ledger entry restoring the debited amount. You don't need to ask.
See where your money went
/account/requests shows every billable call — web tool runs, MCP calls, ACP calls — with cost, latency, status, and which API key was used. CSV export for accounting.