Koskamo

Accsly MCP

An official read-only MCP server that allows agents to search for VPS/VDS hosting plans and ready-made accounts across multiple platforms and shops. It provides tools to compare hosts, retrieve specific host details, check ratings, and search for accounts by platform or name, supporting multiple locales for currency and language.

Endpoint and access

No sign-in to connect and list tools. Individual tools may still need a vendor account, credentials, or permissions; check the documented prerequisites.

Accsly MCP logo, by accsly.ioVendor evidenceStreamable HTTPNo sign-inEndpoint checked 2026-11-01Operated by accsly.io
MCP endpoint (Streamable HTTP)
https://accsly.io/mcp
Vendor documentation

What you can do with it

  • Search for VPS hosting plans by specifications
  • Compare hosting providers by price and features
  • Search for ready-made accounts on platforms
  • Retrieve specific details for a hosting provider

Source and maintenance

Vendor evidenceRegistry 1.0.0

Protocol and capabilities

Server
io.accsly/catalog 1.0.0
MCP protocol
2025-06-18
Tools
7 advertised
Resources
Not advertised
Resource templates
Not advertised
Prompts
Not advertised
Server-advertised capabilities
{
  "tools": {
    "listChanged": false
  }
}

Server-provided instructions

Untrusted server output shown for inspection. It is not Koskamo guidance and is excluded from knowledge search.

accsly.io compares prices; it does not sell servers or accounts itself. VPS tools (search_vps, get_vps_host, compare_hosts, host_promo, vps_rating) cover 2,000+ hosting providers with prices read on their own sites and refreshed hourly; account tools (search_accounts, list_offers) cover ready-made accounts from independent shops. Pass locale (en default) to get names, links and prices in that language and currency (ru RUB, en USD, de/es/pt EUR, tr TRY). Host slugs from one result work as host arguments of the others. Give users the page_url / host_page links for details and order_url / buy_url to buy; say that prices may change at the seller. Markdown versions of the pages: append ?format=md. API description: https://accsly.io/openapi.json

Tools

7 advertised

search_vps — Search VPS plans
Advertised by the server during the last successful anonymous check.
Advertised read-only

Find VPS/VDS (or shared hosting, dedicated) plans across 2,000+ hosts by country, RAM/CPU/disk minimums, disk type, monthly budget, payment method, hourly billing and task presets. Returns 10 plans per page, cheapest first by default, each with specs, monthly price, payment methods, the host page and an order link. Prices are read on the hosts' own sites and refreshed hourly.

