Config is the same across clients — only the file and path differ.
{
"mcpServers": {
"finops": {
"args": [
"finops-mcp"
],
"command": "uvx"
}
}
}Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
Connect Claude to your real AWS, Azure, GCP, and SaaS billing data. Ask your bill anything. Get answers in seconds.
Run this in your terminal to verify the server starts. Then let us know if it worked — your result helps other developers.
uvx 'finops-mcp' 2>&1 | head -1 && echo "✓ Server started successfully"
After testing, let us know if it worked:
Five weighted categories — click any category to see the underlying evidence.
No known CVEs.
Checked finops-mcp against OSV.dev.
Be the first to review
Have you used this server?
Share your experience — it helps other developers decide.
Sign in to write a review.
Others in cloud
⚡ A Simple / Speedy / Secure Link Shortener with Analytics, 100% run on Cloudflare.
MCP Server for GCP environment for interacting with various Observability APIs.
MCP Server for kubernetes management commands
IAM Policy Autopilot is an open source static code analysis tool that helps you quickly create baseline AWS IAM policies that you can refine as your application evolves. This tool is available as a command-line utility and MCP server for use within AI coding assistants for quickly building IAM policies.
MCP Security Weekly
Get CVE alerts and security updates for io.github.chaandannn/finops-mcp and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
Open-source, local-first FinOps. Ask your whole cloud and AI bill anything, get the fix as a pull request you approve, and prove the savings on your next invoice.
nable is an MCP server that runs on your machine and connects to your real AWS, Azure, GCP, Kubernetes, and SaaS billing. It answers cost questions in your editor, finds waste, drafts the fix for your approval, and verifies the savings landed. Your credentials stay in your OS keychain and your bill never leaves your control, so the no-egress claim is something you can read in the code, not just take on faith. The local agent is open and auditable; a hosted platform is available for teams.
getnable.com · docs, quickstart, and the hosted platform

User: Just downloaded nable: What's our cloud spend this month?
Claude: Here's your spend breakdown:
Total: $8,421.63 / month
Provider | Spend
------------|----------
AWS | $7,284.17
Datadog | $847.20
Snowflake | $290.26
Top AWS services:
- EC2: $3,184.52
- EKS: $1,821.34
- RDS: $1,243.80
- ElastiCache: $612.40
- S3: $184.22
Most spend is concentrated in us-east-1 ($5,841 of the $7,284 AWS total).
Requires Python 3.11 or newer. The uvx command below fetches a matching Python for you. If you take the pip path instead, check yours first with python --version (or python3 --version). On older Python, pip reports No matching distribution found for finops-mcp.
Step 1: Install and run the setup wizard
Need uv? It is not preinstalled on macOS or most Linux:
curl -LsSf https://astral.sh/uv/install.sh | sh # macOS / Linux
# or: brew install uv
Then:
uvx nable
No uv and don't want it? On Python 3.11+, pip install -U finops-mcp && finops welcome works too.
First run downloads dependencies, so give it a moment before the welcome screen appears.
The wizard walks through connecting your providers and auto-configures Claude Desktop at the end. No config file editing, no manual env vars.
Using Cursor? One-click install (opens Cursor and adds nable):
Then run finops setup once to connect a cloud account.
On Anaconda? Use uvx (isolated, won't touch your Anaconda environment):
brew install uv && uvx nable setup
Step 2: Connect AWS (usually one keystroke)
finops setup aws
The wizard checks for AWS credentials you already have (an SSO login, an AWS CLI profile, or default credentials), shows you the account it found, and connects it when you confirm. If you use aws on this machine already, you will not type a single key.
Checking for AWS credentials on this machine...
✓ Found working credentials: profile 'default' -> account 1234
Connect this account? [Y/n]
Only if no working credentials are found does it walk you through creating a read-only access key. Want the IAM policy to hand your platform team first? Run finops setup aws --iam-template.
**S