openclaw-api-monitor — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited openclaw-api-monitor (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
API monitoring, cost tracking, and intelligent routing for AI providers. 5 tools. Real-time status. Budget alerts.
| Tool | Purpose | Free |
|---|---|---|
check_api_status | Real-time status check for 20+ AI API providers | Yes |
get_usage_stats | Token usage, call counts, and costs across all connected providers | Yes |
set_budget_alert | Telegram alert when spending crosses a daily/monthly threshold | Pro |
get_cost_breakdown | Detailed cost analysis by provider, model, and time period | Yes |
optimize_routing | Recommend the best provider for a given task based on cost, speed, and availability | Yes |
{
"openclaw-api-monitor": {
"type": "streamable-http",
"url": "https://openclaw-api-monitor-mcp.yagami8095.workers.dev/mcp"
}
}Add to Claude Desktop, Cursor, Windsurf, VS Code, or any MCP-compatible client. Zero install. Works immediately.
This skill activates when a user says any of these:
Continuous status monitoring across the AI provider ecosystem:
Monitored providers (20+):
| Tier | Providers |
|---|---|
| Frontier | OpenAI (GPT-4o, o1, o3), Anthropic (Claude 3.5/3), Google (Gemini 2.5) |
| Fast/Cheap | Groq (Llama 3.3), DeepInfra (DeepSeek R1), Together AI, Fireworks |
| Specialized | Perplexity (search), Mistral (EU), Cohere (RAG), AI21 |
| Image/Audio | Stability AI, ElevenLabs, Whisper (OpenAI) |
| Infrastructure | Cloudflare Workers AI, Replicate, Modal |
Status determination:
| Status | Definition |
|---|---|
operational | <500ms avg response, <1% error rate, no reported incidents |
degraded | 500ms–2s avg response OR 1–10% error rate |
partial_outage | Specific models/regions down, others operational |
major_outage | >10% error rate OR API completely unreachable |
maintenance | Scheduled downtime per official status page |
Probe method: Synthetic API call (cheapest model, 1-token completion) every 2 minutes from Cloudflare edge.
Recommendation engine for provider selection:
Scoring factors:
| Factor | Weight | How Measured |
|---|---|---|
| Current status | 40% | APIWatch real-time status |
| Cost efficiency | 25% | $/1M tokens for the task type |
| Latency (p50) | 20% | Last 100 synthetic probes |
| Rate limit headroom | 15% | Your remaining quota vs daily limit |
Task types and their routing preferences:
| Task Type | Primary Recommendation | Fallback |
|---|---|---|
| Long reasoning | DeepInfra/DeepSeek-R1 | Anthropic Claude 3.7 |
| Fast chat | Groq/Llama-3.3-70B | Fireworks/Llama-3.1 |
| Code generation | Anthropic Claude 3.5 | OpenAI o1 |
| Structured JSON | OpenAI GPT-4o | Anthropic Claude 3.5 |
| Web search | Perplexity | OpenAI with search |
| Image gen | Stability AI | OpenAI DALL-E 3 |
| Level | Threshold | Action |
|---|---|---|
info | 50% of budget | Telegram notification only |
warning | 80% of budget | Telegram + suggest switching to cheaper provider |
critical | 95% of budget | Telegram + auto-route new calls to free-tier alternatives |
hard_limit | 100% of budget | Block all calls to that provider until reset period |
check_api_status -- Real-Time Provider Status via APIWatch EngineCheck current status of any AI provider or get a full ecosystem status dashboard.
Wrong / Right:
WRONG: Sending a failing API call to OpenAI 10 times before checking if they're down
RIGHT: check_api_status({ provider: "openai" })
-> { status: "partial_outage", affected: ["gpt-4o", "o1"],
operational: ["gpt-4o-mini", "text-embedding-3"],
incident: "Elevated error rates on flagship models since 14:32 UTC",
eta_resolved: "~30 minutes (per status page)" }
-> Know before you retry. Save tokens and sanity.
WRONG: check_api_status({ provider: "openai" }) as a replacement for proper retry logic
RIGHT: APIWatch tells you the current state. Your application should still implement
exponential backoff and retry for transient errors.get_usage_stats -- Usage Analytics via CostLensGet token usage, call counts, and costs aggregated across all connected providers.
Wrong / Right:
WRONG: Checking 5 separate provider dashboards to understand total AI spend
RIGHT: get_usage_stats({ range: "this_month" })
-> { total_cost_usd: 12.47, total_tokens: 8_420_000, total_calls: 3_214,
by_provider: [
{ provider: "deepinfra", cost: 7.23, tokens: 6_100_000 },
{ provider: "groq", cost: 0.00, tokens: 1_800_000 },
{ provider: "anthropic", cost: 5.24, tokens: 520_000 }
] }
-> One call. True total. Actionable breakdown.
WRONG: Expecting usage_stats to track calls made outside this toolkit
RIGHT: get_usage_stats only tracks calls made through your connected provider API keys.
Calls made directly via provider dashboards or other tools are not counted.set_budget_alert (Pro) -- Budget Notification via BudgetGuardSet a spending threshold that triggers Telegram alerts and optional auto-routing.
Parameters: provider (or "all"), budget_usd, period (daily/monthly), telegram_chat_id, hard_limit (bool)
get_cost_breakdown -- Detailed Cost Analysis via CostLensGet a detailed cost breakdown by provider, model, and time period with efficiency metrics.
Returns: cost per model, cost per 1M tokens, trend (up/down/stable vs prior period), most expensive calls, cost optimization suggestions
optimize_routing -- Provider Recommendation via SmartRoute ProtocolGet a recommendation for which provider and model to use for a given task.
Parameters: task_type (reasoning/fast-chat/code/json/search/image), budget_constraint (optional $/1M tokens max), latency_requirement (optional ms max)
Returns: primary recommendation (provider, model, reason), fallback option, current_cost_per_1m_tokens, current_latency_p50_ms, status
| Tier | Calls/Day | Price | Includes |
|---|---|---|---|
| Free | 20 | $0 | check_api_status + get_usage_stats + get_cost_breakdown + optimize_routing |
| Pro | 1,000 | $9/mo | All 5 tools + BudgetGuard + hard limits + Telegram alerts + all 9 OpenClaw servers |
| x402 | Pay-per-call | $0.05 USDC | No account needed, crypto-native |
Get Pro Key: https://buy.stripe.com/4gw5na5U19SP9TW288
| Server | Tools | Best For |
|---|---|---|
| API Monitor | 5 | Provider status, cost tracking, smart routing |
| Health Monitor | 4 | 24/7 uptime, SLA reports, Telegram alerts |
| Revenue Tracker | 4 | Multi-source revenue, MRR, milestone alerts |
| Telegram Bot | 5 | Messages, alerts, reports, command handling |
| Agent Orchestrator | 5 | Multi-agent spawn, coordinate, aggregate |
| Database Toolkit | 5 | D1/PostgreSQL/MongoDB query and manage |
| Task Queue | 5 | Persistent agent tasks, dependencies, assignment |
| Web Scraper | 5 | Stealth scraping, structured extraction |
| Market Intelligence | 6 | AI market trends, GitHub stats, competitor analysis |
All 9 servers share one Pro key. $9/mo = 49 tools.
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.