cloudcraft-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| CLOUDCRAFT_API_KEY | Yes | API key (Bearer). Generated in Cloudcraft User settings. | |
| CLOUDCRAFT_BASE_URL | No | Override for proxies or future API versions. | https://api.cloudcraft.co |
| CLOUDCRAFT_LOG_LEVEL | No | Stderr log verbosity (DEBUG / INFO / WARNING / ERROR). | WARNING |
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 |
|---|---|
| whoamiA | Return the Cloudcraft user profile for the current API key. Useful as a sanity check after configuring a new key. |
| list_blueprintsA | List every Cloudcraft blueprint (diagram) in the authenticated account. Returns a compact summary per blueprint (id, name, tags, updatedAt).
Use :func: |
| get_blueprintA | Fetch the full blueprint payload (nodes, edges, groups, layout). Args:
blueprint_id: Blueprint UUID from :func: |
| create_blueprintA | Create a new Cloudcraft blueprint. Args: name: Display name for the new blueprint. data: Full blueprint payload (nodes, edges, groups, surfaces, text, icons, connectors, theme, projection, etc.). See README for a minimal example. Returns the created blueprint metadata including the assigned id. |
| update_blueprintA | Replace the full data payload of an existing blueprint. Args:
blueprint_id: Blueprint UUID.
data: Full blueprint payload (same shape as :func: |
| delete_blueprintA | Delete a Cloudcraft blueprint. Irreversible — confirm before calling. Args: blueprint_id: Blueprint UUID. |
| export_blueprint_imageA | Render a Cloudcraft blueprint to an image file on disk. Args:
blueprint_id: Blueprint UUID.
format: One of Returns:
|
| list_aws_accountsA | List AWS accounts registered with Cloudcraft for live-scan snapshots. |
| snapshot_awsA | Take a live-scan snapshot of one AWS service via Cloudcraft. Args:
account_id: Cloudcraft AWS account id (from :func: |
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
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/hypark5540/cloudcraft-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server