Your AWS bill went up.
Ask your AI why.

nable connects your AI to real cloud and SaaS billing data. Works with Claude, Cursor, Windsurf, and any MCP client. No dashboards. No SQL.

Start free trial, 14 days free See how it works
$ pip install finops-mcp
AI client · nable connected nable active
You
How much did we spend on compute last month across all providers?
AI
Here's your compute breakdown for April 2025:

AWS EC2 + Fargate ·········· $18,420 Azure Virtual Machines ······ $6,310 GCP Compute Engine ········· $4,870 Total ····················· $29,600

AWS is your largest provider at 62%. Spend is up 12% vs March, driven by 3 new EC2 instances in us-east-1.
You
Any anomalies this week?
AI
● HIGH Datadog is up +127% vs your 28-day baseline. $4,100 today vs avg $1,810. Spike started Tuesday. I've filed a Jira ticket automatically.

One local server.
All your billing data.

nable runs as an MCP server on your machine. Your AI client queries your real cost data from 13 providers, normalized into a single schema, the same way it calls any other tool.

Works with Claude, Cursor, Windsurf, and any MCP-compatible client. Your credentials never leave your machine.

MCP client config (Claude / Cursor / Windsurf)
{
  "mcpServers": {
    "finops": {
      "command": "finops-mcp"
    }
  }
}
Step 1

Install

pip install finops-mcp
Requires Python 3.10+

Step 2

Run the wizard

finops setup
Pick your providers. Follow the prompts. ~15 min.

Step 3

Add to your AI client

One config line in Claude Desktop, Cursor, or Windsurf.

Step 4

Start asking

Every provider, one conversation. Ask in plain English.

Not just data retrieval.

nable layers analysis on top of raw billing data. The things you'd normally need a dedicated FinOps tool or analyst for.

Anomaly detection

Seasonality-aware. Compares the same weekday vs prior weeks, not a flat rolling average. Catches real spikes before the invoice arrives.

ANOMALY · HIGH
Datadog +127% vs same-weekday avg
$4,100 today · avg $1,810 · z=3.8

Tag-based attribution

Map resource tags to teams via YAML rules. Ask which team is burning the most and get a ranked breakdown across all your cloud providers at once.

platform · $12,400/mo
growth  · $8,200/mo
data   · $6,800/mo

Rightsizing recommendations

Finds EC2 instances running at low CPU over 14 days. Calculates exact savings from downsizing. Files a Jira, Linear, or GitHub ticket for each one.

m5.2xlarge → m5.xlarge
avg CPU 8% · max 22%
save $192/mo per instance

Proactive alerts

Anomaly alerts and daily digests push to Slack or Teams, no AI session needed. Weekly email summary lands every Monday morning.

Slack · Teams · Email
Daily digest · Anomaly push
Weekly report · Mon 9am UTC

RI & Savings Plan analysis

Real Cost Explorer data for coverage, utilization, and waste. Recommends Compute Savings Plan purchases with projected ROI and breakeven timeline.

Invoice email parsing

Connects to your billing inbox via IMAP. Parses PDFs and HTML invoices from vendors with no billing API: PagerDuty, New Relic, GitHub Enterprise.

Your credentials never leave your machine.

Every SaaS FinOps tool asks you to hand your cloud keys to a vendor. We don't. nable stores all credentials encrypted with Fernet in your OS keyring (macOS Keychain, Windows Credential Manager, or libsecret on Linux). The vault key lives on your hardware, not our servers. There is no cloud sync. There is nothing to breach on our end.

Fernet encryption OS keyring storage Audit log Read-only API keys only No vendor cloud access

Every cost source, one interface.

Click any connector for setup details. Not every provider has a full billing API. We're honest about what each one returns.

AWS
AWS
Cost Explorer
Azure
Azure
Cost Management
GCP
GCP
Billing / BigQuery
Datadog
Datadog
Real billing
Snowflake
Snowflake
Credit usage
Stripe
Stripe
Real billing
MongoDB
MongoDB Atlas
Invoice API
Twilio
Twilio
Usage Records
Cloudflare
Cloudflare
Billing API
GitHub
GitHub
Minutes only
Vercel
Vercel
Enterprise only
PagerDuty
PagerDuty
No billing API
New Relic
New Relic
Estimated

AWS: Cost Explorer

Supports IAM keys and Identity Center SSO. Multi-account via role assumption.

$ finops setup aws

Required: ce:GetCostAndUsage, ce:GetSavingsPlansUtilization, sts:GetCallerIdentity, cloudwatch:GetMetricStatistics (rightsizing). Or attach ReadOnlyAccess.

Azure: Cost Management

Service Principal or device code flow. Multi-subscription.

$ finops setup azure

Required role: Cost Management Reader on your Subscription or Management Group.

GCP: Cloud Billing

Primary: BigQuery billing export. Fallback: Cloud Billing API. Service account JSON, stored encrypted.

$ finops setup gcp

Required: roles/billing.viewer, roles/bigquery.dataViewer (if using export).

Datadog: Usage Metering v2

Real dollar amounts via Usage Metering API v2. Supports EU site.

$ finops setup datadog

Snowflake: Credit Usage

Queries ACCOUNT_USAGE.METERING_HISTORY. Set SNOWFLAKE_CREDIT_PRICE to convert credits to USD at your contract rate.

$ finops setup snowflake

Stripe: Processing Fees

Actual fees paid to Stripe via the Balance Transactions API. Use a restricted key with Balance → Read only.

$ finops setup stripe

MongoDB Atlas: Invoices

Invoice API with line-item breakdown. Role: Organization Billing Viewer.

$ finops setup mongodb

Twilio: Usage Records

Paginated usage records with real billing amounts.

$ finops setup twilio

Cloudflare: Billing History

Billing history and subscriptions via Cloudflare API.

$ finops setup cloudflare

GitHub Partial: no dollar totals

GitHub's API reports billable minutes for Actions and Packages storage, but does not expose invoice dollar amounts. For dollar totals, forward your GitHub billing emails to the invoice parser.

$ finops setup github

Vercel Enterprise only

Vercel's invoice API requires an Enterprise plan. Pro/Hobby plans return no billing data. On free plans, use the invoice email parser instead.

$ finops setup vercel

PagerDuty No billing API

PagerDuty's API exposes no invoice or billing data. The connector returns seat count only. For dollar amounts, forward your PagerDuty invoices to the invoice email parser.

$ finops setup invoice

New Relic Estimated

Queries GB ingested and user counts via NerdGraph. Converts to USD using your contract rate, not New Relic's invoice directly. Set NEW_RELIC_INGEST_PRICE_PER_GB to your rate.

$ finops setup

Simple, honest pricing.

Start free. Upgrade when you need automation.

Free

$0
forever · no credit card
  • All 13 connectors
  • Cost summaries by provider & service
  • Top cost drivers
  • Cross-provider comparisons
  • Cost trends over time
  • 90-day history
  •   Anomaly detection
  •   Slack / Teams alerts
  •   Rightsizing & auto-ticketing
Install free →

Enterprise

Custom
Volume discounts · Dedicated support
  • Everything in Pro
  • Unlimited connectors & history
  • Custom connector development
  • SSO / SAML
  • Dedicated Slack channel
  • SLA + uptime guarantee
  • On-prem / private VPC deployment
Contact sales →

Your bill went up.
Find out why in 10 minutes.

Free for 14 days. No credit card. One pip install.

No spam. Updates on new connectors and features.