Your AI-agent can now manage your hosting at is*hosting. We released ishosting-manager -- a bridge between natural language and infrastructure management.
It gives AI agents control over your infrastructure on is*hosting: ordering servers, managing billing, configuring services, and automating cloud operations through natural language.
Under the hood, the project wraps the is*hosting REST API into a Python CLI, so AI tools like Claude Code, Cursor, and OpenAI Codex can call it and manage your infra end-to-end.
That “end-to-end” includes:
You need Python 3.12+, uv package runner, and an is*hosting account with an API token.
You can already use it. For setup guides, check the README section: https://github.com/ishosting/ishosting-manager
We also plan to add metrics and statistics for servers (dedicated and virtual), which will first appear in the client area and then in the skills. We are currently working hard on this.
Not in a way that can be guaranteed. Since the skill is just a wrapper around the public API, any “restrictions” implemented at the skill layer can be bypassed by calling the API directly (or by modifying the wrapper). In other words, you can’t reliably enforce “can do X but never do Y” if the API itself allows Y.
There are no extra limits added by the skill itself, only the limits defined by the public is*hosting API (rate limits, requests per minute).
Agent token limits depend on the AI client you use (Claude, Cursor, Gemini, etc.).
The ordering flow is intentionally split into multiple steps with clarifying questions, and critical operations are designed to go through confirmations.
However, there’s an important caveat: if a user explicitly instructs the agent to “buy a random VPS as fast as possible, don’t ask questions,” and the account has sufficient balance, the agent may still be able to execute that. The platform can’t fully prevent it from the skill side.
Payments outside balance payments are done manually via a generated payment link, so accidental automated double-payments are effectively avoided.
For balance payments, the agent follows the tool’s instructions. If a user intentionally asks the agent to buy many instances using balance and to skip confirmations, it may be able to do so, there’s no absolute lock preventing that behavior.
There isn’t a fixed natural language command list, because agents are conversational: you can phrase requests freely, and the agent maps them to API capabilities.
For the authoritative set of capabilities, refer to the official is*hosting API documentation.