Mcp Server Spotinst

general MCP Server

MCP server for Spot.io (Spotinst) API - Ocean clusters, VNGs, Elastigroups, costs, right-sizing across AWS and Azure

Install Ready
generalgeneralawsazure
3 views0 stars0 forksMIT

Why This Matters

Discovered via unknown and last synced 3mo ago.

Install Ready
Source
unknown
Stars
0
Last synced
3mo ago
Install
Instructions detected

Install

1. Install the package

uvx mcp-server-spotinst

2. Add to claude_desktop_config.json

{
  "mcpServers": {
    "mcp-server-spotinst": {
      "command": "npx",
      "args": [
        "mcp-server-spotinst"
      ]
    }
  }
}

Config file location: ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) / %APPDATA%\Claude\claude_desktop_config.json (Windows)

39
Tools
0
Resources
0
Prompts
Standard I/O
Transport

Available Tools (39)

get_roll

Get roll details

get_cost_trending

Week-over-week (or custom period) cost comparison

remove_instances

**Recommended** — Remove instances using a named strategy (see below)

list_vngs

List AWS Virtual Node Groups (launch specs)

list_vngs_azure

List Azure Virtual Node Groups

list_stateful_nodes

List all Stateful Nodes (Managed Instances)

filter_clusters_by_tag

Filter clusters by tag key/value

update_vng

Update an AWS VNG configuration

get_cluster

Get AWS Ocean cluster details

list_accounts

List all Spotinst accounts accessible with the current token

Tool

Description

get_elastigroup

Get Elastigroup details

get_cluster_nodes

List nodes in an Ocean cluster

list_elastigroups

List all Elastigroups

Strategy

What happens

list_all_clusters

List ALL clusters across ALL accounts and clouds (AWS + Azure)

get_right_sizing

Get right-sizing resource suggestions (AWS only)

list_rolls

List deployment rolls

list_clusters

List AWS Ocean K8s clusters

list_clusters_azure

List Azure Ocean clusters

get_cluster_log

Get scaling and activity log events

get_savings_summary

30-day cost and savings summary

initiate_roll

Rolling restart of nodes in an Ocean cluster

get_vng

Get AWS VNG details

get_vng_azure

Get Azure VNG details

get_stateful_node

Get Stateful Node details

filter_vngs_by_tag

Filter VNGs by tag key/value

update_vng_azure

Update an Azure VNG configuration

get_allowed_instance_types

Get allowed EC2 instance types

get_cluster_costs

Get aggregated cost breakdown by namespace or resource

get_cluster_health

Composite health check: nodes, recent errors, active rolls

export_vng_yaml

Export VNG config as YAML for GitOps/backup

replace

Immediately terminate, Ocean auto-replaces. No graceful drain. AWS only.

get_cluster_azure

Get Azure Ocean cluster details

detach_instances

Detach and optionally terminate instances from an AWS Ocean cluster

get_cluster_scheduling

Get scheduling and auto-scaler configuration

export_cluster_yaml

Export cluster config as YAML for GitOps/backup

drain_and_replace

Gracefully drain pods (respects PDBs), terminate, Ocean replaces. **Default and safest.**

remove_permanently

Terminate + reduce cluster capacity. No replacement. AWS only.