← usefulapi.io

INDIVIDUAL MCP TOOL

upcloud_list_ip_addresses

Every IP address on the account: address, family (IPv4/IPv6), access (public/utility/private), the server it is assigned to, zone, PTR record, floating flag and release policy.

usefulapi.ionone authenticationAvailability not checked

LIVE ENDPOINT

https://upcloud.usefulapi.io/mcp

No auth detected

Connect to this endpoint to inspect the live schema for upcloud_list_ip_addresses and invoke it with your own arguments.

Indexed input schema

{}

Risk classification

Inferred read-only · medium confidence · heuristic, not a guarantee.

  • No write-capable action terms were found; this is not proof that invocation has no side effects.

Parent server

usefulapi.io

CONNECT WITH APPROVAL

Client installation

Review this server and its permissions before adding it. Secret placeholders must be set locally.

Codex

~/.codex/config.toml

[mcp_servers.upcloud-mcp]
url = "https://upcloud.usefulapi.io/mcp"
enabled = true
Claude Code

.mcp.json

{
  "mcpServers": {
    "upcloud-mcp": {
      "type": "http",
      "url": "https://upcloud.usefulapi.io/mcp"
    }
  }
}
Claude Desktop

Settings → Connectors → Add custom connector

Name: upcloud-mcp
Remote MCP URL: https://upcloud.usefulapi.io/mcp

Add this remote URL as a custom connector in Claude Desktop. Availability depends on the user plan and workspace policy.

Cursor

.cursor/mcp.json

{
  "mcpServers": {
    "upcloud-mcp": {
      "url": "https://upcloud.usefulapi.io/mcp"
    }
  }
}
Visual Studio Code

.vscode/mcp.json

Add to Visual Studio Code
{
  "servers": {
    "upcloud-mcp": {
      "type": "http",
      "url": "https://upcloud.usefulapi.io/mcp"
    }
  }
}
Generic MCP

Client-specific MCP configuration

{
  "name": "upcloud-mcp",
  "transport": "streamable-http",
  "url": "https://upcloud.usefulapi.io/mcp"
}
MCP Inspector

Run the official MCP Inspector locally and enter the indexed Streamable HTTP endpoint.

Related tools

  • upcloud_get_account — The calling account: username, remaining credits and resource limits (cores, memory, storage per tier, IPs, networks, managed services).
  • upcloud_list_zones — Available zones (data centres) with id (e.
  • upcloud_list_plans — Fixed-price server plans: name (e.
  • upcloud_list_prices — The price list per zone in the account's currency: per-hour prices for plans, cores, memory, storage tiers, backups, IPv4 addresses and traffic.
  • upcloud_get_billing_summary — Billing summary for one month with per-resource details (servers, storages, managed databases, object storage, …: amount, hours, plan, zone, labels) and totals.
  • upcloud_list_servers — Cloud servers on the account (summary: uuid, title, hostname, zone, plan, cores, memory, state, tags, labels).
  • upcloud_get_server — Full details of one server: state, plan, cores/memory, network interfaces and IP addresses, attached storage devices, firewall on/off, simple-backup schedule, labels, tags and remote-access settings.
  • upcloud_list_storages — Storage devices: disks, backups, CD-ROM images and OS templates (uuid, title, type, tier, size GB, state, zone, labels).