io.github.Perufitlife/incomeos is an MCP server that ask what you earn across every income stream: Stripe, affiliates, app stores, ads, manual. Its tool list has not been published yet over stdio and http, requires no API key, and scores 50/100 on MCPpedia's security, maintenance and efficiency rubric.
Config is the same across clients - only the file and path differ.
{
"mcpServers": {
"incomeos": {
"env": {
"INCOMEOS_URL": "https://your-incomeos.vercel.app",
"INCOMEOS_TOKEN": "your-token"
},
"args": [
"-y",
"incomeos-mcp"
],
"command": "npx"
}
}
}Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
Ask what you earn across every income stream: Stripe, affiliates, app stores, ads, manual.
This server supports HTTP transport. Be the first to test it - help the community know if it works.
Five weighted categories - click any category to see the underlying evidence.
No known CVEs.
Checked incomeos-mcp against OSV.dev.
Be the first to review
Have you used this server?
Share your experience - it helps other developers decide.
Sign in to write a review.
Others in other
deja-vu: local memory over the session histories of forty-three coding agents.
MCP WordPress Remote proxy server
专门为 agent 打造的 agent 搜索工具,具备多语言搜索能力,覆盖中文/英文/学术/代码/购物/金融/新闻/百科。
Searchable football data provider documentation for AI coding agents. Like Context7 for football data.
MCP Security Weekly
Get CVE alerts and security updates for io.github.Perufitlife/incomeos and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
Most revenue dashboards assume you have one product on one Stripe account. IncomeOS assumes what's actually true for an indie hacker: a SaaS on Stripe, an Amazon affiliate link, a marketplace actor, a mobile app, a sponsorship — I track 25 sources, and most of them make under $10 a month. Nothing adds them up.
→ See it running on my real numbers — my own income, live, not demo data.
Self-hosted and MIT. Your revenue lives in your Supabase project — no third party ever sees your numbers. Deploy free on Vercel in about five minutes, or use the hosted version if you'd rather not maintain infrastructure.
This is the part nothing else does. IncomeOS ships an MCP server, so Claude, Cursor, or any MCP client can read your income on demand:
"How much did I make this month across everything?" "Which source grew the most since May?" "Log $180 for Amazon affiliates in July."
{
"mcpServers": {
"incomeos": {
"command": "npx",
"args": ["-y", "incomeos-mcp"],
"env": { "INCOMEOS_URL": "https://your-incomeos.vercel.app", "INCOMEOS_TOKEN": "your-token" }
}
}
}
Tools: get_income_summary, get_sources, get_month, log_monthly_income.
See mcp/. The MCP talks to your instance with your token — the
data never leaves it.
#1 SaaS, #2 Amazon, #3 Sponsorship…
Dashboard screenshots use demo data. The public page above is real.
supabase/migrations/0001_init.sql
in the SQL editor.npm run dev) with the env vars from
.env.example: SUPABASE_URL,
SUPABASE_SERVICE_ROLE_KEY, DASHBOARD_TOKEN (your password), CRON_SECRET,
and optionally STRIPE_SECRET_KEY (a read-only restricted key is plenty).A daily Vercel Cron keeps Stripe fresh; the Sync button pulls on demand.
| Source | Status | How |
|---|---|---|
| Stripe | ✅ automatic | Net revenue, grouped per product, zero config |
| Amazon / affiliates | ✍️ manual | Monthly total, one click — no API exists |
| Marketplaces, ads, sponsorships | ✍️ manual | Same, as numbered sources |
| Gumroad, Lemon Squeezy, Paddle, Ko-fi, RevenueCat | 🛠️ roadmap | PRs welcome |
Every source can hold a link to its own dashboard — clicking the card opens it.
This repo is the self-hosted build: Stripe, manual sources, all the charts, goals, and the MCP. Free forever, no feature held back to sell you something.
app.incomeos.dev is the hosted build, and it's ahead of this repo on a few things I run for myself: RevenueCat sync, a weekly email digest, the public page linked at the top, and email-link sign-in instead of a shared password. Free tier covers unlimited manual sources, every chart, and sync on demand; Pro is $9/mo and adds automatic daily sync.
If you'd rather not maintai