Anodot MCP server: cloud cost tools via Umbrella
Anodot sold two products: business anomaly detection and cloud cost management. The cost side, now Umbrella, has a hosted MCP server. Anomalies still come through REST APIs.
Checked 3 October 2026 · from Umbrella's MCP and API documentation, Anodot's API documentation, and company announcements from April and November 2025
One of 91 guides to monitoring and developer tools. Each covers what an AI coding agent can get out of the tool through MCP, the protocol that lets the agent query the tool directly.
Summary
Two products carried the Anodot name. In April 2025 Anodot moved its cloud cost platform into a business unit called Umbrella. In November 2025 Glassbox announced it was acquiring Anodot.
Umbrella hosts a first-party MCP server at https://mcp.umbrellacost.io/mcp. It answers questions about cost and usage, savings recommendations and budgets across AWS, Azure and GCP.
Neither product has published MCP tools for anomalies as of 3 October 2026. Both expose anomalies through REST APIs.
How Anodot works with MCP
Anodot's core product learns the normal pattern of a metric and alerts when it departs from it. Customers use it on revenue, payments, telecom networks and ad campaigns.
Its cloud cost product, now Umbrella, ingests AWS, Azure and GCP billing data. It adds Kubernetes cost, savings recommendations, budgets and cost anomaly alerts.
Umbrella's MCP server, MCP being the protocol AI assistants use to call external tools, covers three of those areas. Umbrella lists cost and usage, recommendations and budgets as its supported entities.
Every vendor here gets the same four checks: official, maintained, distributed and usable. Anodot passes 2 of them.
| Check | Result | Evidence |
|---|---|---|
| Official | Pass | Umbrella, the cloud cost business unit Anodot formed in April 2025, documents a hosted MCP server. It covers cloud cost, not Anodot's business anomaly detection. |
| Maintained | Unknown | Umbrella's MCP page was last updated on 16 September 2026. Umbrella publishes no version history for the server itself. |
| Distributed | Pass | Hosted at https://mcp.umbrellacost.io/mcp. On 3 October 2026 the endpoint answered an unauthenticated request with HTTP 401 and an OAuth challenge naming its authorization and registration endpoints. |
| Usable | Unknown | Umbrella lists the supported entities but not the tool names, which a signed-in customer sees. |
| Part of the work | What Anodot has here | Can an agent reach it |
|---|---|---|
| AI cost management | Cloud cost and usage, recommendations, budgets, cost anomalies | Partial. Cost, recommendations and budgets through MCP; cost anomalies only through the REST API |
| Production observability | Anomaly detection over business and operational metrics | No MCP tools. Anodot's REST API lists anomalies and their metrics |
Use Umbrella's server for spend questions: what a service cost last quarter, where the savings are, which budget is at risk. For a flagged anomaly, call the REST API of whichever product raised it.
What can an AI agent do with Anodot?
The agent cannot list this week's cost anomalies
Umbrella's MCP documentation names cost and usage, recommendations and budgets. Anomaly detection is not among the supported entities.
Umbrella's REST API does have anomaly endpoints, including GET /api/v1/anomaly-detection for anomalies by timestamp.
Guard: Fetch anomalies from Umbrella's API, then give the agent the result to explain with the cost tools.
Claude Code lists Umbrella but says it needs authentication
Umbrella's setup notes say the Claude Code CLI cannot complete Umbrella's OAuth on its own. The connector is registered at claude.ai first, then authenticated separately inside Claude Code.
Guard: Add the connector at claude.ai, then run /mcp in Claude Code and choose Authenticate.
A question about a revenue or payments anomaly gets a cloud cost answer
Umbrella's server only knows cloud and SaaS spend. Anodot's business monitoring product is a separate system with its own API and login.
Guard: Route business-metric questions to Anodot's API, not to the Umbrella connector.
How to configure Anodot MCP for agents
- 1
Confirm the plan on the Claude side
Umbrella's prerequisites list Claude Pro, Team or Enterprise, because adding a custom connector needs one of them.
- 2
Sign in as the right Umbrella user
The connector signs in as one Umbrella user. Umbrella's roles control which accounts and cost centers a user can see.
- 3
Use SSO where you have it
Umbrella says its MCP server supports single sign-on.
Paste this into your agent’s instructions
When you answer from Umbrella: - State the cloud, the accounts or cost centers, and the date range. - Say whether costs are amortized or unblended if the tool reports it. Umbrella's MCP server does not return anomalies. Do not describe a cost movement as an anomaly unless it came from Umbrella's anomaly API.
Do you need the MCP server at all?
Anodot's business monitoring API covers anomalies directly: list anomalies, count them, and fetch the metrics behind one. It authenticates with access tokens, and each region has its own base URL.
For cloud cost anomalies from an agent, Vantage's own server lists anomalies. CloudZero's server covers spend and optimization.
For anomalies in the underlying operational metrics, Dynatrace and Honeycomb expose their own anomaly analysis through their servers.
Use Umbrella's server for spend and savings. Use the REST API of Umbrella or Anodot when the question is which movement was flagged.
Anodot integration setup
Umbrella hosts the server, so nothing installs. Add the URL as a custom connector and sign in with your Umbrella credentials.
Claude (web or desktop)
Open Settings → Connectors, choose Add custom connector, and enter the URL. Click Connect and sign in to Umbrella.
Name: Umbrella MCP URL: https://mcp.umbrellacost.io/mcp
Claude Code
Register the connector at claude.ai first, as above. Then authenticate the CLI session separately from inside Claude Code.
claude /mcp # select umbrella, then Authenticate
Every other client
Each block below is the configuration for one client, with the file path and the key that client expects.
Cost anomalies through Umbrella's REST API
The anomaly endpoints sit on Umbrella's API host. Umbrella's API reference documents the required headers and timestamp parameters.
GET https://api.umbrellacost.io/api/v1/anomaly-detection
What the vendor documents
Umbrella's documentation suggests prompts such as comparing this quarter's spend with last quarter's, and identifying cost-saving opportunities in GCP. These are Umbrella's own examples.
Should you connect an agent to Anodot?
Yes, for cloud cost questions, if you use Umbrella. For business anomaly detection, Anodot has not published an MCP server as of 3 October 2026. Best for FinOps teams on Umbrella who want spend and recommendation answers inside Claude.
- Strongest fit
- Yes, for cloud cost questions, if you use Umbrella. For business anomaly detection, Anodot has not published an MCP server as of 3 October 2026.
- Main advantage
- One hosted connection answers spend, savings and budget questions across AWS, Azure and GCP.
- Main weakness
- Anomalies, the product Anodot is known for, are outside the server's documented scope.
- Operational risk
- An agent explaining a cost spike may describe it as anomalous without Umbrella's detector having flagged it.
From Oodle
One platform for agent traces and infrastructure
Agent traces usually sit in a different product from the rest of your telemetry, so when a slow database makes an agent slow the symptom is in one tool and the cause is in another. Oodle keeps both in one query surface.
See agent observabilityFrequently asked questions
Does Anodot have an MCP server?
For cloud cost, yes. Umbrella, Anodot's former cost unit, hosts one at https://mcp.umbrellacost.io/mcp. For business anomaly detection, Anodot has not published one as of 3 October 2026.
What can an agent ask the Umbrella MCP server?
Questions about cost and usage, savings recommendations and budgets across AWS, Azure and GCP.
Is Anodot the same company as Umbrella?
Umbrella began as an Anodot business unit in April 2025, and Umbrella's site says Anodot "transformed into Umbrella". Anodot's own site now calls Anodot a Glassbox company.
How do I get anomalies into an agent?
Through the REST APIs. Umbrella has cost anomaly endpoints, and Anodot's API lists business-metric anomalies.