Run your servers by just asking.

Connect Claude, Cursor or any MCP client to your NootHost account and your assistant can actually do the work — restart a VPS, check bandwidth, pay an invoice or spin up a new server. Plain English in, real actions out.

  • Free to use
  • Read-only available
  • Revoke anytime
NootHost MCPSimulatedconnected

Is web-01 up?

get_service

web-01 ● Running

CPU
12%
RAM
2.1 / 8 GB
Bandwidth
214 GB / 2 TB
Uptime
47 days

Restart it.

Restart web-01? Connections drop for a few seconds.Confirm restart

power_server

✓ Restarted successfully. Downtime: 6 seconds.

The NootHost penguin leaning on a stack of servers

Built to be trusted

Try it

See MCP in action

Click a prompt. This is the exact flow your assistant runs — tool call, live answer, plain-English reply.

Try asking
NootHost MCPSimulatedconnected

Restart my VPS.

get_servicepower_server

web-01 · Frankfurt

State
Running → Restarting
Uptime before
47 days
Back online in
9 seconds

Done — web-01 restarted and came back healthy. Anything else?

Behind the scenes

How it works

Your assistant never gets your password — just a scoped key to a hosted MCP server.

You

“Restart web-01”

Your AI

Claude · Cursor · Cline

NootHost MCP

checks your key's permissions

Your account

and only yours

Real actions

VPS · Domains · Billing · Support

Get started

Set it up in two minutes

The NootHost penguin holding a laptop
1

Create an API key

In the dashboard go to Account & settings › API & AI and create a key. Tick only the permissions you want it to have — read-only is a fine place to start. The key is shown once, so copy it then.

Open API keys
2

Add NootHost to your AI tool

Pick your tool and paste the config. Swap in the key you just created.

Run this in your terminal — it writes the config for you.

bash
claude mcp add --transport http noothost https://api.noothost.com/mcp \
  --header "Authorization: Bearer nh_live_your_key_here"

Then ask Claude anything about your account. `claude mcp list` shows it connected.

3

Ask it something

Try “what do I owe?” or “is my server up?”. If it answers with your real numbers, you are connected.

✓ You owe nothing — $18.50 credit, next renewal Mar 3.

You're in charge

You decide exactly how far it goes

Every key carries its own permissions. Your assistant is only shown the tools its key can actually use — everything else may as well not exist.

  • Start read-only. Status, bandwidth and billing questions need nothing more.
  • Add power when you trust it. Restarts and console access are separate ticks.
  • Destructive actions are gated. A rebuild needs the exact hostname passed back as confirmation.
  • Revoke in one click. The key dies on the next request. Keys are stored hashed — nobody can read yours back, including us.

claude-ops

nh_live_9f2•••••••••3kq
Active
  • Read servers
  • Bandwidth
  • Support tickets
  • Power controls
  • Billing & invoices
  • Order services
  • Rebuild servers
  • Domain management
4 of 8 permissions enabled

Your AI assistant only sees the tools this key is permitted to use.

In real life

When you'll actually use it

Website down at 2AM?

“web-01 is down — what's wrong?”

Status, resources and a restart, confirmed back online before you're fully awake.

Need more power?

“What can I upgrade to for $15?”

Compare plans that fit your budget before provisioning another server.

Managing domains?

“Is nootbox.com free? Register it.”

Availability, registration and nameservers — mid-conversation.

Keeping an eye on billing?

“What do I owe this month?”

Balance, invoices and renewals without opening five dashboard pages.

Under the hood

For developers

Everything above, documented. The heavy detail lives here so the page doesn't have to wear it.

View all MCP tools

Browse the 27 available tools, their permissions and capabilities.

