A self-hosted control room + MCP server for everyone running multiple websites: uptime, SSL, incidents, costs and revenue in one place — with an AI that can read (and act on) all of it.
acme.com
SSL
248 days
beta.io
SSL
9 days
gamma.app
Uptime
99.98%
delta.dev
PageSpeed
94
acme.com
HSTS Header
Active
beta.io
CSP Header
Missing
gamma.app
CORS Policy
Strict
delta.dev
XSS Protection
Enabled
acme.com
AWS EC2
$142.50/mo
beta.io
Vercel Functions
$45.00/mo
gamma.app
Supabase DB
$25.00/mo
delta.dev
Namecheap SSL
$8.99/yr
The real product on real domains — a kanban of your whole portfolio, with a “needs attention” queue rolled up from every connector.


Per-project drill-down. 30-day charts for uptime, response time, SSL and DNS — plus an AI-written health summary and one-click external tools.

FinOps built in. Net per month, budgets with overspend bars, per-project profitability, and an exportable renewal calendar.
Cloudflare here, Google Analytics there, an uptime monitor in another tab, an SSL checker bookmarked somewhere. Running many domains means stitching the picture together by hand, every time.
Webmana polls each source on a schedule, normalizes the data, and stores it — so the dashboard and your AI always answer instantly, without hammering third-party APIs.
Purpose-built for solo founders running a portfolio of sites.
A kanban of every project by lifecycle stage — idea, in progress, live, archived. Monitoring kicks in once a project goes live.
Registrar, expiry, auto-renew, and nameservers as first-class data — with renewal alerts at 60, 30, and 7 days.
Open → acknowledge → resolve lifecycle with time-based escalation, plus maintenance windows that silence alerts during planned work.
MRR vs. cost per project, budget bars that go amber before they go red, and multi-currency normalization.
Track availability and response times across all your sites over time.
Certificate expiry, registration, and DNS checks — no API keys required.
Core Web Vitals and PageSpeed scores pulled in and trended automatically.
Headers and exposure checks surface misconfigurations before they bite.
Annual renewal totals, cloud month-to-date spend, and a full cost breakdown per currency.
Threshold rules delivered over webhook, Slack, or email — routed per channel by minimum severity and project tag.
Admin / editor / viewer roles, email invites, REST API keys, and an audit log of every change.
Chat with your portfolio, get scheduled health summaries and a weekly digest — via any Anthropic- or OpenAI-compatible model.
Webmana ships a Model Context Protocol server over both stdio and HTTP/SSE. Point Cursor, Claude, or any MCP client at it and let your AI read the live state of every project — and even run granted connector actions — all scoped to your RBAC roles and captured in the audit log.
list_projectsquery_metricslist_incidentsget_finance_summaryrun_connector_action{
"mcpServers": {
"webmana": {
"url": "https://webmana.example.com/sse",
"headers": {
"Authorization": "Bearer <token>"
}
}
}
}Built-in today, more landing every release. Or build your own against the connector SDK (Apache-2.0).
Your data stays on your infrastructure. No SaaS, no telemetry, no lock-in.
Grab Webmana from GitHub — the whole stack lives in one repository.
git clone https://github.com/WebmanaProject/webmanaCopy .env.example and drop in your secrets. They're encrypted at rest.
cp .env.example .envOne command boots Postgres, Redis, the API, worker, MCP server, and UI.
docker compose upThe application is licensed AGPL-3.0 so improvements flow back to the community. The connector SDK is Apache-2.0 so you can build and ship your own integrations freely. Contributions are welcome under a simple DCO sign-off.
docker compose upView on GitHub