MCP server
Scalingo MCP by usefulapi
io.usefulapi/scalingo
Checked 26 Oct 2026, 08:29 UTC · Connected to it and listed its tools
Manage Scalingo PaaS apps, deployments, containers, logs and env vars from your AI assistant.
Working at last checkVerified publisher: usefulapi.ioAbout 3,427 tokens per request once connected21 tools
https://scalingo.usefulapi.io/mcp
At a glance
- Type
- MCP server
- Publisher
- usefulapi.io (verified by the MCP Registry)
- Status
- Working at last check
- Tools
- 21
- Token cost
- About 3,427 tokens per request
- Sets up in
- Claude Code, Claude Desktop, Codex, Gemini CLI, Cursor, VS Code, Antigravity, ChatGPT, OpenAI API, Grok
- Last checked
- 26 Oct 2026, 08:29 UTC
Connect it to your agent
Opens the app, which shows the server and asks you to confirm. For other apps, copy the setup below.
Claude Code
claude mcp add --transport http scalingo https://scalingo.usefulapi.io/mcp
Claude Desktop
Settings → Connectors → Add custom connector, and paste the URL.
Codex (config.toml)
[mcp_servers.scalingo] url = "https://scalingo.usefulapi.io/mcp"
Gemini CLI
{"mcpServers":{"scalingo":{"httpUrl":"https://scalingo.usefulapi.io/mcp"}}}
Cursor
{"mcpServers":{"scalingo":{"url":"https://scalingo.usefulapi.io/mcp"}}}
VS Code
{"servers":{"scalingo":{"type":"http","url":"https://scalingo.usefulapi.io/mcp"}}}
Antigravity
agy mcp add scalingo https://scalingo.usefulapi.io/mcp
ChatGPT
Settings → Apps & Connectors → Advanced settings: turn on Developer mode, then Create a connector and paste the URL. Which plans can do this varies.
OpenAI API (Responses tools)
{"type":"mcp","server_label":"scalingo","server_url":"https://scalingo.usefulapi.io/mcp","require_approval":"always"}
Grok (xAI API tools)
{"type":"mcp","server_label":"scalingo","server_url":"https://scalingo.usefulapi.io/mcp"}
Tools
scalingo_get_account~82 tokens
Fetch the authenticated user's account (id, email, username, fullname, company). Scalingo API: GET /v1/users/self. Returns { user }.scalingo_get_app~110 tokens
Fetch a single app's details (region, stack, status, URLs, flags). Scalingo API: GET /v1/apps/{app}. Returns { app }.scalingo_get_app_logs~208 tokens
Fetch recent application log lines. Scalingo returns an authenticated logs_url (GET /v1/apps/{app}/logs → { logs_url }); this tool then downloads the last N lines from it (dump mode) and returns them as text. Returns { logs_url, lines }. If the follow-up download fails, only logs_url is returned soscalingo_get_app_stats~119 tokens
Real-time per-container resource stats (CPU / memory / swap usage) for an app. Scalingo API: GET /v1/apps/{app}/stats. Returns { stats: [...] }.scalingo_get_deployment~152 tokens
Fetch a single deployment's details (status, git_ref, pusher, image size, timestamps). Scalingo API: GET /v1/apps/{app}/deployments/{deployment_id}. Returns { deployment }.scalingo_get_operation~183 tokens
Poll the status of an asynchronous operation (e.g. a scale or restart returns an operation to track). Scalingo API: GET /v1/apps/{app}/operations/{operation_id}. Returns { operation } with status pending|running|done|error.scalingo_list_addon_providers~128 tokens
List the addon providers available on Scalingo (databases, monitoring, etc.) with their plans embedded. Scalingo API: GET /v1/addon_providers. Returns { addon_providers: [{ ..., plans: [...] }] }.scalingo_list_addons~114 tokens
List the addons (databases, services) provisioned on an app. Scalingo API: GET /v1/apps/{app}/addons. Returns { addons: [...] }.scalingo_list_app_events~230 tokens
List an app's activity events (deployments, scaling, restarts, collaborator changes, etc.), paginated. Scalingo API: GET /v1/apps/{app}/events. Returns { events: [...], meta: { pagination } }.scalingo_list_apps~76 tokens
List all Scalingo apps you can access in the current region. Scalingo API: GET /v1/apps. Returns { apps: [...] }.scalingo_list_collaborators~123 tokens
List an app's collaborators (users invited to the app) and their status. Scalingo API: GET /v1/apps/{app}/collaborators. Returns { collaborators: [...] }.scalingo_list_containers~137 tokens
List an app's container formation — the running process types with their amount and size (the current scaling). Scalingo API: GET /v1/apps/{app}/containers. Returns { containers: [{ name, amount, size }] }.scalingo_list_deployments~187 tokens
List an app's deployments (most recent first), paginated. Scalingo API: GET /v1/apps/{app}/deployments. Returns { deployments: [...], meta: { pagination } }.scalingo_list_domains~115 tokens
List an app's custom domains and their TLS/canonical status. Scalingo API: GET /v1/apps/{app}/domains. Returns { domains: [...] }.scalingo_list_regions~106 tokens
List the Scalingo regions available to your account, each with its API/dashboard/database hosts. Useful to discover the right SCALINGO_REGION. Scalingo API: GET (auth host) /v1/regions. Returns { regions: [...] }.scalingo_list_variables~134 tokens
List an app's environment variables. WARNING: this exposes secret VALUES (API keys, database URLs, etc.). Scalingo API: GET /v1/apps/{app}/variables. Returns { variables: [{ id, name, value }] }.scalingo_request~247 tokens
Power-user escape hatch: GET any Scalingo API path not wrapped by a dedicated tool. READ-ONLY — only GET is allowed. Path is taken after /v1 (e.g. "/apps/my-app/alerts"). By default hits the regional API; set on_auth_host:true for auth-host resources (regions, scm_integrations, tokens). Scalingo APIscalingo_restart_app~191 tokens
MUTATES Scalingo infrastructure — restarts an app's containers. Optionally restart only specific process types via scope; omit scope to restart everything. Returns 202 Accepted (track via scalingo_get_operation). Scalingo API: POST /v1/apps/{app}/restart.scalingo_scale_app~294 tokens
MUTATES Scalingo infrastructure — sets the container formation (number and/or size of each process type). Only the container types you include are changed. Returns 202 Accepted (track via scalingo_get_operation). Scalingo API: POST /v1/apps/{app}/scale.scalingo_set_variables~263 tokens
MUTATES Scalingo infrastructure — creates or updates environment variables in bulk (each { name, value } is created if new or updated if it exists). This usually triggers a restart to apply the new env. Names ≤64 chars, values ≤8192 chars. Scalingo API: PUT /v1/apps/{app}/variables. Returns { variabscalingo_trigger_deployment~228 tokens
MUTATES Scalingo infrastructure — triggers a new deployment from a source archive URL (a tar.gz reachable by Scalingo). To roll back, re-deploy a previous git_ref/archive — there is no separate rollback endpoint. Scalingo API: POST /v1/apps/{app}/deployments. Returns { deployment }.
Browse
Related MCP servers
- Laravel Forge MCP by usefulapi
Manage Laravel Forge servers, sites, and deployments from your AI assistant. - Northflank MCP by usefulapi
Inspect and control your Northflank projects, services, jobs, and builds from your AI assistant. - Redu
Agent-native cloud, EU-hosted. Provision VMs, networks & databases on redu.cloud via MCP. - Sota
EU-native PaaS for AI agents — deploy web apps with one sentence, managed Postgres, GDPR by default. - RationalBloks
Deploy production REST and Neo4j Graph APIs from JSON schemas in seconds. - Dockerhub
Docker Hub MCP — wraps the Docker Hub v2 API (free, no auth required for public data) - Spoke Phone MCP by usefulapi
Read Spoke calls, transcripts, directory and users; manage phonebook contacts and send SMS. - Accelo MCP by usefulapi
Manage Accelo companies, contacts, jobs, tasks, tickets and time.
Badge for your README
[](https://aptlynx.net/servers/io.usefulapi/scalingo)
Listing text is written by the maker; AptLynx lists tools and does not vouch for them. Find another tool · Browse by topic · For agents