usefulapi

Scalingo MCP server. Manage Scalingo PaaS apps, deployments, containers, logs and env vars from your AI assistant.

Claude

  1. Open Settings → Connectors → Add custom connector
  2. Paste this URL:
    https://scalingo.usefulapi.io/mcp
  3. Authenticate with Scalingo when prompted

Cursor · VS Code · Windsurf · Cline

Add to your MCP config, then reload & authorize:

{
  "mcpServers": {
    "scalingo": {
      "url": "https://scalingo.usefulapi.io/mcp"
    }
  }
}
live23 toolsFree 100 tool calls / monthPro $9/mo · $90/yr

Tools 23

ToolTypeWhat it does
list_appsread
List apps
List every Scalingo app you can access in the current region, each with its status and metadata.
get_appread
Get app
Fetch a single app's full details including region, stack, running status, URLs and feature flags.
list_containersread
List containers
Show an app's container formation — each process type with its running amount and size (the current scaling).
get_app_statsread
Get app stats
Return real-time per-container resource usage (CPU, memory and swap) for a running app.
list_deploymentsread
List deployments
List an app's deployments most-recent-first with pagination, covering status, git ref and pusher.
get_deploymentread
Get deployment
Fetch one deployment's details: status, git ref, pusher, built image size and timestamps.
get_app_logsread
Get app logs
Fetch the most recent application log lines by resolving Scalingo's authenticated logs URL and downloading them as text.
list_variablesread
List variables
List an app's environment variables, including their secret values such as API keys and database URLs.
list_collaboratorsread
List collaborators
List the users invited to an app as collaborators along with their invitation status.
list_domainsread
List domains
List an app's custom domains with their TLS certificate and canonical-domain status.
list_addonsread
List addons
List the addons — databases and managed services — provisioned on an app.
list_addon_providersread
List addon providers
List every addon provider available on Scalingo with its plans embedded, optionally filtered by category.
list_app_eventsread
List app events
List an app's activity events (deploys, scaling, restarts, collaborator changes) with pagination and an hours filter.
get_operationread
Get operation
Poll the status of an asynchronous operation such as a scale or restart until it reports done or error.
list_regionsread
List regions
List the Scalingo regions available to your account, each with its API, dashboard and database hosts.
get_accountread
Get account
Fetch the authenticated user's account profile: id, email, username, full name and company.
scalingo_requestread
Request
Power-user read-only escape hatch to GET any Scalingo API path not covered by a dedicated tool.
restart_appwrite
Restart app
Restart an app's containers, optionally scoped to specific process types, returning an operation to track.
scale_appwrite
Scale app
Set an app's container formation by changing the amount and/or size of chosen process types, returning an operation to track.
set_variableswrite
Set variables
Create or update environment variables in bulk, which usually triggers a restart to apply the new environment.
trigger_deploymentwrite
Trigger deployment
Trigger a new deployment from a source archive URL, optionally labelled with a git reference.
scalingo_usage_statusmeta
Usage status (free-tier meter)
Report the caller's current free-tier usage this month: calls used, monthly limit, remaining, and whether the cap is reached. Read-only; does not count against the meter.
scalingo_upgrademeta
Upgrade to Pro (unlimited)
Subscribe to the Pro plan for UNLIMITED Scalingo tool calls (the free tier caps monthly usage). Choose monthly ($9/month) or yearly ($90/year — 2 months free) billing. Returns a Stripe Checkout link to open in your browser; after payment your account upgrades automatically. Read-only; does not count against the meter.

Pricing

PlanPriceLimit
Free$0100 tool calls / month
Pro$9/mo · $90/yrUnlimited

This is a Model Context Protocol endpoint — meant to be connected from an AI client, not opened in a browser. An invalid_token response at the URL is the auth gate working as designed; clients authenticate automatically.