Connection guide
How to connect Cursor to your Kubernetes costs
Connect Cursor to your Kubernetes costs through Costory's FinOps MCP. Cursor gets Kubernetes spend allocated to teams and features, next to the deploys and metrics that explain it.
What you can ask Cursor about Kubernetes
“What does each namespace cost per week on our EKS clusters?”
“What is our Kubernetes waste ratio by node pool?”
“Schedule a weekly report of Kubernetes cost per namespace.”
“Which team owns most of this month's increase?”
“Set up a weekly Slack report of this spend for #finops.”
What Cursor sees
Costory ingests Kubernetes cost through EKS natively (AWS Split Cost Allocation with Kubernetes labels, no agent, or AWS-managed usage metrics), GKE natively (GKE cost allocation labels, no agent), and AKS or other clusters through a Kubecost or OpenCost export, normalizes it into one cost model alongside your other providers, and allocates it with cluster, namespace, label, team; idle/waste ratio per node pool. Through the MCP server, Cursor can query that allocated cost, compare periods, look up deploys and other events in the same window, and create alerts, reports and dashboards in Costory. It has no write access to your cloud accounts.
Good to know for this setup
Cursor reads Costory from its MCP settings: a server named costory with type "http" and the URL https://app-api.costory.io/mcp.
Cluster cost is shared; namespace allocation needs usage metrics, not just node tags.
Set up in about 30 minutes
1. Connect Kubernetes to Costory. Follow the Kubernetes setup guide in the docs.
2. Map spend to owners. Use Virtual Dimensions to group accounts, projects, labels and tags into teams, products and environments, even where tagging is incomplete.
3. Add Costory to Cursor.
Add Costory to your Cursor MCP settings (mcp.json):
The first call opens a browser window to log in with your Costory account.
Full client instructions: MCP setup guide.
Good to know
Cluster cost is shared; namespace allocation needs usage metrics, not just node tags.
Kubernetes tools compared
Kubecost MCP | Costory MCP | |
|---|---|---|
Scope | Provider-specific | AWS, GCP, Azure, Kubernetes, data platforms, LLM APIs |
Allocation to teams | Not built in | Virtual Dimensions |
Deploys and events next to cost | No | Yes (GitHub, CI/CD, custom events) |
Actions | Provider-specific | Alerts, reports, dashboards, events in Costory |
Based on each tool's public documentation; check current docs before deciding.
FAQ
Does Cursor get write access to my Kubernetes account?
No. Costory reads billing data you export to it. MCP actions create Costory objects (alerts, reports, dashboards, events) and never change your cloud resources.
What Kubernetes permissions does Costory need?
Read access to billing data only. The exact permissions are listed in the Kubernetes setup guide.
Where is the data stored?
Costory stores and processes data in the EU.
How much does it cost?
Plans start at €250/month (up to €10M annual cloud spend), billed annually, with a 30-day free trial. See pricing.
Playbooks
Playbooks for Kubernetes
What the Costory agent can watch, investigate and report on for you, with this in the loop.
All playbooks
Costory notices
Every Monday at 9:00, for each team.
Weekly showback per team, posted in each team's Slack channel
Every engineering team gets its own weekly cost report in its own Slack channel, scoped to the services it owns.
See the playbook
Costory notices
Daily, as Datadog usage and the EKS bill refresh.
Dynamic cost reallocation for EKS using Datadog usage
Split shared EKS cluster costs across teams in proportion to what each team's workloads actually use, measured in Datadog.
See the playbook
Costory notices
Every day, for every cluster and namespace.
Kubernetes cost allocation by namespace, team and workload
Break EKS, GKE and AKS costs down by cluster, namespace and workload, and roll them up to teams.
See the playbook
Costory notices
A new account, project or cluster appears in billing.
Split production and non-production costs automatically
Allocate every cost line to prod, staging, dev or sandbox using account names, projects, clusters and labels.
See the playbook

Connect in under 30 minutes. Get your first optimization recommendation the next day.
30-day free trial. Copilot, €250/month, or Copilot Pro, €1,000/month, billed annually.
First optimization recommendation
The next day
ROI
Pays for itself with the first recommendation you act on
Setup
About 30 minutes
Data residency
EU
Access
Read-only on your cloud
