Servidor MCP

Jungle Cleaner

com.junglecleaner/mcp
Nube e infraestructura Público y accesible MCP 2026-07-28

Qué hace este MCP

Scans connected AWS accounts for idle resources and wasted spend, verifies usage, and tracks remediation savings.

check_usage
Check whether a specific resource is currently idle or in active use. Uses live CloudWatch metrics and API state checks. Returns a verdict (confirmed_inactive / possibly_active / unknown) with supporting evidence.
Esquema de entrada
{'type': 'object', 'required': ['resource_id', 'finding_type'], 'properties': {'region': {'type': 'string', 'description': 'The AWS region (e.g. "us-east-1"). Required if the resource is region-specific.'}, 'account': {'type': 'string', 'description': 'The AWS account name or ID. Defaults to the most recently connected account.'}, 'resource_id': {'type': 'string', 'description': 'The resource ARN or ID to check (e.g. an EBS volume ID, Lambda ARN, RDS instance ID).'}, 'finding_type': {'type': 'string', 'description': 'The finding type string from a scan result (e.g. "lambda-unused", "rds-idle", "ebs-unattached").'}}}
clean
Get a step-by-step cleanup guide for your latest scan findings. Automatically checks whether idle resources are still in use before recommending deletion. Detects IaC tools (Terraform, CloudFormation, OpenTofu, Pulumi) and shows IaC-first remediation guidance. Returns a ready-to-act guidance prompt — you follow the steps, Jungle Cleaner verifies the savings.
Esquema de entrada
{'type': 'object', 'required': [], 'properties': {'account': {'type': 'string', 'description': 'The name (e.g. "Production") or AWS account ID to clean. Defaults to the most recently connected account if omitted.'}, 'category': {'enum': ['cleanup', 'upgrade', 'recommendation', 'all'], 'type': 'string', 'description': 'Which category of findings to include. "cleanup" (default) covers idle/unused resources safe to delete. "upgrade" covers config changes that reduce cost. "recommendation" covers architectural changes. "all" includes everything.'}, 'finding_id': {'type': 'string', 'description': 'Target a single finding by ID. Omit to include all findings of the given category.'}}}
connect_aws
Connect an AWS account so it can be scanned for unused resources and wasted spend. Returns a guided setup page. If you are not yet signed in to Jungle Cleaner, this will return a sign-in URL first.
Esquema de entrada
{'type': 'object', 'required': [], 'properties': {'name': {'type': 'string', 'description': 'A friendly name for the AWS account (e.g. "Production", "Staging", "My Company"). Optional but recommended.'}, 'stage': {'enum': ['development', 'testing', 'production'], 'type': 'string', 'description': 'The environment stage of this AWS account. Used to tailor recommendations — e.g. shorter log retention for development/testing, longer for production. Defaults to "production" if not set.'}}}
get_results
Retrieve the latest scan results without triggering a new scan. Useful if you want to re-read results from a previous run.
Esquema de entrada
{'type': 'object', 'required': [], 'properties': {'account': {'type': 'string', 'description': 'The name (e.g. "Production") or AWS account ID to retrieve results for. Defaults to the most recently connected account if omitted.'}}}
list_accounts
List all AWS accounts connected to Jungle Cleaner for the current user.
Esquema de entrada
{'type': 'object', 'required': [], 'properties': {}}
scan
Scan your connected AWS account for unused resources and wasted spend. Returns findings with estimated monthly cost in plain English. Pass progressToken to receive live progress updates during the scan. If multiple accounts are connected, pass the account name or account ID to target a specific one.
Esquema de entrada
{'type': 'object', 'required': [], 'properties': {'force': {'type': 'boolean', 'description': "Skip the Cost Explorer spend gate and run all scanner modules regardless of whether the service has recent spend. Useful for new accounts or when testing resources that were just created and haven't accrued costs yet."}, 'account': {'type': 'string', 'description': 'The name (e.g. "Production") or AWS account ID (e.g. "123456789012") to scan. Defaults to the most recently connected account if omitted.'}, 'progressToken': {'type': ['string', 'number'], 'description': 'MCP progress token for streaming live scan updates. Always pass this when available so progress notifications are sent during long-running scans.'}}}
verify_savings
Check which findings from the latest scan have been remediated — resources deleted, configs changed, policies set. Confirms each remediation via the AWS API and records the estimated monthly saving so your total captured savings accumulate over time. Returns newly confirmed remediations and your running captured savings total.
Esquema de entrada
{'type': 'object', 'required': [], 'properties': {'account': {'type': 'string', 'description': 'The name (e.g. "Production") or AWS account ID to check. Defaults to the most recently connected account if omitted.'}, 'progressToken': {'type': ['string', 'number'], 'description': 'MCP progress token for streaming live progress updates while findings are being checked.'}}}
Añadido
check_usage
17 de September de 2026 a las 12:35
Añadido
clean
17 de September de 2026 a las 12:35
Añadido
verify_savings
17 de September de 2026 a las 12:35
Añadido
get_results
17 de September de 2026 a las 12:35
Añadido
scan
17 de September de 2026 a las 12:35
Añadido
list_accounts
17 de September de 2026 a las 12:35
Añadido
connect_aws
17 de September de 2026 a las 12:35