cloudoracle

CloudOracle - 14-tool multi-cloud compliance MCP: AWS, Azure, GCP posture, IAM, configs.

Should I use this

Quality & Safety

B
Description quality
70%
Schema completeness
68%
Naming quality
81%
Poisoning risk
100%
Permission match
100%
Protocol compliance
100%

Findings (9)

  • LOWTool 'cloud_status' description lacks action verbin cloud_status
  • LOWTool 'cloud_incidents' description lacks action verbin cloud_incidents
  • LOWTool 'region_status' description lacks action verbin region_status
  • LOWTool 'saas_status' description lacks action verbin saas_status
  • LOWTool 'concentration_risk' description lacks action verbin concentration_risk
  • LOWTool 'sla_check' description lacks action verbin sla_check
  • LOWTool 'outage_impact' description lacks action verbin outage_impact
  • LOWTool 'ctpp_check' description lacks action verbin ctpp_check
  • LOWTool 'health_check' description lacks action verbin health_check

Based on automated analysis of tool definitions and protocol compliance.

Context Cost

~742Tokens (tool definitions)
~341 BTypical response size
Moderate attention impact (0.58% of 128k context)

This is the approximate number of tokens consumed each time the server's tools are loaded into a model's context. Higher counts reduce the attention available for other tasks.

Install

One-Click Install

Add this to your `claude_desktop_config.json` file:

{
  "mcpServers": {
    "cloudoracle": {
      "url": "https://tooloracle.io/cloud/mcp/"
    }
  }
}

Remote endpoints

https://tooloracle.io/cloud/mcp/streamable-http

What it can do

Tool inventory

Tools (14)

🟢 Read-only🟡 Write🔴 Delete⚪ Unknown
⚪cloud_status(provider)

Live status of AWS, GCP, Azure — active incidents, recent events, EU regions.

Input Schema

{
  "type": "object",
  "properties": {
    "provider": {
      "type": "string",
      "description": "aws|gcp|azure|all (default: all)"
    }
  },
  "additionalProperties": false
}
⚪cloud_incidents(provider, days)

Active + recent cloud incidents with timeline.

Input Schema

{
  "type": "object",
  "properties": {
    "provider": {
      "type": "string",
      "description": "aws|gcp|azure|all"
    },
    "days": {
      "type": "integer",
      "description": "Lookback days (default: 7)"
    }
  },
  "additionalProperties": false
}
⚪region_status(provider, region)

Cloud region status — EU regions for DORA data residency.

Input Schema

{
  "type": "object",
  "properties": {
    "provider": {
      "type": "string"
    },
    "region": {
      "type": "string",
      "description": "eu|all (default: eu)"
    }
  },
  "additionalProperties": false
}
⚪saas_status(provider)

SaaS provider status: Cloudflare, GitHub, Datadog.

Input Schema

{
  "type": "object",
  "properties": {
    "provider": {
      "type": "string",
      "description": "cloudflare|github|datadog|all"
    }
  },
  "additionalProperties": false
}
⚪concentration_risk(entity_id)

Concentration risk: which providers host critical functions? SPOF analysis.

Input Schema

{
  "type": "object",
  "properties": {
    "entity_id": {
      "type": "string"
    }
  },
  "additionalProperties": false
}
🟢sla_check(entity_id, provider)

SLA compliance per provider — Art. 30 contract clause verification.

Input Schema

{
  "type": "object",
  "properties": {
    "entity_id": {
      "type": "string"
    },
    "provider": {
      "type": "string",
      "description": "Filter by provider name"
    }
  },
  "additionalProperties": false
}
⚪provider_dashboard(entity_id)

All providers for an entity with live cloud status + risk assessment.

Input Schema

{
  "type": "object",
  "properties": {
    "entity_id": {
      "type": "string"
    }
  },
  "additionalProperties": false
}
⚪outage_impact(entity_id, provider)

Simulate: what happens if provider X goes down? Affected services + DORA actions.

Input Schema

{
  "type": "object",
  "properties": {
    "entity_id": {
      "type": "string"
    },
    "provider": {
      "type": "string",
      "description": "Provider name to simulate outage"
    }
  },
  "additionalProperties": false
}
🟢ctpp_check(provider)

Is provider a Critical Third-Party Provider under Art. 31?

Input Schema

{
  "type": "object",
  "properties": {
    "provider": {
      "type": "string"
    }
  },
  "additionalProperties": false
}
🟢notification_check(entity_id)

Check Art. 30 contract clause compliance per provider.

Input Schema

{
  "type": "object",
  "properties": {
    "entity_id": {
      "type": "string"
    }
  },
  "additionalProperties": false
}
⚪obligation_map

Cloud monitoring obligations with cross-jurisdiction equivalents.

Input Schema

{
  "type": "object",
  "properties": {},
  "additionalProperties": false
}
⚪sync_to_ampel(entity_id)

Push cloud risk to AmpelOracle Art. 28 checks.

Input Schema

{
  "type": "object",
  "properties": {
    "entity_id": {
      "type": "string"
    }
  },
  "additionalProperties": false
}
🟢health_check

Server status.

Input Schema

{
  "type": "object",
  "properties": {},
  "additionalProperties": false
}
⚪ping

Connectivity test.

Input Schema

{
  "type": "object",
  "properties": {},
  "additionalProperties": false
}

Community

Rate this Server

Evidence

Recent observations

verifiedversion not recorded14 tools
verifiedversion not recorded14 tools