search_vps input schema
{
  "type": "object",
  "properties": {
    "os": {
      "type": "array",
      "items": {
        "enum": [
          "linux",
          "windows",
          "freebsd",
          "iso"
        ],
        "type": "string"
      },
      "description": "linux, windows, freebsd, iso (own ISO image)."
    },
    "host": {
      "type": "string",
      "maxLength": 200,
      "description": "Only this host (slug, domain or name)."
    },
    "kind": {
      "enum": [
        "vps",
        "hosting",
        "dedicated"
      ],
      "type": "string",
      "default": "vps",
      "description": "vps, hosting (shared web hosting) or dedicated servers."
    },
    "page": {
      "type": "integer",
      "default": 1,
      "maximum": 500,
      "minimum": 1
    },
    "sort": {
      "enum": [
        "price",
        "price_desc",
        "ram_value",
        "cpu_value",
        "disk_value",
        "ram",
        "disk",
        "ghz"
      ],
      "type": "string",
      "default": "price",
      "description": "price, price_desc, ram_value (cheapest per GB RAM), cpu_value (per core), disk_value (per GB disk), ram, disk, ghz."
    },
    "task": {
      "enum": [
        "vpn",
        "site",
        "bot",
        "games",
        "windows",
        "docker",
        "storage",
        "proxy",
        "parsing",
        "db",
        "mail",
        "dev",
        "ai",
        "game-minecraft",
        "game-cs2",
        "game-cs16",
        "game-rust",
        "game-palworld",
        "game-ark",
        "game-valheim",
        "game-dayz",
        "game-gta5",
        "game-samp",
        "game-terraria",
        "game-zomboid",
        "game-7dtd",
        "game-gmod",
        "game-satisfactory",
        "game-enshrouded",
        "game-factorio",
        "game-vrising",
        "game-unturned",
        "game-l4d2",
        "game-dst",
        "game-arma3"
      ],
      "type": "string",
      "description": "Preset filter for a typical job: vpn (corporate VPN), site, bot, games, windows, docker, storage, proxy, parsing, db, mail, dev, ai, or a game server (game-minecraft, game-cs2, game-rust…)."
    },
    "text": {
      "type": "string",
      "maxLength": 60,
      "description": "Free text over plan and host names, e.g. \"ryzen\", \"timeweb nvme\"."
    },
    "hourly": {
      "type": "boolean",
      "description": "Only plans billed by the hour."
    },
    "locale": {
      "enum": [
        "ru",
        "en",
        "de",
        "tr",
        "es",
        "pt"
      ],
      "type": "string",
      "default": "en",
      "description": "Language of names and page links; also the price currency: ru = RUB, en = USD, de/es/pt = EUR, tr = TRY."
    },
    "ram_gb": {
      "type": "number",
      "description": "Minimum RAM, GB.",
      "exclusiveMinimum": 0
    },
    "region": {
      "enum": [
        "abroad",
        "eu",
        "cis",
        "asia",
        "america"
      ],
      "type": "string",
      "description": "abroad = outside Russia, eu, cis, asia, america."
    },
    "country": {
      "type": "array",
      "items": {
        "enum": [
          "RU",
          "NL",
          "DE",
          "FI",
          "US",
          "PL",
          "FR",
          "GB",
          "KZ",
          "TR",
          "LV",
          "EE",
          "LT",
          "SE",
          "CH",
          "CZ",
          "BG",
          "MD",
          "RO",
          "AT",
          "ES",
          "IT",
          "GR",
          "HU",
          "SK",
          "RS",
          "BE",
          "DK",
          "NO",
          "IE",
          "IS",
          "PT",
          "HR",
          "SI",
          "ME",
          "MK",
          "AL",
          "CY",
          "UA",
          "BY",
          "AM",
          "GE",
          "UZ",
          "KG",
          "IL",
          "AE",
          "HK",
          "SG",
          "JP",
          "KR",
          "CN",
          "IN",
          "ID",
          "MY",
          "TH",
          "PK",
          "AU",
          "CA",
          "MX",
          "BR",
          "AR",
          "CL",
          "CO",
          "PE",
          "EC",
          "BO",
          "CR",
          "GT",
          "PR",
          "ZA",
          "LU",
          "LI",
          "BA",
          "TW",
          "VN",
          "PH",
          "KH",
          "MM",
          "BD",
          "NP",
          "SA",
          "QA",
          "BH",
          "KW",
          "OM",
          "IQ",
          "EG",
          "NG",
          "NZ",
          "AQ",
          "AZ",
          "MT",
          "LA",
          "IR",
          "LB",
          "PA",
          "PY",
          "UY",
          "CW",
          "KE",
          "CG",
          "MA",
          "GH"
        ],
        "type": "string"
      },
      "description": "ISO 3166-1 alpha-2 codes of server locations (any of them), e.g. [\"DE\",\"NL\"]."
    },
    "cpu_ghz": {
      "type": "number",
      "description": "Minimum core frequency, GHz.",
      "exclusiveMinimum": 0
    },
    "disk_gb": {
      "type": "number",
      "description": "Minimum disk, GB.",
      "exclusiveMinimum": 0
    },
    "landing": {
      "type": "string",
      "maxLength": 80,
      "description": "Slug of a ready-made selection whose filter to use, e.g. \"for-docker\", \"germany\", \"nvme-netherlands\", \"pay-with-sbp\", \"web-hosting-wordpress\". Explicit arguments override it."
    },
    "options": {
      "type": "array",
      "items": {
        "enum": [
          "ipv6",
          "ddos",
          "hourly",
          "trial",
          "moneyback",
          "win_license",
          "panel",
          "no_kyc",
          "smtp",
          "api",
          "instant",
          "ru_clients",
          "gpu",
          "ssl",
          "mail",
          "ru_support",
          "rub"
        ],
        "type": "string"
      },
      "description": "Required features (all of them): ipv6, ddos, trial, moneyback, smtp (port 25), api, instant, gpu, win_license, panel, no_kyc, ru_support, rub."
    },
    "payment": {
      "type": "array",
      "items": {
        "enum": [
          "card_ru",
          "sbp",
          "card_world",
          "crypto",
          "yoomoney",
          "webmoney",
          "paypal",
          "invoice"
        ],
        "type": "string"
      },
      "description": "Accepted payment methods (any of them): card_ru (Russian MIR card), sbp, card_world (non-Russian card), crypto, yoomoney, webmoney, paypal, invoice."
    },
    "cpu_cores": {
      "type": "number",
      "description": "Minimum vCPU cores.",
      "exclusiveMinimum": 0
    },
    "disk_type": {
      "enum": [
        "ssd",
        "nvme",
        "hdd"
      ],
      "type": "string",
      "description": "ssd = SSD or NVMe, nvme = NVMe only, hdd."
    },
    "max_price": {
      "type": "number",
      "description": "Maximum price per month in the locale currency (RUB for ru, USD for en, EUR for de/es/pt, TRY for tr).",
      "exclusiveMinimum": 0
    },
    "one_per_host": {
      "type": "boolean",
      "description": "At most one plan per host."
    },
    "virtualization": {
      "type": "array",
      "items": {
        "enum": [
          "kvm",
          "openvz",
          "lxc",
          "hyperv",
          "vmware",
          "xen"
        ],
        "type": "string"
      }
    },
    "unlimited_traffic": {
      "type": "boolean"
    }
  },
  "additionalProperties": false
}
search_vps annotations
{
  "title": "Search VPS plans",
  "readOnlyHint": true,
  "openWorldHint": false,
  "idempotentHint": true,
  "destructiveHint": false
}
get_vps_host — VPS host card
Advertised by the server during the last successful anonymous check.
Advertised read-only

