MCP servers for STACKIT — letting Claude and other AI assistants work with STACKIT cloud services directly from the conversation.
| Package | Description | npm |
|---|---|---|
| pricing/ | Multi-stage cost estimates with live pricing and Excel export | |
| resources/ | List and manage STACKIT resources with interactive browser login | |
| partner/ | Customer cost data from the STACKIT Partner Portal (resellers only) |
# Pricing estimates
claude mcp add stackit-pricing -- npx -y @stackit-mcp/pricing@latest
# Resource overview (requires STACKIT login)
claude mcp add stackit-resources -- npx -y @stackit-mcp/resources@latest
# Partner Portal — customer cost data (resellers only, requires partner org ID)
claude mcp add stackit-partner -- npx -y @stackit-mcp/partner@latestFor stackit-partner, add your partner org ID to ~/.claude.json:
"stackit-partner": { "env": { "STACKIT_PARTNER_ORG_ID": "<your-org-id>" } }Cost estimate with Excel export:
"Erstelle eine STACKIT-Kostenkalkulation für eine TYPO3-Website mit Dev, Staging und Produktion. Speichere als Excel."
Multi-server production setup:
"Kalkulation: Produktion mit 2× g2i.4 App-Servern, 1× m2i.4 DB-Server, PostgreSQL Flex, ALB und Object Storage."
Compare configurations:
"Was kostet der Unterschied zwischen g2i.2 und g2i.4 für unsere Staging-Umgebung über ein Jahr?"
Cost estimates for STACKIT cloud services — directly in Claude, Cursor, or VS Code.
Tools: search_services · get_service_fields · create_estimate · add_service · export_estimate · save_estimate
Supported services: Server (g2i/g3i/c2i/m2i), Block Storage, Object Storage, PostgreSQL Flex, MariaDB, Redis, Application Load Balancer, Public IP, Kubernetes Engine
Pricing: Live from pim.api.stackit.cloud — the same API the STACKIT calculator uses. Falls back to 24h disk cache, then bundled 700+ SKUs.
Export: .xlsx with two formatted sheets and color scale, .csv, .md
List and manage STACKIT cloud resources — servers, databases, storage, Kubernetes clusters, projects.
Tools: list_projects · set_project · list_servers · list_databases · list_storage · list_clusters · server_action
Auth: Browser-based PKCE login via accounts.stackit.cloud — no credentials in config.
Query customer cost data from the STACKIT Partner Portal — for STACKIT resellers only.
Tools: list_customers · auth_login · auth_logout
Requires: STACKIT Partner Portal access + partner org ID in STACKIT_PARTNER_ORG_ID env var.
Cost fields: list_eur (gross list price), discount_eur, net_eur (what customer pays), discount_pct — resolved via live partnership names, no local mapping needed.
stackit-mcp/ github.com/thosor87/stackit-mcp
├── pricing/ @stackit-mcp/pricing
│ ├── src/
│ │ ├── tools/ MCP tool handlers
│ │ ├── pricing/ PIM API client, registry, cache
│ │ ├── calculator/ Link builder
│ │ └── estimate/ In-memory estimate store
│ ├── tests/ 32 tests (vitest)
│ ├── dist/ Compiled output
│ └── package.json
├── partner/ @stackit-mcp/partner
│ ├── src/
│ │ ├── auth/ PKCE login (stackit-partner-portal-prod client)
│ │ ├── api/ HTTP client for cost.api.stackit.cloud
│ │ └── tools/ list_customers
│ └── package.json
└── docs/ GitHub Pages (calculator launcher)
New STACKIT service? Pricing bug? Open an issue or PR on github.com/thosor87/stackit-mcp.
Planned packages (PRs welcome):
@stackit-mcp/infra— Terraform/IaC templates for STACKIT@stackit-mcp/portal— STACKIT Portal API integration
MIT — see LICENSE.