Add or update a panel
panel_addRegister a Pterodactyl panel by name, base URL, and API keys to store credentials locally; re-adding the same name updates the existing entry.
Instructions
Register a Pterodactyl panel by name with its base URL and API key(s). Persisted locally (chmod 600). Re-adding the same name updates it.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"name": "<name>",
"baseUrl": "<baseUrl>"
},
"name": "panel_add"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | ||
| test | No | Validate the key(s) against the panel before returning (default true). | |
| baseUrl | Yes | ||
| clientKey | No | Client API key, starts with ptlc_ | |
| apiVersion | No | Panel API major version: 1 (Pterodactyl 1.x) or 2 (2.0). Default auto detects it. | |
| makeDefault | No | ||
| applicationKey | No | Application (admin) API key, starts with ptla_ |