AI Tool Usage & Spend Limits
Sanctioned and shadow AI tools, spend vs. approved limits.
Total AI Spend · MTD
$48.2K
AI Tools In Use
37
Active Users
612
Budget Used · This month
83%
Potential Savings
$12.4K/mo
All AI Applications
Every AI tool discovered across the org — the row-level data behind the KPIs above.
| Application | Category | Status | Users | Spend vs. limit | Discovered via | Last active |
|---|
Advanced Insights
Portfolio-level views the table above can't show at a glance — budget & limit health, spend trajectory, and prioritized actions.
Budget & Limit Adherence
1 over limitActual spend against approved limits and the $58K monthly budget — plus how close each tool sits to its own limit.
Within budget in aggregate — but Microsoft 365 Copilot is over its own limit, and 17 tools sit within 25% of theirs.
AI Spend Trend
▲ 12% MoMWhere is this heading vs. the $58K/mo budget?
Actual spend
Monthly budget
•••• Forecast
At the current run-rate, monthly spend crosses the $58K budget around October — act this quarter, not next.
Adoption Leaderboard
1 shadow in top 10The 10 most-used AI tools org-wide, by active users. Shadow tools shown in amber.
Sanctioned
Shadow
ChatGPT Enterprise leads at 210 users — but Perplexity already cracks the top 10 with 46 users, unsanctioned.
Attention needed
5 to reviewPrioritized actions — what a governance owner should do next.
| Tool | Flag | Action |
|---|---|---|
| Microsoft 365 Copilotvia Okta SSO + vendor API | Over limit +24% | Review budget |
| GitHub Copilotvia vendor billing API | 160/300 seats idle | Reclaim ~$4.5K/mo |
| Cursorvia finance + OAuth grant | Shadow · 22 devs | Sanction or block |
| Perplexityvia browser telemetry | Shadow · data risk | Review & approve |
| Midjourneyvia finance (personal card) | On personal cards | Consolidate |
5 of 37 tools need action now — 1 over budget, 1 wasting seats, 3 shadow.
Prototype for CloudEagle.ai APM take-home · all figures are illustrative mock data · charts hand-rendered (no external libraries)
Data Sources
Connectors feeding the AI inventory. Each signal is normalized, attributed to a user & department, and de-duplicated into one record per tool.
5Sources connected
1Needs attention
37AI apps discovered · de-duplicated from 83
1.24MSignals ingested · last 30 days
| Source | Category | Auth method | Status | Signals ingested | Sync cadence | Last sync | AI apps found | |
|---|---|---|---|---|---|---|---|---|
Ok Oktaokta-sso |
Identity & SSO | OAuth 2.0 · SCIM | Connected | Sign-in events, OAuth app grants, user & group directory | Real-time webhook | 4 min ago | 21 | ⋯ |
GW Google Workspacegsuite-admin-sdk |
Identity & SSO | Service account · domain-wide delegation | Connected | Login audit, OAuth token grants, Marketplace apps | Hourly · Reports API | 38 min ago | 14 | ⋯ |
BT Browser telemetrybrowser-plugin |
Endpoint & Browser | Managed extension · MDM-deployed | Connected | AI-domain visits, in-app AI feature use, first/last seen | Real-time stream | 2 min ago | 33 | ⋯ |
$ Finance & Expenseconcur · ramp · corp-card |
Finance & Expense | OAuth 2.0 · API key | Connected | Card transactions, expense line items, vendor invoices | Daily · 02:00 UTC | 6 hrs ago | 9 | ⋯ |
VB Vendor billing APIs3 vendor billing APIs |
Vendor Usage API | API key · per vendor | Action neededAnthropic key expires in 6 days | Per-model token usage & cost, seat utilization, billing periods | Daily | 5 hrs ago | 6 | ⋯ |