Everything the catalog knows about one VPS/hosting provider: legal entity and country, server countries, payment methods, terms (trial, money back, hourly billing, DDoS, IPv6, SLA, long-term discount), place in the accsly rating, VPS price range and cheapest plan per RAM size, the cheapest plans with order links, and links to its comparison, alternatives and page.

get_vps_host input schema
{
  "type": "object",
  "required": [
    "host"
  ],
  "properties": {
    "host": {
      "type": "string",
      "maxLength": 200,
      "minLength": 2,
      "description": "Host slug from other results (e.g. \"aeza\", \"timeweb-cloud\"), its domain (\"hetzner.com\") or exact name."
    },
    "locale": {
      "enum": [
        "ru",
        "en",
        "de",
        "tr",
        "es",
        "pt"
      ],
      "type": "string",
      "default": "en",
      "description": "Language of names and page links; also the price currency: ru = RUB, en = USD, de/es/pt = EUR, tr = TRY."
    }
  },
  "additionalProperties": false
}
get_vps_host annotations
{
  "title": "VPS host card",
  "readOnlyHint": true,
  "openWorldHint": false,
  "idempotentHint": true,
  "destructiveHint": false
}
compare_hosts — Compare two VPS hosts
Advertised by the server during the last successful anonymous check.
Advertised read-only

Like-for-like comparison of two VPS hosts from catalog data: cheapest plan with at least 1/2/4/8/16 GB RAM, plan counts, median price, countries, NVMe share, payment methods, trial, money back, hourly billing, DDoS, IPv6, SLA, rating place, and who wins on each.

compare_hosts input schema
{
  "type": "object",
  "required": [
    "host_a",
    "host_b"
  ],
  "properties": {
    "host_a": {
      "type": "string",
      "maxLength": 200,
      "minLength": 2,
      "description": "Host slug from other results (e.g. \"aeza\", \"timeweb-cloud\"), its domain (\"hetzner.com\") or exact name."
    },
    "host_b": {
      "type": "string",
      "maxLength": 200,
      "minLength": 2,
      "description": "Host slug from other results (e.g. \"aeza\", \"timeweb-cloud\"), its domain (\"hetzner.com\") or exact name."
    },
    "locale": {
      "enum": [
        "ru",
        "en",
        "de",
        "tr",
        "es",
        "pt"
      ],
      "type": "string",
      "default": "en",
      "description": "Language of names and page links; also the price currency: ru = RUB, en = USD, de/es/pt = EUR, tr = TRY."
    }
  },
  "additionalProperties": false
}
compare_hosts annotations
{
  "title": "Compare two VPS hosts",
  "readOnlyHint": true,
  "openWorldHint": false,
  "idempotentHint": true,
  "destructiveHint": false
}
host_promo — VPS discounts
Advertised by the server during the last successful anonymous check.
Advertised read-only

Discount signals of a host: the promotion published on its site (Russian text), long-term prepayment discount computed from its own period prices, free trial and money-back days. Without a host: the hosts with the strongest discount signals. Promo codes are never invented: only those the host publishes.

