cloudlens
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| AWS_PROFILE | Yes | The AWS profile to use for read-only access to billing data. |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": false
} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| what_is_wasting_moneyA | Find avoidable cloud spend on an AWS account. Start here. Returns what the account costs, what looks avoidable, and for each finding the evidence, the fix, the blast radius and what breaks if the finding is wrong. profile: AWS profile name. Uses the default credential chain if omitted. cur: Billing export location (s3://... ). Omit to use Cost Explorer, which needs no setup but gives no per-resource detail. repo: Local repo path, to resolve ownership and AI cost defects. |
| what_was_not_examinedA | Show which spend no rule looks at. A report with three findings reads identically whether it inspected 95% of the bill or 5%. This is the denominator: every dollar is either flagged, checked and clean, or never examined. The unexamined list is ordered largest first. |
| what_changedA | Explain a bill that moved: growth, the services driving it, and spikes. Compares complete billing periods only. A month still running is not comparable to a finished one, and reporting it as a decline would be the calendar rather than the bill. |
| free_tier_statusB | Free Tier allowances and how close this account is to each. Not in the bill, so a charge sitting just over an allowance is invisible without it — and the saving there is the whole charge. |
| show_fixA | Generate the change for one finding, as a diff or a command. Nothing is applied. The caller reviews and merges. Terraform edits are returned as a unified diff against the declaring file; resources not in code get the equivalent AWS CLI command instead. |
| capabilitiesA | What this server can and cannot do. Worth asking before granting access: the answer is short because the tool is read-only by construction rather than by policy. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/Rishabhusesit/cloudlens'
If you have feedback or need assistance with the MCP directory API, please join our Discord server