Create, list and destroy hourly-billed servers on Vultr, DigitalOcean, Hetzner and Linode.
Connect Remote server
claude mcp add --transport http mcp https://mcp.nocthost.com/mcp --header "Authorization: Bearer <YOUR_API_KEY>"
{
"mcpServers": {
"mcp": {
"url": "https://mcp.nocthost.com/mcp",
"headers": {
"Authorization": "Bearer <YOUR_API_KEY>"
}
}
}
}
{
"servers": {
"mcp": {
"type": "http",
"url": "https://mcp.nocthost.com/mcp",
"headers": {
"Authorization": "Bearer <YOUR_API_KEY>"
}
}
}
}
Settings > Connectors > Add custom connector
URL: https://mcp.nocthost.com/mcp
Replace the values in angle brackets with your own. Keys stay on your machine; we never see them.
Tools 35 found in our last check
get_accountBalance in USD, current hourly spend, how long the balance lasts at that rate, and how many servers the account runs and may run.
list_optionsWhat can be deployed right now: sizes (shared vCPU, dedicated CPU, NVIDIA GPU, bare metal) with vCPU, RAM, disk, included traffic, hourly and monthly price in USD, and the clouds (Vultr, DigitalOcean, Hetzner, Linode, OVHcloud for GPU) and city ids each one deploys in. Sorted by…
quotePrice of a specific order: plan in a city (and optionally cloud, OS, count, hours). Returns the hourly price per server and in total, the cost for the given hours, the monthly price, and whether the current balance covers the first hour. Without a cloud it picks the cheapest one…
list_appsOne-click apps this account can deploy as the app of a new server: id, name, what it is, the minimum RAM and disk, and the clouds it deploys on. Each installs on Ubuntu 24.04 on first boot.
list_serversServers on the account (everything not destroyed): id, label, status, cloud, city, plan, IPv4, hourly price and a ready SSH command for running Linux servers.
get_serverOne server by id: status (PROVISIONING, ACTIVE, STOPPED, ERROR and so on), IPv4, SSH command, plan, city, cloud and hourly price. Use it to follow a server that was still provisioning.
create_serverCreates 1 to 10 servers (default limit 3 per call) and waits up to about two minutes for ACTIVE, then returns ids, IPv4 and the SSH command. Spends money: billed per hour from the balance until the server is destroyed. Refused with the price if the total hourly price is above ma…
server_powerreboot, stop (power off) or start a server by id. A stopped server keeps its IP and disk and is still billed per hour while it exists; destroying it ends billing.
destroy_serverPermanently deletes a server and its disk; billing stops in the hour it is destroyed. Needs confirm: true and the server's exact label. Without both it only describes what would be destroyed.
recommend_planPicks the cheapest sizes that fit a workload, across clouds and cities, from what can be deployed now. Describe the workload (e.g. "Minecraft for 12 players", "Llama 3.1 8B with Ollama", "WireGuard VPN for 5 people") and add numbers when known. Returns fitting options with hourl…
rename_serverChanges a server's label (also renamed at the cloud). Latin letters, digits, dot, dash and underscore, up to 64 characters.
set_rdnsSets the reverse DNS (PTR) of a server's IPv4 to a hostname, for example mail.example.com. The hostname's A record must already point at the server's IP. Works on Vultr, Linode and Hetzner servers.
get_bandwidthOutbound traffic a server used in the current billing period against the traffic its plan includes, in GB. Tracked for Vultr and Hetzner servers.
reset_root_passwordSets a new random root password on a running Linux server, without touching the disk, and returns it once. The password stays in the chat history: log in, add an SSH key and change it. Linux only.
get_windows_passwordReturns the Administrator password of a Windows server for RDP. Secret: it stays in the chat history, so change it inside Windows after you log in.
get_app_passwordReturns the admin login and password of a one-click app (for example WordPress or BTCPay) once it has finished installing. Secret: it stays in the chat history, so change it in the app.
console_linkA fresh web console session for a server (keyboard and screen, works without SSH). Returns a link when the cloud gives one, otherwise the dashboard page where the console opens. The link is a live session: anyone who has it can use the console, so do not share it.
reinstall_serverReinstalls the server's OS in place: the disk is ERASED, the IP stays. Needs confirm: true and the server's exact label; without both it only describes what would happen. Linux: pass ssh_public_key; without it a new random root password is returned once and stays in the chat his…
change_ipMoves a server to a new IPv4 address: it is snapshotted and recreated in the same city with the same disk contents, and the old address is released for good. Takes several minutes of downtime. Sets a new random root password, returned once (it stays in the chat history). Needs c…
list_backupsBackups (disk snapshots) on the account, or of one server: id, label, status (PENDING, AVAILABLE, ERROR), city, cloud, size, when it was taken and until when it is kept (7 days).
create_backupTakes a snapshot of a server's whole disk, at no extra charge, kept for 7 days. Works on Vultr cloud servers that are running or stopped. Takes a few minutes; the backup then shows status AVAILABLE.
restore_backupCreates a NEW server from a backup in the backup's city and cloud, billed per hour like any server. Optionally on a bigger plan. Needs confirm: true; without it returns the price. Refused with the price if it costs more than max_hourly_usd (default $1). Sets a new random root pa…
delete_backupPermanently deletes a backup. Needs confirm: true and the backup's exact label; without both it only describes what would be deleted.
list_load_balancersLoad balancers on the account: id, label, status, city, public IPv4, forwarding rules, backend servers and hourly price.
create_load_balancerCreates a managed load balancer in a city in front of your servers there, $0.0247/hour ($18.00/month), billed per hour from the balance until it is deleted. Spends money. Backends are ACTIVE vultr or hetzner servers in that city, all on one cloud. Refused with the price if it is…
set_load_balancer_backendsReplaces the set of servers behind a load balancer (pass the full new list; an empty list removes all). Servers must be ACTIVE, in the load balancer's city and on its cloud.
delete_load_balancerDeletes a load balancer and its public IP; the servers behind it keep running. Billing for it stops in the hour it is deleted. Needs confirm: true and the exact label; without both it only describes what would be deleted.
billing_historyRecent movements of the balance (newest first, up to 50): top-ups, hourly charges, refunds, referral credits, with the balance after each.
list_invoicesInvoices issued for credited crypto top-ups: number, date and amount. The documents open from the Profile page of the dashboard (card payments get a receipt from the card processor instead).
list_depositsRecent top-ups (open and credited, up to 20): amount to pay, amount credited, method, status (PENDING, CREDITED), payment link of open ones and when they expire.
request_server_limitAsks for a higher limit on how many servers the account may run at once. Often approved on the spot depending on the account's top-up history; otherwise the team reviews it. One open request at a time.
list_payment_methodsHow the balance can be topped up: crypto coins and networks (with their method codes) and the minimum amount for each, and card if offered to this account.
top_upCreates a payment request for the balance and returns where to pay: a payment link, or an address with the exact amount and network. Nothing is charged until the user pays it. Without sanctions_confirmed the tool creates nothing and returns the sanctions statement that the user…
support_readThe latest messages of this account's own support chat with NoctHost (oldest first): what the user wrote, replies from the support AI assistant and from the team. Marks replies as read.
support_sendSends a message to NoctHost support in this account's own chat, on the user's behalf; the team sees it marked as sent by an AI assistant. At most 5 messages per hour per key. The support AI assistant often replies at once, and the reply comes back in the result; replies from the…
Headers
| Name | Description |
|---|---|
AuthorizationRequired, secret | NoctHost API key, created in the dashboard under Profile, API keys. |
Details
| Endpoint | https://mcp.nocthost.com/mcp (Streamable HTTP) |
| First published | 11 Nov 2026 |
| Last updated | 11 Nov 2026 |
| Registry name | com.nocthost/mcp |
More finance and crypto servers See all
Listing data from the official MCP registry. Status and tools from NestDaddy's daily check. Browse all MCP servers.