host_promo input schema
{
  "type": "object",
  "properties": {
    "host": {
      "type": "string",
      "maxLength": 200,
      "minLength": 2,
      "description": "Host slug from other results (e.g. \"aeza\", \"timeweb-cloud\"), its domain (\"hetzner.com\") or exact name."
    },
    "limit": {
      "type": "integer",
      "default": 20,
      "maximum": 50,
      "minimum": 1
    },
    "locale": {
      "enum": [
        "ru",
        "en",
        "de",
        "tr",
        "es",
        "pt"
      ],
      "type": "string",
      "default": "en",
      "description": "Language of names and page links; also the price currency: ru = RUB, en = USD, de/es/pt = EUR, tr = TRY."
    }
  },
  "additionalProperties": false
}
host_promo annotations
{
  "title": "VPS discounts",
  "readOnlyHint": true,
  "openWorldHint": false,
  "idempotentHint": true,
  "destructiveHint": false
}
vps_rating — VPS host rating
Advertised by the server during the last successful anonymous check.
Advertised read-only

Top of the accsly.io VPS host rating: score 0-10 per host computed from catalog data (price per resource, entry price, trust, terms, tech, reach), with plans count and entry price. Category narrows it: cheap, russia, abroad (ru only), europe, usa, netherlands, germany, vpn (corporate VPN), windows, hourly, crypto (not on ru), game-server, or web-hosting for the shared hosting rating. Empty = overall.

vps_rating input schema
{
  "type": "object",
  "properties": {
    "limit": {
      "type": "integer",
      "default": 15,
      "maximum": 25,
      "minimum": 1
    },
    "locale": {
      "enum": [
        "ru",
        "en",
        "de",
        "tr",
        "es",
        "pt"
      ],
      "type": "string",
      "default": "en",
      "description": "Language of names and page links; also the price currency: ru = RUB, en = USD, de/es/pt = EUR, tr = TRY."
    },
    "category": {
      "enum": [
        "",
        "cheap",
        "russia",
        "abroad",
        "europe",
        "usa",
        "netherlands",
        "germany",
        "vpn",
        "windows",
        "hourly",
        "crypto",
        "game-server",
        "dedicated",
        "web-hosting"
      ],
      "type": "string",
      "default": ""
    }
  },
  "additionalProperties": false
}
vps_rating annotations
{
  "title": "VPS host rating",
  "readOnlyHint": true,
  "openWorldHint": false,
  "idempotentHint": true,
  "destructiveHint": false
}
search_accounts — Search account offers
Advertised by the server during the last successful anonymous check.
Advertised read-only

Search the catalog of ready-made accounts (Telegram, TikTok, Gmail, Steam, ChatGPT and 70+ platforms) compared across independent shops. Returns matching platforms with their categories (slugs and URLs) and the most bought in-stock offers with price, stock, shop, product page and buy link (list_offers sorts one platform or category by price).

search_accounts input schema
{
  "type": "object",
  "required": [
    "query"
  ],
  "properties": {
    "limit": {
      "type": "integer",
      "default": 10,
      "maximum": 50,
      "minimum": 1
    },
    "query": {
      "type": "string",
      "maxLength": 80,
      "minLength": 1,
      "description": "Platform or product words, e.g. \"telegram\", \"gmail aged\", \"tiktok ads\"."
    },
    "locale": {
      "enum": [
        "ru",
        "en",
        "de",
        "tr",
        "es",
        "pt"
      ],
      "type": "string",
      "default": "en",
      "description": "Language of names and page links; also the price currency: ru = RUB, en = USD, de/es/pt = EUR, tr = TRY."
    },
    "category": {
      "type": "string",
      "maxLength": 80,
      "description": "Category slug within the platform."
    },
    "platform": {
      "type": "string",
      "maxLength": 80,
      "description": "Platform slug to search within (from earlier results), e.g. \"telegram\"."
    },
    "max_price": {
      "type": "number",
      "description": "Maximum price per item in the locale currency.",
      "exclusiveMinimum": 0
    }
  },
  "additionalProperties": false
}
search_accounts annotations
{
  "title": "Search account offers",
  "readOnlyHint": true,
  "openWorldHint": false,
  "idempotentHint": true,
  "destructiveHint": false
}
list_offers — List account offers
Advertised by the server during the last successful anonymous check.
Advertised read-only

