mcp.cloudsealed.com
MCP Server
Bring CloudSealed into your AI agent. Every finding, every resource, every remediation — exposed as deterministic, schema-defined MCP tools.
Why MCP?
The Model Context Protocol lets agents call your tools with structured arguments and typed responses. No prompt engineering, no UI scraping — your LLM gets a real interface, with bounded inputs and outputs.
Available tools
list_findingsFilter by severity, dimension, resource, or audit. Cursor-paginated.
get_findingRetrieve full forensic context for a single finding, including evidence and suggested remediation.
list_resourcesEnumerate cloud objects, optionally filtered by provider, region, or tag.
run_auditTrigger a fresh 4D pass on a tenant or scope. Returns an audit id you can poll.
draft_remediationAsk the engine for a fix proposal for a finding — IaC patch, console steps, or both.
summarize_postureHigh-level 4D scorecard for your environment. Cheap, cacheable, perfect for dashboards.
// Claude invokes a tool with structured args
{
"tool": "list_findings",
"arguments": {
"severity": "critical",
"dimension": "security",
"limit": 10
}
}
// Response (typed, schema-validated)
{
"data": [
{
"id": "fnd_8f3a2c1b",
"title": "Public S3 bucket exposing customer PII",
"severity": "critical",
"remediation_available": true
}
],
"next_cursor": null
}Install in Claude Desktop
Add CloudSealed to your claude_desktop_config.json. Your Personal Access Token goes in the env block — never in the URL.
{
"mcpServers": {
"cloudsealed": {
"url": "https://mcp.cloudsealed.com",
"env": {
"CLOUDSEALED_TOKEN": "cs_pat_xxxxxxxxxxxxxxxx"
}
}
}
}Other clients
Cursor, Zed, and any MCP-compatible client follow the same pattern: HTTPS endpoint plus a bearer token. The remote URL is the same — only the client config file changes.
Safety
MCP tokens default to read-only. Mutating tools (run_audit, write paths on draft_remediation) require an explicit write scope and emit an audit log entry tagged with the agent's session id. You can revoke a token mid-session — in-flight calls are honored, new calls reject.