ToolPermissionWhat it does
get_accountreadAccount details and credit balance
list_servicesreadEvery server and service you have
get_servicereadOne service: state, OS, IP, resources, bandwidth
get_bandwidthreadUsage this period, limit and what is left
list_invoicesreadInvoices and total outstanding
get_invoicereadOne invoice with line items
check_statusreadIs it you or us — platform status vs your servers
list_domainsreadDomains, expiry and renewal
check_domainreadIs a name free, and what does it cost
get_domain_settingsreadNameservers and transfer lock
list_plansreadThe catalogue with per-cycle pricing and OS options
list_operating_systemsreadTemplates for an order or a rebuild
power_serverpowerStart, stop, restart
open_consoleconsoleOne-time link into the server console
reset_passwordconsoleNew root password when you are locked out
pay_invoicebillingSettle an invoice from account credit
top_up_creditbillingStart a top-up and get a payment link
order_serverorderOrder a plan with a hostname and OS
rebuild_serverrebuildReinstall the OS — erases the disk
register_domaindomainsRegister a domain you have checked
set_nameserversdomainsPoint a domain somewhere else
set_domain_lockdomainsTurn the registrar transfer lock on or off
get_domain_auth_codedomainsEPP code for transferring away
list_ticketssupportYour support tickets
get_ticketsupportOne ticket and its whole conversation
open_ticketsupportOpen a ticket with a human
reply_ticketsupportReply to a ticket

REST API

Everything available through MCP can also be accessed programmatically.

bash
curl https://api.noothost.com/v1/services \
  -H "Authorization: Bearer nh_live_your_key_here"
EndpointWhat you get
GET /v1/meAccount details and credit balance
GET /v1/servicesAll services and servers
GET /v1/services/{id}One service with power state and bandwidth
GET /v1/bandwidthBandwidth for every server
GET /v1/statusPlatform status next to your own servers
GET /v1/services/{id}/consoleOne-time console link
POST /v1/services/{id}/password{ confirm } — new root password
POST /v1/services/{id}/power{ action: start | stop | restart | force_stop }
GET /v1/services/{id}/osOperating systems available
POST /v1/services/{id}/rebuild{ os_template_id, confirm } — erases the disk
GET /v1/invoicesInvoices and total outstanding
POST /v1/invoices/{id}/paySettle from account credit
POST /v1/credit/topup{ amount } — returns a payment link
GET /v1/plansCatalogue with pricing and OS options
POST /v1/orders{ pid, billing_cycle?, hostname?, os_template_id? }
GET /v1/domain-check?q=Is a name available, and what it costs
GET /v1/domainsDomains, expiry and renewal
POST /v1/domains{ domain, years?, nameservers?, privacy?, confirm } — register
POST /v1/domains/{id}/nameservers{ nameservers: [] }
POST /v1/domains/{id}/lock{ lock: true | false }
GET /v1/domains/{id}/auth-codeEPP code for a transfer out
GET /v1/ticketsSupport tickets

GET https://api.noothost.com/v1 returns the full endpoint list. Rate limit: 120 requests a minute per key.

Still wondering

Questions

What is MCP?

The Model Context Protocol is an open standard that lets an AI assistant use real tools instead of guessing. Connecting noothost gives your assistant a set of read and control tools for your own account — nothing else.

Can the AI spend my money?

Only if you let it. Billing, ordering and domains are separate permissions you tick when you create the key, and none of them can charge a card: paying uses account credit you already have, and ordering or registering creates an invoice with a payment link you open yourself.

Can it see other customers' servers?

No. Every call resolves your account from the key itself, so an id belonging to somebody else simply does not resolve.

What if the AI does something I did not want?

Revoke the key in your dashboard and it stops working instantly. Destructive actions are also gated: a rebuild will not run unless the exact hostname is passed back as confirmation.

Do I need to install anything?

No. The server is hosted at noothost.com, so most clients just need the URL and your key. Claude Desktop needs the small mcp-remote bridge because it does not send custom headers on its own.

Is there a plain REST API too?

Yes — the same key works against api.noothost.com/v1 with a Bearer token, and it returns the same JSON the MCP tools do.

The NootHost penguin waving

Give your assistant the keys.

Read-only takes thirty seconds and costs nothing. Add more when you trust it.

  • Free to use
  • Read-only available
  • Revoke anytime
NootHost MCP — Manage Your Hosting With Claude, Cursor & AI