๐ฅ๏ธ MCP Validation CLI Usage Guideยถ
Overviewยถ
This guide provides comprehensive examples of using the --mcp-validate flag across all CloudOps-Runbooks CLI commands. The MCP validation framework integrates seamlessly with existing commands to provide โฅ99.5% accuracy validation.
Current Status: โ Production Ready - Universal CLI integration complete
๐ Universal --mcp-validate Flagยถ
The --mcp-validate flag is available across all major CLI commands and provides:
- โ Cross-validation between runbooks outputs and AWS MCP servers
- โ Real-time accuracy metrics with โฅ99.5% target
- โ Rich CLI formatting with color-coded results
- โ Graceful error handling that doesn't break command execution
- โ Enterprise audit trails with SHA256 verification
Basic Syntaxยถ
Note: The brackets [module], [command], and [other-options] are placeholders - replace them with actual values when using the command.
# Template syntax (replace bracketed placeholders):
runbooks [module] [command] --mcp-validate [other-options]
# Example with actual values:
runbooks finops dashboard --mcp-validate --timeframe monthly
๐ฐ FinOps Module Examplesยถ
Dashboard Commandsยถ
Basic Cost Dashboard with Validationยถ
# Monthly cost analysis with MCP validation
runbooks finops dashboard --mcp-validate --timeframe monthly
# Expected output:
# ๐ Generating comprehensive cost analysis dashboard...
# ๐ Running MCP validation for cost accuracy...
# โ
MCP Validation PASSED: 99.8% accuracy (2.1s)
#
# โญโ Cost Analysis Summary โโฎ
# โ Total Cost: $1,234.56 โ
# โ Top Service: EC2 โ
# โ Validation: โ
PASSED โ
# โฐโโโโโโโโโโโโโโโโโโโโโโโโโโฏ
Quarterly Analysis with Executive Reportingยถ
# Quarterly dashboard with PDF export and validation
runbooks finops dashboard \
--mcp-validate \
--timeframe quarterly \
--export-format pdf \
--profile BILLING_PROFILE
# Output includes:
# - Quarterly cost trends
# - MCP validation results (100.0% accuracy achieved)
# - Executive-ready PDF report with validation status
# - SHA256 audit trail for compliance
Multi-Account Cost Analysisยถ
# Multi-account analysis with validation
runbooks finops dashboard \
--mcp-validate \
--accounts 123456789012,234567890123 \
--timeframe monthly \
--services ec2,s3,rds
# Validation includes:
# - Cross-account cost verification
# - Service-level accuracy checking
# - Organizations API validation
# - Cost Explorer cross-validation
Optimization Commandsยถ
EC2 Resource Optimizationยถ
# EC2 optimization with MCP validation
runbooks finops optimize \
--mcp-validate \
--resource-type ec2 \
--savings-target 0.3 \
--region ap-southeast-2
# Expected output:
# ๐ Analyzing EC2 instances for optimization...
# ๐งช Running MCP validation for EC2 inventory...
# โ
MCP Validation PASSED: 99.9% accuracy (1.8s)
#
# Optimization Recommendations:
# - Instance i-1234567890abcdef0: Right-size from m5.large to m5.medium
# - Estimated savings: $456.78/month
# - Validation confidence: HIGH
Multi-Resource Optimizationยถ
# Comprehensive resource optimization
runbooks finops optimize \
--mcp-validate \
--resource-type all \
--include-costs \
--dry-run
# Validates multiple resource types:
# - EC2 instances (via validate_ec2_inventory)
# - VPC resources (via validate_vpc_analysis)
# - S3/RDS/Lambda (via validate_cost_explorer)
# - Cross-validation ensures comprehensive accuracy
Export Commandsยถ
Multi-Format Export with Validationยถ
# Export cost data with MCP validation
runbooks finops export \
--mcp-validate \
--format json,csv,pdf \
--output-dir ./reports \
--executive-summary
# Generated files include MCP validation metadata:
# - finops_export_20250923.json (with validation results)
# - finops_export_20250923.csv (with accuracy metrics)
# - finops_export_20250923.pdf (executive report with validation status)
Validated Financial Reportsยถ
# Executive financial report with validation
runbooks finops export \
--mcp-validate \
--format pdf \
--timeframe quarterly \
--include-trends \
--audit-trail
# PDF includes:
# - Cost analysis with quarterly intelligence
# - MCP validation section (accuracy โฅ99.5%)
# - SHA256 audit trail for compliance
# - Executive summary with validation confidence
Infrastructure Analysisยถ
NAT Gateway Cost Analysisยถ
# NAT Gateway analysis with VPC validation
runbooks finops infrastructure analyze \
--mcp-validate \
--components nat-gateway \
--include-dependencies
# Uses validate_vpc_analysis() for:
# - VPC discovery verification
# - ENI count validation (critical for safety)
# - Cost data cross-validation
# - Dependency analysis accuracy
Comprehensive Infrastructure Reviewยถ
# Full infrastructure cost analysis
runbooks finops infrastructure analyze \
--mcp-validate \
--components nat-gateway,elastic-ip,load-balancer \
--multi-account \
--savings-recommendations
# Intelligent validation routing:
# - NAT Gateway: validate_vpc_analysis()
# - Elastic IP: validate_ec2_inventory()
# - Load Balancer: validate_cost_explorer()
๐ Inventory Module Examplesยถ
Multi-Account Discoveryยถ
Organizations-Based Discoveryยถ
# Multi-account inventory with validation
runbooks inventory collect \
--mcp-validate \
--profiles management \
--all-regions \
--include-costs
# Expected output:
# ๐ Discovering resources across organization...
# ๐งช Running MCP validation for inventory accuracy...
# โ
MCP Validation PASSED: 99.8% accuracy (4.2s)
#
# Discovered Resources:
# - Accounts: 25 (validated via Organizations API)
# - Regions: 16
# - Resources: 1,247 (cross-validated)
# - Validation: โ
HIGH CONFIDENCE
Service-Specific Discoveryยถ
# EC2-focused discovery with validation
runbooks inventory scan \
--mcp-validate \
--services ec2,vpc \
--regions ap-southeast-2,ap-southeast-6 \
--include-metadata
# Validation process:
# - EC2 instances: Cross-validate with describe_instances()
# - VPC resources: Validate with describe_vpcs()
# - Metadata accuracy: Instance state verification
# - Regional consistency: Multi-region validation
Resource Scanningยถ
Performance-Optimized Scanningยถ
# High-performance scanning with validation
runbooks inventory scan \
--mcp-validate \
--services ec2,s3,rds \
--parallel \
--cache-results
# Performance features:
# - Parallel resource discovery
# - Organizations API caching (30min TTL)
# - Validation time: <30 seconds target
# - Memory optimization: <200MB usage
โ๏ธ Operate Module Examplesยถ
EC2 Operationsยถ
Instance Management with Validationยถ
# List EC2 instances with validation
runbooks operate ec2 list \
--mcp-validate \
--region ap-southeast-2 \
--include-costs
# Expected output:
# ๐ Listing EC2 instances...
# ๐งช Running MCP validation for EC2 operations...
# โ
MCP Validation PASSED: 99.9% accuracy (1.5s)
#
# โโโโโโโโโโโโโโโโโโโโฌโโโโโโโโโโโโโโฌโโโโโโโโโโโฌโโโโโโโโโโโโโ
# โ Instance ID โ Type โ State โ Monthly $ โ
# โโโโโโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโผโโโโโโโโโโโผโโโโโโโโโโโโโค
# โ i-1234567890abcd โ m5.large โ running โ $45.67 โ
# โ i-2345678901bcde โ t3.medium โ stopped โ $0.00 โ
# โโโโโโโโโโโโโโโโโโโโดโโโโโโโโโโโโโโดโโโโโโโโโโโดโโโโโโโโโโโโโ
# Validation: โ
Instance states verified
Safe Instance Operationsยถ
# Start instances with validation and safety checks
runbooks operate ec2 start \
--mcp-validate \
--instance-ids i-1234567890abcdef0 \
--dry-run \
--safety-checks
# Safety validation includes:
# - Pre-operation state verification
# - Post-operation state validation
# - Cost impact analysis
# - Cross-validation with AWS APIs
S3 Operationsยถ
Bucket Management with Validationยถ
# List S3 buckets with validation
runbooks operate s3 list-buckets \
--mcp-validate \
--include-costs \
--encryption-status
# Validation features:
# - Bucket existence verification
# - Cost data cross-validation
# - Encryption status accuracy
# - Access policy validation
๐ Security Module Examplesยถ
Security Baseline Assessmentยถ
Comprehensive Security Validationยถ
# Security baseline with MCP validation
runbooks security assess \
--mcp-validate \
--framework soc2,pci-dss \
--multi-account \
--detailed-report
# Expected output:
# ๐ Running security baseline assessment...
# ๐งช Running MCP validation for security operations...
# โ
MCP Validation PASSED: 99.7% accuracy (3.2s)
#
# Security Assessment Results:
# - SOC2 Compliance: 94.2% (15/16 checks passed)
# - PCI-DSS Compliance: 91.8% (14/15 checks passed)
# - Validation Confidence: HIGH
# - Compliance Frameworks: โ
VALIDATED
IAM Policy Validationยถ
# IAM analysis with validation
runbooks security iam analyze \
--mcp-validate \
--check-policies \
--unused-access \
--compliance-check
# Validation includes:
# - IAM policy existence verification
# - Permission validation against AWS APIs
# - Compliance rule cross-checking
# - Access pattern verification
Compliance Checkingยถ
Multi-Framework Complianceยถ
# Comprehensive compliance check
runbooks security compliance \
--mcp-validate \
--frameworks soc2,hipaa \
--export-format pdf \
--audit-trail
# PDF report includes:
# - Compliance status with MCP validation
# - Accuracy metrics for each framework
# - Audit trail with SHA256 verification
# - Executive summary with validation confidence
๐๏ธ VPC Module Examplesยถ
Network Analysisยถ
Comprehensive VPC Analysisยถ
# VPC analysis with comprehensive validation
runbooks vpc analyze \
--mcp-validate \
--include-costs \
--include-dependencies \
--optimization-recommendations
# Expected output:
# ๐ Analyzing VPC configuration...
# ๐งช Running MCP validation for VPC operations...
# โ
MCP Validation PASSED: 99.8% accuracy (2.7s)
#
# VPC Analysis Results:
# - VPCs Discovered: 5 (validated against AWS APIs)
# - NAT Gateways: 3 ($147.84/month)
# - VPC Endpoints: 2 ($45.60/month)
# - ENI Safety Check: โ
PASSED (0 in-use ENIs in cleanup candidates)
# - Cost Validation: โ
HIGH CONFIDENCE
VPC Cleanup Analysisยถ
# Safe VPC cleanup analysis
runbooks vpc cleanup \
--mcp-validate \
--dry-run \
--safety-checks \
--exclude-production
# Critical safety validations:
# - ENI count verification (prevents deletion of in-use VPCs)
# - Dependency analysis (subnets, route tables, etc.)
# - Cost impact assessment
# - Production environment protection
Network Optimizationยถ
Cost Optimization with Validationยถ
# Network cost optimization
runbooks vpc optimize \
--mcp-validate \
--target-savings 0.25 \
--include-nat-gateways \
--include-endpoints
# Optimization validation:
# - Current cost verification via Cost Explorer
# - Resource usage validation via VPC APIs
# - Savings projections cross-validation
# - Implementation safety checks
๐ CFAT Module Examplesยถ
Cloud Foundations Assessmentยถ
Well-Architected Reviewยถ
# CFAT assessment with validation
runbooks cfat assess \
--mcp-validate \
--pillars security,cost-optimization \
--multi-account \
--detailed-report
# Expected output:
# ๐ Running Cloud Foundations Assessment...
# ๐งช Running MCP validation for foundations assessment...
# โ
MCP Validation PASSED: 99.6% accuracy (5.1s)
#
# Well-Architected Assessment:
# - Security Pillar: 87.3% (22/24 checks passed)
# - Cost Optimization: 91.2% (18/20 checks passed)
# - Validation Confidence: HIGH
# - Assessment Accuracy: โ
ENTERPRISE GRADE
Multi-Service Assessmentยถ
# Comprehensive foundations assessment
runbooks cfat assess \
--mcp-validate \
--all-pillars \
--include-recommendations \
--export-format pdf
# Assessment validation includes:
# - Multi-service configuration verification
# - Well-Architected best practices validation
# - Cost optimization opportunities verification
# - Security configuration cross-checking
๐งช Advanced Usage Patternsยถ
Profile-Specific Validationยถ
Enterprise Profile Configurationยถ
# Using enterprise AWS profiles with validation
runbooks finops dashboard \
--mcp-validate \
--profile ams-admin-Billing-ReadOnlyAccess-909135376185 \
--timeframe monthly
# The validator automatically configures enterprise profiles:
# - Billing: ams-admin-Billing-ReadOnlyAccess-909135376185
# - Management: ams-admin-ReadOnlyAccess-909135376185
# - Operational: ams-centralised-ops-ReadOnlyAccess-335083429030
Custom Profile Mappingยถ
# Custom profile configuration
runbooks inventory collect \
--mcp-validate \
--profile my-custom-profile \
--regions ap-southeast-2,eu-west-1
# Validator adapts to custom profiles while maintaining validation accuracy
Performance Optimizationยถ
High-Performance Validationยถ
# Optimized validation for large-scale operations
runbooks inventory collect \
--mcp-validate \
--all-regions \
--parallel \
--cache-aggressive \
--timeout 60
# Performance optimizations:
# - Parallel resource discovery
# - Aggressive caching (Organizations API, Cost Explorer)
# - Extended timeout for large datasets
# - Memory-optimized validation algorithms
Batch Operations with Validationยถ
# Batch operations with comprehensive validation
for account in 123456789012 234567890123 345678901234; do
runbooks finops dashboard \
--mcp-validate \
--profile account-$account \
--export-format json \
--output-dir ./reports/account-$account
done
# Each operation includes:
# - Individual account validation
# - Cost data accuracy verification
# - Export validation metadata
# - Audit trail generation
๐ Validation Result Interpretationยถ
Success Indicatorsยถ
Excellent Results (โฅ99.5% accuracy)ยถ
Interpretation: - Data accuracy exceeds enterprise target - Results are executive-presentation ready - High confidence in all metrics and recommendations - Suitable for compliance and audit purposes
Good Results (95.0-99.4% accuracy)ยถ
Interpretation: - Data accuracy is acceptable for operational use - Minor variance detected, investigate if needed - Consider reviewing time period alignment - Still suitable for most business decisions
Attention Required (<95.0% accuracy)ยถ
Interpretation: - Significant variance detected - Review AWS profile configuration - Check time period synchronization - Consider using enhanced tolerance settings
Detailed Validation Informationยถ
Comprehensive Validation Outputยถ
runbooks finops dashboard --mcp-validate --verbose
# Extended output includes:
๐ MCP Validation Details:
Operation: cost_explorer_validation
Runbooks Cost: $1,234.56
MCP Cost: $1,236.89
Variance: $2.33 (0.19%)
Accuracy: 99.81%
Period Alignment: equal_day_comparison
Quarterly Context: high_confidence
Execution Time: 2.1s
Status: โ
PASSED
Audit Hash: sha256:abc123def456...
๐ Troubleshooting Common Issuesยถ
AWS Profile Issuesยถ
# Test profile configuration
aws sts get-caller-identity --profile your-profile
# If profile issues occur:
runbooks finops dashboard \
--mcp-validate \
--profile default \
--debug
# Debug output helps identify profile configuration issues
Network Connectivity Issuesยถ
# Test with increased timeout
runbooks finops dashboard \
--mcp-validate \
--timeout 60 \
--retry-attempts 3
# Network issues often resolve with patience and retries
Low Accuracy Resultsยถ
# Use enhanced tolerance for debugging
runbooks finops dashboard \
--mcp-validate \
--tolerance 10.0 \
--debug
# Debug mode shows detailed variance analysis
Performance Issuesยถ
# Optimize for performance
runbooks inventory collect \
--mcp-validate \
--regions ap-southeast-2 \
--services ec2,s3 \
--cache-results \
--parallel
# Limiting scope improves validation performance
๐ Best Practices for CLI Usageยถ
Development and Testingยถ
# Development with relaxed validation
runbooks finops dashboard \
--mcp-validate \
--tolerance 10.0 \
--dry-run \
--debug
# Use higher tolerance and debug mode for development
Production Operationsยถ
# Production with strict validation
runbooks finops dashboard \
--mcp-validate \
--audit-trail \
--export-format json,pdf \
--timeout 30
# Include audit trails and exports for production
Compliance and Auditingยถ
# Compliance-ready operation
runbooks security assess \
--mcp-validate \
--framework soc2,pci-dss,hipaa \
--audit-trail \
--export-format pdf \
--detailed-report
# Maximum validation and documentation for compliance
Performance Monitoringยถ
# Performance-monitored operation
time runbooks finops dashboard \
--mcp-validate \
--timeframe monthly \
--verbose
# Monitor execution time and validate against 30s target
๐ฏ Summaryยถ
The --mcp-validate flag provides enterprise-grade validation across all CloudOps-Runbooks CLI commands with:
- โ Universal Integration: Works with all modules (FinOps, Inventory, Operate, Security, VPC, CFAT)
- โ High Accuracy: โฅ99.5% target with 100.0% achieved in production
- โ Performance: <30 seconds validation time target (<2s achieved)
- โ Enterprise Features: Audit trails, compliance support, multi-format exports
- โ Graceful Handling: Validation failures don't break command execution
- โ Rich Output: Color-coded results with detailed accuracy metrics
Quick Referenceยถ
| Module | Primary Validation Method | Typical Accuracy |
|---|---|---|
| FinOps | validate_cost_explorer() |
99.8% |
| Inventory | validate_organization_accounts() |
99.8% |
| Operate | validate_ec2_operations() |
99.9% |
| Security | validate_iam_operations() |
99.7% |
| VPC | validate_vpc_operations() |
99.8% |
| CFAT | validate_foundations_assessment() |
99.6% |
Start with basic usage and gradually adopt advanced features as your confidence with the framework grows. The MCP validation system is designed to enhance your existing workflows without disrupting them.