Get Pterodactyl startup command and egg variables
ptero_get_startup_variablesRetrieve the resolved startup command, Docker image, and all user-visible egg variables for a Pterodactyl server to diagnose boot failures or review current configuration.
Instructions
Get the resolved startup command, the raw (unsubstituted) command template, the Docker image, and every user-viewable egg variable — name, env-var name, description, current and default values, whether it's editable, and its validation rule string.
Use this to see how the server is configured to start — e.g. which jar file, memory flags, or Geyser toggle are set — before troubleshooting a boot failure or explaining current configuration.
Hidden (non-user-viewable) variables are never returned by the panel and so never appear here. This tool is read-only: it cannot change a variable, and this server does not currently expose a tool that does — that has to be done through the panel UI.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| server | No | Server short identifier (e.g. 1a2b3c4d). Omit to use PTERODACTYL_DEFAULT_SERVER. Call ptero_list_servers to discover valid identifiers. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| server | Yes | ||
| variables | Yes | User-viewable egg variables only; hidden ones never appear here. | |
| docker_image | No | The container image currently in use, when the panel reports one. | |
| startup_command | Yes | The startup command with egg variable placeholders resolved. | |
| raw_startup_command | Yes | The startup command template before placeholder substitution. |