openclaw-revenue-tracker — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited openclaw-revenue-tracker (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.
Multi-source revenue aggregation for solopreneurs and AI agents. 4 tools. Real-time dashboards. Telegram milestone alerts.
| Tool | Purpose | Free |
|---|---|---|
get_revenue_summary | Aggregate revenue across all connected sources for any time range | Yes |
track_order | Manually log an order or payment from any source | Yes |
get_daily_report | Formatted daily revenue report with product breakdown and trends | Yes |
set_milestone_alert | Telegram alert when revenue hits a target (daily, weekly, MRR) | Pro |
{
"openclaw-revenue-tracker": {
"type": "streamable-http",
"url": "https://openclaw-revenue-tracker-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:
The core aggregation engine that unifies revenue data across payment processors:
Supported Sources:
| Source | Data Pulled | Refresh |
|---|---|---|
| Stripe | Charges, subscriptions, refunds, disputes | Real-time webhook |
| PayPal | Completed payments, invoices, refunds | 15min polling |
| Gumroad | Sales, license key activations, refunds | 15min polling |
| x402 USDC | On-chain payments to your address | Per-block confirmation |
| Manual | Orders logged via track_order tool | Instant |
Aggregation rules:
Revenue targets trigger one-time Telegram notifications:
How products are ranked and tracked:
| Metric | Calculation |
|---|---|
| Revenue rank | Total gross revenue in selected period |
| Unit rank | Total units sold (or activations for license products) |
| AOV | Average order value = gross / units |
| Refund rate | Refunds / gross × 100, flagged if >5% |
| Growth rate | This period vs prior period, same duration |
get_revenue_summary -- Aggregate Revenue via RevenuePulse EnginePull unified revenue totals across all connected sources for a time range. Returns gross, net, refunds, source breakdown, and product breakdown.
Wrong / Right:
WRONG: Logging into Stripe, then PayPal, then Gumroad, then adding numbers manually
RIGHT: get_revenue_summary({ range: "today" })
-> { gross_usd: 284.00, net_usd: 261.28, refunds_usd: 0,
sources: { stripe: 195.00, gumroad: 89.00 },
orders: 9, top_product: "MCP Starter Kit ($29)" }
-> One call. All sources. Under 500ms.
WRONG: Expecting transaction-level detail from get_revenue_summary (it's aggregated)
RIGHT: Use get_daily_report for line-item breakdown.
Use get_revenue_summary for fast top-level numbers.track_order -- Manual Order LoggingLog a payment or order from any source not yet connected to RevenuePulse.
Wrong / Right:
WRONG: Keeping a spreadsheet of manual orders that never shows up in your reports
RIGHT: track_order({ source: "paypal", amount: 29.00, product: "mcp-starter-kit",
currency: "USD", note: "Order #PP-7821" })
-> Instantly appears in get_revenue_summary and get_daily_report
-> Counted toward milestone alerts
WRONG: Logging test orders and wondering why revenue is inflated
RIGHT: Use track_order({ is_test: true }) to flag test entries.
Test orders are excluded from all reports and milestone calculations.get_daily_report -- Daily Revenue ReportGet a formatted daily revenue report with product breakdown, source breakdown, comparison to yesterday and trailing 7-day average.
Returns: formatted Markdown report, gross/net, refund rate, top products, source split, day-over-day delta, 7-day average comparison
set_milestone_alert (Pro) -- Milestone Notification via MilestoneAlert ProtocolSet a revenue target that triggers a Telegram notification when crossed.
Parameters: target_amount, metric (daily/weekly/mrr), telegram_chat_id, reset_period (daily/weekly/monthly)
| Tier | Calls/Day | Price | Includes |
|---|---|---|---|
| Free | 20 | $0 | get_revenue_summary + track_order + get_daily_report |
| Pro | 1,000 | $9/mo | All 4 tools + milestone alerts + MRR tracking + 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 |
|---|---|---|
| Revenue Tracker | 4 | Multi-source revenue aggregation, MRR, alerts |
| Health Monitor | 4 | 24/7 uptime, SLA reports, Telegram alerts |
| API Monitor | 5 | Rate limits, cost tracking, provider analytics |
| Task Queue | 5 | Persistent agent tasks, assignment, tracking |
| Telegram Bot | 5 | Messages, alerts, reports, command handling |
| Crypto Payments | 5 | x402 USDC micropayments, no accounts needed |
| Content Autopilot | 5 | AI content generation + auto-publishing |
| 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.