MCP 1.0 • READY FOR PRODUCTION

Query your cloud
from any AI agent.

One MCP server. Works with Claude, Cursor, Aider, Windsurf, custom agents, and anything that speaks the Model Context Protocol. No new dashboards. Just ask.

14,281 tool calls from agents in the last 24h
CLAUDE DESKTOP • PROD
Session #a8f2c1
You
What’s the current spend delta on our Azure workloads vs last month?
Cloud Horizons
Querying via MCP...
tool call cloud_horizons.get_cost_breakdown
Cloud Horizons
Azure is +4.8% month-over-month ($47.9k → $50.2k).
Primary drivers: App Service (East US) and 3 new GPU VMs in West Europe.
MCP TOOL CALL (JSON-RPC 2.0)
mcp.cloudhorizons.io
{"jsonrpc": "2.0",
"id": 47,
"method": "tools/call",
"params": {
"name": "cloud_horizons.query_resources",
"arguments": {
"provider": ["aws","azure","gcp"],
"filter": "untagged AND cost > 180",
"limit": 50
}
}
}
EXECUTED IN 184ms • 38 RESOURCES RETURNED
UNIVERSAL
Works with every agent you already use
Claude Code, Cursor, Continue.dev, Aider, custom LangGraph agents, or anything that implements MCP. One integration, everywhere.
SAFE BY DEFAULT
Scoped, audited, revocable access
Every agent action is logged, attributed, and bounded by policy. Read-only by default. Write actions require explicit approval flows.
REAL ACTIONS
Not just answers — agents can act
Tag enforcement, scheduled shutdowns, budget guardrails, and custom remediation playbooks all callable from natural language.
Cloud Horizons
MCP ENABLED
mcp.cloudhorizons.io/acme-prod
14 agents
CL
WORKSPACE
Production
Staging
Research
AGENT SESSIONS
claude-code
3
cursor-team
7
langgraph-ops
2
custom-reviewer
0
Policy version v4.2
MCP CONTROL CENTER
Live agent activity
Agent REPL
session • 2m 14s
C
Cursor • 11:41:02
Can you shut down the 4 dev GPU instances in us-west-2 that have been idle for 6+ hours?
CH
Cloud Horizons MCP
tool request cloud_horizons.lifecycle.shutdown_instances
provider is gcp
region is us-west-2
filter is idle > 6h AND type = gpu
Action approved via policy v4.2 • 4 instances terminated
Available MCP tools
32 total • 9 write
query_resources
List VMs, buckets, functions with rich filters
READ
get_cost_breakdown
Detailed spend by service, tag, owner
READ
lifecycle.shutdown_instances
Terminate idle resources (requires approval)
WRITE
enforce_tag_policy
Apply or remediate missing tags at scale
WRITE
Recent MCP activity
TIME AGENT TOOL RESULT DURATION
14:02:11claude-codeget_cost_breakdownOK • 4,821 resources187ms
13:54:02cursor-teamquery_resourcesOK • 19 untagged94ms
13:11:49langgraph-opslifecycle.shutdownAPPROVED • 4 instances1.4s