MCP tool · FTP & SSH access
manage_ssh_keys
List, add or remove the SSH public keys (authorized_keys entries) on a hosting account.
manage_ssh_keys
Description
List, add or remove the SSH public keys (authorized_keys entries) on a hosting account. Writes require write:hosting and are verified by read-back. Pass only a public key — a private key is rejected. This manages keys; to turn SSH access on or off for the whole account use set_ssh_access (confirmation-tier).
Input
| Name | Type | Description |
|---|---|---|
input
required
|
string |
A domain, email address, website URL, numeric service id, or hosting-account username the customer actually owns. Resolved to the owning account automatically; the resolved target is echoed back in the response.
|
action
required
|
enum |
list the authorized keys, create (add) one, or delete one. Writes require write:hosting. One of list, create, delete.
|
public_key
|
string |
The OpenSSH public key line to add, e.g. ssh-ed25519 AAAAC3Nza… laptop.
|
fingerprint
|
string |
The key's SHA256 fingerprint to delete, e.g. SHA256:AD2CG5….
|