Hostodo MCP
OfficialServer Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| HOSTODO_MCP_TOKEN | Yes | Your Hostodo MCP developer token for authentication. |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| hostodo_list_vmsA | List the authenticated Hostodo customer's VPS instances and capability flags. |
| hostodo_get_vmA | Get detailed metadata for one owned Hostodo VPS. VM references may be id, hostname, or unique prefix. |
| hostodo_list_templatesA | List enabled OS templates that can be used with VM reinstall workflows. Use the returned id as template_id. Requires vms:read scope. |
| hostodo_power_vmC | Power-control one owned VPS. Actions: start, shutdown, reboot, stop, reset. |
| hostodo_exec_vm_commandC | Execute a bounded root command inside one owned VPS via the QEMU guest agent. |
| hostodo_set_vm_exec_enabledA | Enable or disable MCP/QEMU guest-agent root command execution for one owned VPS. Requires vms:exec scope and an exact confirmation phrase. For enable, confirmation must be exactly: ENABLE MCP EXEC . For disable, confirmation must be exactly: DISABLE MCP EXEC . Use the VM's Hostodo instance id, not its hostname. |
| hostodo_reinstall_vmA | Destructively reinstall one owned Hostodo VPS to an enabled OS template. Call hostodo_list_templates first to discover valid template_id values. Requires vms:power scope and the exact confirmation phrase: REINSTALL TO TEMPLATE . This deletes and rebuilds the guest disk, starts the VM, and returns a one-time root password. |
| hostodo_rename_vmA | Rename one owned Hostodo VPS hostname/display label. Requires vms:power scope and exact confirmation phrase: RENAME TO . |
| hostodo_create_artifact_uploadA | Create an upload slot for transferring a file to a Hostodo VPS. Returns a presigned PUT URL valid for 15 minutes. After uploading, use hostodo_install_artifact to install the file to the VM filesystem. Requires vms:exec scope and mcp_exec_enabled on the target VM. |
| hostodo_install_artifactA | Install a previously uploaded artifact to the VM filesystem. Downloads the artifact to the VM, verifies SHA-256, sets ownership and permissions, and atomically moves to the destination path. Requires vms:exec scope and mcp_exec_enabled on the target VM. |
| hostodo_start_vm_commandA | Start a long-running async command on one owned VPS. Returns immediately with a command_id for polling via hostodo_get_vm_command_output. Use for builds, package installs, migrations, service restarts, etc. Requires vms:exec scope and mcp_exec_enabled=true on the VM. |
| hostodo_get_vm_command_outputA | Get status and bounded output tails for an async command run. Returns current status, exit_code, stdout/stderr tails, and next offsets for incremental reads via hostodo_read_vm_command_logs. |
| hostodo_read_vm_command_logsA | Read incremental stdout/stderr chunks from an async command run by offset. Use next_stdout_offset and next_stderr_offset from previous calls to resume. |
| hostodo_cancel_vm_commandA | Cancel a running async command. Returns the final status. Has no effect if the command already finished. |
| hostodo_get_deploymentC | Coming soon (deploy): Inspect deployment status and logs. This PMF stub records demand and returns a structured coming_soon response; it does not perform the requested action yet. Do not send secrets. |
| hostodo_rollback_deploymentA | Coming soon (deploy): Rollback a prior deployment. This PMF stub records demand and returns a structured coming_soon response; it does not perform the requested action yet. Do not send secrets. |
| hostodo_restart_serviceA | Coming soon (deploy): Restart an application or system service on a VM. This PMF stub records demand and returns a structured coming_soon response; it does not perform the requested action yet. Do not send secrets. |
| hostodo_get_service_logsA | Coming soon (deploy): Read service logs from a VM. This PMF stub records demand and returns a structured coming_soon response; it does not perform the requested action yet. Do not send secrets. |
| hostodo_list_invoicesA | Coming soon (billing): List account invoices. This PMF stub records demand and returns a structured coming_soon response; it does not perform the requested action yet. Do not send secrets. |
| hostodo_get_invoiceA | Coming soon (billing): Get invoice details. This PMF stub records demand and returns a structured coming_soon response; it does not perform the requested action yet. Do not send secrets. |
| hostodo_pay_invoiceC | Coming soon (billing): Pay an invoice. This PMF stub records demand and returns a structured coming_soon response; it does not perform the requested action yet. Do not send secrets. |
| hostodo_list_payment_methodsA | Coming soon (billing): List saved payment methods. This PMF stub records demand and returns a structured coming_soon response; it does not perform the requested action yet. Do not send secrets. |
| hostodo_add_payment_methodA | Coming soon (billing): Add a payment method. This PMF stub records demand and returns a structured coming_soon response; it does not perform the requested action yet. Do not send secrets. |
| hostodo_get_account_balanceA | Coming soon (billing): Get account balance and credits. This PMF stub records demand and returns a structured coming_soon response; it does not perform the requested action yet. Do not send secrets. |
| hostodo_apply_creditA | Coming soon (billing): Apply account credit to an invoice. This PMF stub records demand and returns a structured coming_soon response; it does not perform the requested action yet. Do not send secrets. |
| hostodo_list_ticketsA | Coming soon (helpdesk): List support tickets. This PMF stub records demand and returns a structured coming_soon response; it does not perform the requested action yet. Do not send secrets. |
| hostodo_get_ticketA | Coming soon (helpdesk): Get support ticket details. This PMF stub records demand and returns a structured coming_soon response; it does not perform the requested action yet. Do not send secrets. |
| hostodo_create_ticketA | Coming soon (helpdesk): Create a support ticket. This PMF stub records demand and returns a structured coming_soon response; it does not perform the requested action yet. Do not send secrets. |
| hostodo_reply_ticketA | Coming soon (helpdesk): Reply to a support ticket. This PMF stub records demand and returns a structured coming_soon response; it does not perform the requested action yet. Do not send secrets. |
| hostodo_close_ticketA | Coming soon (helpdesk): Close a support ticket. This PMF stub records demand and returns a structured coming_soon response; it does not perform the requested action yet. Do not send secrets. |
| hostodo_upload_ticket_attachmentC | Coming soon (helpdesk): Upload a ticket attachment. This PMF stub records demand and returns a structured coming_soon response; it does not perform the requested action yet. Do not send secrets. |
| hostodo_list_dns_zonesB | Coming soon (dns): List DNS zones. This PMF stub records demand and returns a structured coming_soon response; it does not perform the requested action yet. Do not send secrets. |
| hostodo_create_dns_recordA | Coming soon (dns): Create a DNS record. This PMF stub records demand and returns a structured coming_soon response; it does not perform the requested action yet. Do not send secrets. |
| hostodo_update_dns_recordA | Coming soon (dns): Update a DNS record. This PMF stub records demand and returns a structured coming_soon response; it does not perform the requested action yet. Do not send secrets. |
| hostodo_delete_dns_recordB | Coming soon (dns): Delete a DNS record. This PMF stub records demand and returns a structured coming_soon response; it does not perform the requested action yet. Do not send secrets. |
| hostodo_list_rdnsC | Coming soon (dns): List reverse DNS records. This PMF stub records demand and returns a structured coming_soon response; it does not perform the requested action yet. Do not send secrets. |
| hostodo_set_rdnsA | Coming soon (dns): Set reverse DNS for an IP. This PMF stub records demand and returns a structured coming_soon response; it does not perform the requested action yet. Do not send secrets. |
| hostodo_list_snapshotsA | Coming soon (snapshot): List VM snapshots. This PMF stub records demand and returns a structured coming_soon response; it does not perform the requested action yet. Do not send secrets. |
| hostodo_create_snapshotA | Coming soon (snapshot): Create a VM snapshot. This PMF stub records demand and returns a structured coming_soon response; it does not perform the requested action yet. Do not send secrets. |
| hostodo_restore_snapshotA | Coming soon (snapshot): Restore a VM snapshot. This PMF stub records demand and returns a structured coming_soon response; it does not perform the requested action yet. Do not send secrets. |
| hostodo_get_vm_metricsA | Coming soon (monitoring): Get VM resource metrics. This PMF stub records demand and returns a structured coming_soon response; it does not perform the requested action yet. Do not send secrets. |
| hostodo_get_bandwidth_usageA | Coming soon (monitoring): Get VM bandwidth usage. This PMF stub records demand and returns a structured coming_soon response; it does not perform the requested action yet. Do not send secrets. |
| hostodo_get_incidentsA | Coming soon (monitoring): Get service incidents. This PMF stub records demand and returns a structured coming_soon response; it does not perform the requested action yet. Do not send secrets. |
| hostodo_check_vm_healthA | Coming soon (monitoring): Run a VM health check. This PMF stub records demand and returns a structured coming_soon response; it does not perform the requested action yet. Do not send secrets. |
| hostodo_list_ssh_keysA | Coming soon (access): List SSH keys. This PMF stub records demand and returns a structured coming_soon response; it does not perform the requested action yet. Do not send secrets. |
| hostodo_add_ssh_keyA | Coming soon (access): Add an SSH key. This PMF stub records demand and returns a structured coming_soon response; it does not perform the requested action yet. Do not send secrets. |
| hostodo_remove_ssh_keyA | Coming soon (access): Remove an SSH key. This PMF stub records demand and returns a structured coming_soon response; it does not perform the requested action yet. Do not send secrets. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/hostodo/hostodo-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server