# DoiT MCP for AI Agents MCP

> DoiT connects your AI agent directly to cloud cost data across AWS, GCP, and Azure. It lets you monitor real-time spending anomalies, check budget limits, and audit every connected asset without opening a dashboard. You can get instant answers on total spending or pinpoint the exact service causing a spike.

## Overview
- **Category:** cloud-infrastructure
- **Price:** Free
- **Tags:** cloud-cost-management, finops, multi-cloud, cost-optimization, budget-tracking, cloud-governance

## Description

Managing multi-cloud costs used to mean jumping between three different vendor dashboards just to figure out where your money was going. This MCP changes that. It lets you manage all your cloud assets and budgets—whether they're on AWS, Google Cloud, or Azure—using natural conversation with your AI agent. You can ask it things like, 'What accounts are over budget?' or 'Show me the biggest cost spikes from last week.' The system pulls the data, identifies anomalies instantly, and gives you a clear summary, letting you focus on optimization instead of spreadsheet clicking. When you connect this MCP through Vinkius, your AI client gets access to one single point of truth for all cloud spending, making FinOps an actual conversation.

## Tools

### get_doit_account_metadata
Retrieves basic information and metadata about your current DoiT organization setup.

### get_asset_details
Gathers deep configuration details and associated costs for a specific cloud asset you identify.

### get_billing_cost_summary
Pulls together a summary of your total spending across all connected cloud platforms.

### list_cost_anomalies
Lists every detected cost anomaly and unexpected spike in spending activity.

### list_cloud_assets
Provides a comprehensive list of all managed cloud assets across AWS, GCP, and Azure.

### list_cost_budgets
Displays every spending budget that has been configured within the system.

### list_connected_cloud_accounts
Lists all AWS, GCP, or Azure accounts that are currently connected and tracked by DoiT.

### list_critical_cost_spikes
Pinpoints high-severity cost anomalies that need immediate attention from the engineering team.

### list_exceeded_cost_budgets
Identifies and lists all budgets whose spending limits have been surpassed.

### search_cloud_assets
Searches your asset inventory using a simple name keyword to quickly locate the right resource.

## Prompt Examples

**Prompt:** 
```
What's our total cloud cost summary for this quarter?
```

**Response:** 
```
**Total Spending Summary**

The current period’s total cloud spending is **$45,200**. This figure includes:
*   AWS: $22,500 (Hosting & Compute)
*   GCP: $18,700 (Data Processing)
*   Azure: $4,000 (Networking)

Do you need a breakdown of the top three cost drivers on AWS?
```

**Prompt:** 
```
Are there any critical cost anomalies right now?
```

**Response:** 
```
**⚠️ 2 Critical Anomalies Detected:**

1.  **BigQuery (GCP):** A 150% spike detected in the last 4 hours. *Immediate review required.*
2.  **S3 Transfer (AWS):** Unexpected data transfer increase, up 75%. Needs investigation into source bucket.

I recommend checking the detailed telemetry for the BigQuery spike first.
```

**Prompt:** 
```
List all budgets that have exceeded 100% consumption.
```

**Response:** 
```
**🚨 Budgets Exceeded:**

*   **'Dev-Sandbox':** Currently at **115%** of its $2,000 limit. (Needs immediate attention.)
*   **'Marketing-Analytics':** At **105%** of $5,000 limit.

Would you like me to check the assets associated with the 'Dev-Sandbox' account?
```

## Capabilities

### Check total expenditure across platforms
Get a high-level summary showing how much you spent in total, regardless of which cloud platform (AWS, GCP, or Azure) it came from.

### Identify unexpected cost spikes
List all detected anomalies and spending increases that went over budget, so you know exactly what needs immediate attention.

### Audit specific cloud assets
Retrieve detailed configuration and cost data for a single asset or search across your entire inventory of connected accounts.

### Review budget health status
List all configured spending budgets, showing which ones are set up and which ones have already been exceeded.

### Find critical cost issues fast
Immediately identify high-severity cost spikes that require urgent investigation or action from the team.

## Use Cases

### Discovering the source of unexpected charges
The Ops Lead notices a massive spike in costs. They ask their agent to 'list_cost_anomalies.' The agent returns an alert detailing the service and account, allowing them to fix it before the next billing cycle.

### Auditing pre-deployment infrastructure
A Cloud Architect needs to check if a new staging environment complies with budget rules. They use 'list_cost_budgets' and then 'get_asset_details' on the specific resource group to confirm compliance.

### Generating an executive spending report
The FinOps Engineer needs a quick overview for leadership. Prompting the agent with 'total cloud cost summary' instantly pulls data, providing a clear breakdown of total spend across all platforms.

### Identifying under-governed accounts
A manager wants to know which departments are running unchecked resources. They use 'list_connected_cloud_accounts,' then cross-reference that list with assets they need to audit.

## Benefits

- Pinpoint cost overruns instantly: Instead of guessing, use the 'list_critical_cost_spikes' capability to immediately identify high-severity spending issues.
- Track budget adherence easily: Run queries using 'list_exceeded_cost_budgets' and get a clean list of every budget that has been breached.
- Get full visibility across vendors: The 'get_billing_cost_summary' tool aggregates total spending from AWS, GCP, and Azure into one view.
- Audit specific services quickly: Need details on just one service? Use 'get_asset_details' to pull the exact configuration and cost data for that asset.
- Maintain an accurate inventory: The combination of 'list_cloud_assets' and 'search_cloud_assets' gives you a complete, searchable map of every resource you own.

## How It Works

The bottom line is: instead of running reports manually, you just ask the AI what's wrong with your cloud spending.

1. Authorize your AI client using your DoiT API Key. You find this key in your organization settings.
2. The MCP connects to all connected cloud accounts (AWS, GCP, Azure) and pulls the latest cost metadata.
3. You prompt your agent with a question—like 'Are we over budget?'—and it processes the data to give you an immediate answer.

## Frequently Asked Questions

**How does DoiT MCP help me track multi-cloud spending?**
DoiT aggregates your costs from AWS, GCP, and Azure into a single view. You get one central report instead of having to switch between three different vendor consoles.

**Can the DoiT MCP find unexpected cost spikes?**
Yes, it monitors for anomalies in real time. If spending suddenly jumps—say, a 150% spike on one service—the MCP flags it immediately so you can investigate.

**Is DoiT MCP only for big companies?**
No. It works by connecting to your existing accounts and tracking spending against budgets, regardless of size. You set the rules, and the MCP monitors them.

**What kind of assets can I audit with DoiT MCP?**
You can list and get details on virtually any cloud asset—from compute instances to storage buckets—across all connected platforms.

**Does the DoiT MCP help me manage budgets automatically?**
It allows you to list all configured spending limits and shows which ones have been exceeded, giving you clear visibility into your financial guardrails.