Server data from the Official MCP Registry
Ask what you earn across every income stream: Stripe, affiliates, app stores, ads, manual.
About
Ask what you earn across every income stream: Stripe, affiliates, app stores, ads, manual.
Security Report
IncomeOS MCP is a well-structured, privacy-first income aggregator with solid authentication and reasonable authorization. The MCP server properly enforces token-based auth, validates all inputs, and avoids dangerous patterns. Permissions align with purpose (network access for API calls, env var for credentials). Minor code quality issues (broad error handling, limited input validation in one edge case) do not materially impact security. Supply chain analysis found 7 known vulnerabilities in dependencies (0 critical, 3 high severity). Package verification found 1 issue (1 critical, 0 high severity).
6 files analyzed ยท 12 issues found
Security scores are indicators to help you make informed decisions, not guarantees. Always review permissions before connecting any MCP server.
Permissions Required
This plugin requests these system permissions. Most are normal for its category.
Unverified package source
We couldn't verify that the installable package matches the reviewed source code. Proceed with caution.
What You'll Need
Set these up before or after installing:
Environment variable: INCOMEOS_URL
Environment variable: INCOMEOS_TOKEN
How to Install
Add this to your MCP configuration file:
{
"mcpServers": {
"io-github-perufitlife-incomeos": {
"env": {
"INCOMEOS_URL": "your-incomeos-url-here",
"INCOMEOS_TOKEN": "your-incomeos-token-here"
},
"args": [
"-y",
"incomeos"
],
"command": "npx"
}
}
}Documentation
View on GitHubFrom the project's GitHub README.
๐ฐ IncomeOS โ one screen for every dollar you make
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.
Ask your AI how much you made
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.
What it does
- ๐ข Numbered sources โ
#1 SaaS,#2 Amazon,#3 Sponsorshipโฆ - โก Stripe on autopilot โ net revenue after fees, auto-grouped per product.
- โ๏ธ Everything else in 10 seconds โ one monthly total per source. The long tail has no API and never will; typing it beats not tracking it.
- ๐ Day / month / year, with pro-rated averages so monthly-only sources still show an honest "avg per day".
- ๐ Month-over-month trend per stream, and ๐ฏ goals with live progress.
Quickstart (~5 min)
- Create a Supabase project (free) and run
supabase/migrations/0001_init.sqlin the SQL editor. - Deploy to Vercel (or
npm run dev) with the env vars from.env.example:SUPABASE_URL,SUPABASE_SERVICE_ROLE_KEY,DASHBOARD_TOKEN(your password),CRON_SECRET, and optionallySTRIPE_SECRET_KEY(a read-only restricted key is plenty). - Open it, sign in, hit Sync. Stripe products show up as sources on their own; add the rest with โ Add source.
A daily Vercel Cron keeps Stripe fresh; the Sync button pulls on demand.
Connectors
| 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.
Self-hosted vs hosted
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 maintain infrastructure, use the hosted one. If you'd rather own your database, clone this. Both are the same dashboard.
Tech
Next.js 16 (App Router) ยท Supabase (Postgres) ยท Recharts ยท Tailwind v4 ยท Vercel.
Roadmap
- Income MCP โ ask your agent what you made
- More connectors (Gumroad, Lemon Squeezy, Paddle, Ko-fi, RevenueCat)
- Port the hosted extras back here (digest, public page)
- CSV import / export
License
MIT โ see LICENSE.
If you track income across more than one place, a โญ helps other people find this.
Reviews
No reviews yet
Be the first to review this server!
More Developer Tools MCP Servers
Git
Freeby Modelcontextprotocol ยท Developer Tools
Read, search, and manipulate Git repositories programmatically
Fetch
Freeby Modelcontextprotocol ยท Developer Tools
Web content fetching and conversion for efficient LLM usage
Toleno
Freeby Toleno ยท Developer Tools
Toleno Network MCP Server โ Manage your Toleno mining account with Claude AI using natural language.
mcp-creator-python
Freeby mcp-marketplace ยท Developer Tools
Create, build, and publish Python MCP servers to PyPI โ conversationally.
MCP Marketplace
Freeby mcp-marketplace ยท Developer Tools
Search and install MCP servers from inside your AI client.
MarkItDown
Freeby Microsoft ยท Content & Media
Convert files (PDF, Word, Excel, images, audio) to Markdown for LLM consumption
