accsly.io VPS and accounts price comparison
Compare VPS/VDS, hosting plans of 2,000+ hosts and ready-made accounts across shops. Read-only.
Should I use this
Quality & Safety
Findings (2)
- HIGH
- MEDIUMin list_offers
Based on automated analysis of tool definitions and protocol compliance.
Context Cost
This is the approximate number of tokens consumed each time the server's tools are loaded into a model's context. Higher counts reduce the attention available for other tasks.
Install
One-Click Install
Add this to your `claude_desktop_config.json` file:
{
"mcpServers": {
"catalog": {
"url": "https://accsly.io/mcp"
}
}
}Remote endpoints
https://accsly.io/mcpstreamable-httpWhat it can do
Tool inventory
Tools (7)
π’search_vps(locale, country, region, ram_gb, cpu_cores, ...)
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.
Input Schema
{
"type": "object",
"properties": {
"locale": {
"type": "string",
"enum": [
"ru",
"en",
"de",
"tr",
"es",
"pt"
],
"default": "en",
"description": "Language of names and page links; also the price currency: ru = RUB, en = USD, de/es/pt = EUR, tr = TRY."
},
"country": {
"type": "array",
"items": {
"type": "string",
"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"
]
},
"description": "ISO 3166-1 alpha-2 codes of server locations (any of them), e.g. [\"DE\",\"NL\"]."
},
"region": {
"type": "string",
"enum": [
"abroad",
"eu",
"cis",
"asia",
"america"
],
"description": "abroad = outside Russia, eu, cis, asia, america."
},
"ram_gb": {
"type": "number",
"exclusiveMinimum": 0,
"description": "Minimum RAM, GB."
},
"cpu_cores": {
"type": "number",
"exclusiveMinimum": 0,
"description": "Minimum vCPU cores."
},
"cpu_ghz": {
"type": "number",
"exclusiveMinimum": 0,
"description": "Minimum core frequency, GHz."
},
"disk_gb": {
"type": "number",
"exclusiveMinimum": 0,
"description": "Minimum disk, GB."
},
"disk_type": {
"type": "string",
"enum": [
"ssd",
"nvme",
"hdd"
],
"description": "ssd = SSD or NVMe, nvme = NVMe only, hdd."
},
"max_price": {
"type": "number",
"exclusiveMinimum": 0,
"description": "Maximum price per month in the locale currency (RUB for ru, USD for en, EUR for de/es/pt, TRY for tr)."
},
"payment": {
"type": "array",
"items": {
"type": "string",
"enum": [
"card_ru",
"sbp",
"card_world",
"crypto",
"yoomoney",
"webmoney",
"paypal",
"invoice"
]
},
"description": "Accepted payment methods (any of them): card_ru (Russian MIR card), sbp, card_world (non-Russian card), crypto, yoomoney, webmoney, paypal, invoice."
},
"hourly": {
"type": "boolean",
"description": "Only plans billed by the hour."
},
"options": {
"type": "array",
"items": {
"type": "string",
"enum": [
"ipv6",
"ddos",
"hourly",
"trial",
"moneyback",
"win_license",
"panel",
"no_kyc",
"smtp",
"api",
"instant",
"ru_clients",
"gpu",
"ssl",
"mail",
"ru_support",
"rub"
]
},
"description": "Required features (all of them): ipv6, ddos, trial, moneyback, smtp (port 25), api, instant, gpu, win_license, panel, no_kyc, ru_support, rub."
},
"virtualization": {
"type": "array",
"items": {
"type": "string",
"enum": [
"kvm",
"openvz",
"lxc",
"hyperv",
"vmware",
"xen"
]
}
},
"os": {
"type": "array",
"items": {
"type": "string",
"enum": [
"linux",
"windows",
"freebsd",
"iso"
]
},
"description": "linux, windows, freebsd, iso (own ISO image)."
},
"unlimited_traffic": {
"type": "boolean"
},
"kind": {
"type": "string",
"enum": [
"vps",
"hosting",
"dedicated"
],
"default": "vps",
"description": "vps, hosting (shared web hosting) or dedicated servers."
},
"task": {
"type": "string",
"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"
],
"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β¦)."
},
"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."
},
"host": {
"type": "string",
"maxLength": 200,
"description": "Only this host (slug, domain or name)."
},
"text": {
"type": "string",
"maxLength": 60,
"description": "Free text over plan and host names, e.g. \"ryzen\", \"timeweb nvme\"."
},
"sort": {
"type": "string",
"enum": [
"price",
"price_desc",
"ram_value",
"cpu_value",
"disk_value",
"ram",
"disk",
"ghz"
],
"default": "price",
"description": "price, price_desc, ram_value (cheapest per GB RAM), cpu_value (per core), disk_value (per GB disk), ram, disk, ghz."
},
"one_per_host": {
"type": "boolean",
"description": "At most one plan per host."
},
"page": {
"type": "integer",
"minimum": 1,
"maximum": 500,
"default": 1
}
},
"additionalProperties": false
}π’get_vps_host(host, locale)
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.
Input Schema
{
"type": "object",
"properties": {
"host": {
"type": "string",
"minLength": 2,
"maxLength": 200,
"description": "Host slug from other results (e.g. \"aeza\", \"timeweb-cloud\"), its domain (\"hetzner.com\") or exact name."
},
"locale": {
"type": "string",
"enum": [
"ru",
"en",
"de",
"tr",
"es",
"pt"
],
"default": "en",
"description": "Language of names and page links; also the price currency: ru = RUB, en = USD, de/es/pt = EUR, tr = TRY."
}
},
"required": [
"host"
],
"additionalProperties": false
}π’compare_hosts(host_a, host_b, locale)
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.
Input Schema
{
"type": "object",
"properties": {
"host_a": {
"type": "string",
"minLength": 2,
"maxLength": 200,
"description": "Host slug from other results (e.g. \"aeza\", \"timeweb-cloud\"), its domain (\"hetzner.com\") or exact name."
},
"host_b": {
"type": "string",
"minLength": 2,
"maxLength": 200,
"description": "Host slug from other results (e.g. \"aeza\", \"timeweb-cloud\"), its domain (\"hetzner.com\") or exact name."
},
"locale": {
"type": "string",
"enum": [
"ru",
"en",
"de",
"tr",
"es",
"pt"
],
"default": "en",
"description": "Language of names and page links; also the price currency: ru = RUB, en = USD, de/es/pt = EUR, tr = TRY."
}
},
"required": [
"host_a",
"host_b"
],
"additionalProperties": false
}π’host_promo(host, locale, limit)
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.
Input Schema
{
"type": "object",
"properties": {
"host": {
"type": "string",
"minLength": 2,
"maxLength": 200,
"description": "Host slug from other results (e.g. \"aeza\", \"timeweb-cloud\"), its domain (\"hetzner.com\") or exact name."
},
"locale": {
"type": "string",
"enum": [
"ru",
"en",
"de",
"tr",
"es",
"pt"
],
"default": "en",
"description": "Language of names and page links; also the price currency: ru = RUB, en = USD, de/es/pt = EUR, tr = TRY."
},
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 50,
"default": 20
}
},
"additionalProperties": false
}π’vps_rating(category, locale, limit)
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.
Input Schema
{
"type": "object",
"properties": {
"category": {
"type": "string",
"enum": [
"",
"cheap",
"russia",
"abroad",
"europe",
"usa",
"netherlands",
"germany",
"vpn",
"windows",
"hourly",
"crypto",
"game-server",
"dedicated",
"web-hosting"
],
"default": ""
},
"locale": {
"type": "string",
"enum": [
"ru",
"en",
"de",
"tr",
"es",
"pt"
],
"default": "en",
"description": "Language of names and page links; also the price currency: ru = RUB, en = USD, de/es/pt = EUR, tr = TRY."
},
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 25,
"default": 15
}
},
"additionalProperties": false
}π’search_accounts(query, platform, category, max_price, limit, ...)
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).
Input Schema
{
"type": "object",
"properties": {
"query": {
"type": "string",
"minLength": 1,
"maxLength": 80,
"description": "Platform or product words, e.g. \"telegram\", \"gmail aged\", \"tiktok ads\"."
},
"platform": {
"type": "string",
"maxLength": 80,
"description": "Platform slug to search within (from earlier results), e.g. \"telegram\"."
},
"category": {
"type": "string",
"maxLength": 80,
"description": "Category slug within the platform."
},
"max_price": {
"type": "number",
"exclusiveMinimum": 0,
"description": "Maximum price per item in the locale currency."
},
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 50,
"default": 10
},
"locale": {
"type": "string",
"enum": [
"ru",
"en",
"de",
"tr",
"es",
"pt"
],
"default": "en",
"description": "Language of names and page links; also the price currency: ru = RUB, en = USD, de/es/pt = EUR, tr = TRY."
}
},
"required": [
"query"
],
"additionalProperties": false
}π’list_offers(catalog, sort, max_price, limit, locale)
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.
Input Schema
{
"type": "object",
"properties": {
"catalog": {
"type": "string",
"minLength": 2,
"maxLength": 300,
"description": "Catalog URL, \"platform/category\" or platform slug."
},
"sort": {
"type": "string",
"enum": [
"price_asc",
"price_desc",
"popular",
"newest"
],
"default": "price_asc"
},
"max_price": {
"type": "number",
"exclusiveMinimum": 0,
"description": "Maximum price per item in the locale currency."
},
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 50,
"default": 20
},
"locale": {
"type": "string",
"enum": [
"ru",
"en",
"de",
"tr",
"es",
"pt"
],
"default": "en",
"description": "Language of names and page links; also the price currency: ru = RUB, en = USD, de/es/pt = EUR, tr = TRY."
}
},
"required": [
"catalog"
],
"additionalProperties": false
}Community
Evidence