cloudsealed-mcp
OfficialThe cloudsealed-mcp server provides AI agents with three deterministic, read-only tools for cloud cost optimization and architecture risk assessment—no extra LLM calls or cloud provider API access required.
cloudsealed_analyze_billing_waste: Detects cost anomalies in cloud billing exports (AWS, GCP, Azure, or generic CSV) using a rolling-median and MAD‑based baseline resistant to spike masking. Supports three modes (waste-audit,cost-forecast,efficiency) and returns a markdown or JSON report with anomalies, metrics, recommendations, and an optional 30‑day forecast. Runs entirely locally with no network calls.cloudsealed_score_architecture_risk: Scores architecture risk (Single Point of Failure, Excessive Coupling, Scalability Gap) from a declared system inventory using explicit, weighted rules and returns per‑system score breakdowns, findings, and remediation recommendations. Requires a locally running Predictive‑ML‑Core service (defaultlocalhost:8092).cloudsealed_correlate_cost_and_risk: Runs both engines and cross‑references their outputs to rank systems that are both costly and high‑risk ("double jeopardy"), enabling prioritization of remediation work.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@cloudsealed-mcpHere's last month's AWS billing CSV - find waste and anomalies."
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
cloudsealed-mcp
MCP server that gives AI agents (Claude Code, Claude Desktop, Cursor, etc.) direct access to three deterministic CloudSealed analysis tools:
cloudsealed_analyze_billing_waste— cost anomaly detection over a cloud billing export (AWS/GCP/Azure/generic), usingcloudsealed-jit's rolling-median + MAD baseline. Runs locally, no network call.cloudsealed_score_architecture_risk— deterministic, auditable architecture risk scoring (single point of failure, excessive coupling, scalability gap) from a declared system inventory, backed byPredictive-ML-Core.cloudsealed_correlate_cost_and_risk— runs both engines and cross-references them, ranking systems that are both costly and high architecture risk ("double jeopardy"). No cloud-native tool does this: cost anomaly detection and architecture review are separate products even within one cloud, so nothing tells you "this cost spike is on a system that's also a single point of failure." Vendor-neutral, runs on data you already exported.
All tools are read-only: they never write files, and the only network call any of them makes is to the Predictive-ML-Core service you point it at.
Install
# recommended: no local install, uvx fetches and runs it on demand
uvx cloudsealed-mcp
# or, from source until this is published to PyPI
pip install git+https://github.com/cloudsealed/cloudsealed-mcpRelated MCP server: Azure FinOps Elite
Configure your MCP client
Add to your client's MCP config (.mcp.json for Claude Code,
claude_desktop_config.json for Claude Desktop, Cursor's MCP settings, etc.):
{
"mcpServers": {
"cloudsealed": {
"command": "uvx",
"args": ["cloudsealed-mcp"]
}
}
}Restart the client, and both tools become available to the agent.
cloudsealed_score_architecture_risk needs a running Predictive-ML-Core
cloudsealed_analyze_billing_waste works out of the box — the analysis
engine is a pure Python dependency, no server involved.
cloudsealed_score_architecture_risk calls the Predictive-ML-Core HTTP API.
By default it looks for one at http://localhost:8092. Start one with:
docker run -p 8092:8092 cloudsealed/predictive-ml-coreTo point at a different deployment (self-hosted or otherwise), set:
export PREDICTIVE_ML_CORE_URL="https://your-deployment"
export PREDICTIVE_ML_CORE_API_KEY="..." # only if that deployment requires oneExample prompts
"Here's our AWS Cost and Usage Report for last month — find the cost anomalies and tell me what to fix first." (paste the CSV; the agent calls
cloudsealed_analyze_billing_waste)"We have a checkout-api (CRITICAL, public-facing, no declared auth), an orders-db (CRITICAL), and a third-party payment-gateway. What's our biggest architecture risk?" (the agent calls
cloudsealed_score_architecture_risk)"Here's our billing export and our system inventory — which service is both burning money and a reliability risk? Prioritize our cloud work by cost AND risk together." (the agent calls
cloudsealed_correlate_cost_and_risk; name systems to match billing service names to get the linked view)
Why deterministic engines, not another LLM call
Both underlying engines score with explicit, auditable rules — not a model. Every anomaly and every risk score traces back to a specific rule and a stated rationale (see JIT's METHODOLOGY.md and Predictive-ML-Core's METHODOLOGY.md). That means an agent calling these tools gets a reproducible, explainable answer instead of a second opinion from another LLM.
FAQ
What's an MCP server, and why not just ask the agent to write the analysis code itself? MCP (Model Context Protocol) lets an agent call a real tool instead of generating code from scratch each time. The underlying engines here are deterministic and already tested/benchmarked — an agent calling them gets a reproducible answer, not a fresh guess with its own bugs.
Which clients support this? Any MCP client: Claude Code, Claude Desktop,
Cursor, Windsurf, and others that read a standard mcpServers config block.
Is there a hosted version, or do I need to run anything locally?
cloudsealed_analyze_billing_waste needs nothing but the uvx invocation.
cloudsealed_score_architecture_risk needs a Predictive-ML-Core instance
reachable at PREDICTIVE_ML_CORE_URL — self-hosted via Docker by default
(see above), or your own deployment.
Does this send my billing data anywhere? No — the billing analysis runs
entirely in-process. Only the architecture tool makes a network call, and
only to whichever PREDICTIVE_ML_CORE_URL you configure.
Development
pip install -e ".[dev]"
python -m py_compile src/cloudsealed_mcp/server.pyLicense
MIT. See LICENSE.
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseAqualityAmaintenanceCloud cost management MCP server for Azure. Ask your AI about your cloud bill.151331MIT
- Alicense-qualityDmaintenanceProduction-grade MCP server for enterprise Azure cost optimization, enabling spend anomaly detection, multi-tenant auditing, budget validation, and compliance-aware recommendations.1MIT
- AlicenseAqualityCmaintenanceAn MCP server for AI economy infrastructure with built-in EU AI Act compliance, supporting risk management, transparency, and bias detection.10MIT
- Alicense-qualityDmaintenanceMCP server for AI agent compliance that screens actions before execution and records decisions in an immutable, SIEM-ready audit trail.414Inno Setup
Related MCP Connectors
MCP server for AI agents to plan, verify, and deploy Cloudflare-native apps.
Control plane for autonomous software labor. Agents claim objectives over MCP with audit trail.
A paid remote MCP for CLI tool MCP, built to return verdicts, receipts, usage logs, and audit-ready
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/cloudsealed/cloudsealed-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server