Offers of one platform or category of the accounts catalog, across shops: price, items in stock, seller shop, product page and buy link. Pass a catalog URL (https://accsly.io/en/catalog/messengers/telegram/…), "platform/category" slugs or a platform slug.

list_offers input schema
{
  "type": "object",
  "required": [
    "catalog"
  ],
  "properties": {
    "sort": {
      "enum": [
        "price_asc",
        "price_desc",
        "popular",
        "newest"
      ],
      "type": "string",
      "default": "price_asc"
    },
    "limit": {
      "type": "integer",
      "default": 20,
      "maximum": 50,
      "minimum": 1
    },
    "locale": {
      "enum": [
        "ru",
        "en",
        "de",
        "tr",
        "es",
        "pt"
      ],
      "type": "string",
      "default": "en",
      "description": "Language of names and page links; also the price currency: ru = RUB, en = USD, de/es/pt = EUR, tr = TRY."
    },
    "catalog": {
      "type": "string",
      "maxLength": 300,
      "minLength": 2,
      "description": "Catalog URL, \"platform/category\" or platform slug."
    },
    "max_price": {
      "type": "number",
      "description": "Maximum price per item in the locale currency.",
      "exclusiveMinimum": 0
    }
  },
  "additionalProperties": false
}
list_offers annotations
{
  "title": "List account offers",
  "readOnlyHint": true,
  "openWorldHint": false,
  "idempotentHint": true,
  "destructiveHint": false
}

Prompts

Not advertised

No prompt definitions available.

Resources

Not advertised

No resource definitions available.

30-day availability

Aggregated from read-only remote checks; this is not a tool-execution or security guarantee.

Successful checks
1 of 1 (100%)
Average latency
802 ms
95th percentile latency
802 ms

Maintenance history

Public check and source-refresh events. Editorial and ownership records remain private.

  • · probe · passed · 802 ms · metadata changed · 7 tool(s)

Connect from your client

Each snippet registers the same endpoint; pick the client you use.

This server is operated by the named third party. Listing and endpoint checks are not an endorsement or a security audit. Review the operator's permissions, terms, and data handling before connecting. How listings are checked and corrected.

Claude Code

Run this once in a terminal. It registers the remote server. Use --scope project to write .mcp.json for the repo.
Claude Code configuration
claude mcp add --transport http accsly-mcp https://accsly.io/mcp

Codex

Run this once. Codex stores MCP servers in ~/.codex/config.toml (or .codex/config.toml in a trusted project).
Codex configuration
codex mcp add accsly-mcp --url https://accsly.io/mcp

Cursor

Merge this server into .cursor/mcp.json in your project, then enable accsly-mcp in your MCP settings.
Cursor configuration
{
  "mcpServers": {
    "accsly-mcp": {
      "url": "https://accsly.io/mcp"
    }
  }
}

Cline

Merge this into cline_mcp_settings.json (Cline → MCP Servers → Configure).
Cline configuration
{
  "mcpServers": {
    "accsly-mcp": {
      "type": "streamableHttp",
      "url": "https://accsly.io/mcp",
      "disabled": false
    }
  }
}

VS Code

Merge this server into .vscode/mcp.json. Use MCP: List Servers to start accsly-mcp and inspect its tools.
VS Code configuration
{
  "servers": {
    "accsly-mcp": {
      "type": "http",
      "url": "https://accsly.io/mcp"
    }
  }
}

Gemini CLI

Run this once. It writes .gemini/settings.json in the current project; pass --scope user for ~/.gemini/settings.json.
Gemini CLI configuration
gemini mcp add --transport http accsly-mcp https://accsly.io/mcp

Claude Desktop

Merge this into claude_desktop_config.json (macOS: ~/Library/Application Support/Claude/, Windows: %APPDATA%\Claude\), then restart Claude Desktop.
Claude Desktop configuration
{
  "mcpServers": {
    "accsly-mcp": {
      "url": "https://accsly.io/mcp"
    }
  }
}

Windsurf

Merge this into ~/.codeium/windsurf/mcp_config.json, then refresh MCP in Cascade. Windsurf remote servers use serverUrl, not url.
Windsurf configuration
{
  "mcpServers": {
    "accsly-mcp": {
      "serverUrl": "https://accsly.io/mcp"
    }
  }
}

Let your agent find its tools

Find servers like Accsly MCP from your agent. Add Koskamo once to search the index for endpoints, access requirements, and client setup. Public discovery needs no key.

Do you run Accsly MCP?

Prove ownership with a DNS record, a well-known file, or your Official MCP Registry entry, and your edits publish immediately. Proofs are re-checked weekly; admins can still hide or remove a listing.

Claim this listing