Claude
- Open Settings → Connectors.
- Choose Add custom connector.
- Name it HostsAtlas and paste this URL:
https://skycisa.com/mcpQuery HostsAtlas from your code or your AI assistant: who hosts a domain and who registered it, who owns an address or a network, live DNS, certificates and email setup, providers and their footprint, data centers near a place, live incidents, GPU prices, latency estimates, where to host for an audience and submarine cables.
https://skycisa.com/mcphttps://skycisa.com/api/v1One remote MCP server with eighteen read-only tools. Streamable HTTP, no sign-in.
https://skycisa.com/mcpRun in your terminal:
claude mcp add --transport http hostsatlas https://skycisa.com/mcpAdd to ~/.cursor/mcp.json. ChatGPT, VS Code and other MCP clients take the same URL.
{
"mcpServers": {
"hostsatlas": {
"url": "https://skycisa.com/mcp"
}
}
}What your assistant can ask. Every answer is JSON with links back to the atlas.
who_hostsWho hosts a domain: host, CDN, platform, DNS and email providers, from live DNS.
Try: “Who hosts nytimes.com?”
search_providersFind providers by name, category and country.
Try: “GPU clouds with servers in Germany”
get_providerOne provider: footprint by country and city, cheapest plans, incidents, certifications.
Try: “Where does Hetzner have data centers?”
find_datacentersData centers by country, city or provider, or nearest to a point.
Try: “Data centers within 25 km of Frankfurt”
live_incidentsOpen incidents and maintenance, as providers' status pages publish them.
Try: “Is any cloud down right now?”
what_changedThe dated record of the market: price moves, listings, data centers, certifications and incidents.
Try: “What changed in GPU prices this week?”
gpu_pricesGPU models with market prices, and the cheapest offers for one.
Try: “Cheapest H100 in the US”
estimate_latencyRound-trip estimate between two points, along measured routes between network hubs.
Try: “Latency from Singapore to London?”
where_to_hostThe best cities to host in for users in a set of countries.
Try: “Where should I host for the US, Germany and Japan?”
submarine_cablesSubmarine cables, their owners and landing points.
Try: “Which cables land in Portugal?”
lookup_domainA domain's registration from the registry (RDAP, or whois): registrar, dates, status, name servers; who sells it when it is free.
Try: “When does github.com expire?”
lookup_ipWho owns an address: its announced prefix and network, the registry record, reverse DNS, the cloud region, top sites on it.
Try: “Whose address is 8.8.8.8?”
lookup_asnA network: prefixes announced in BGP and their RPKI, upstream networks, data centers and exchange points.
Try: “Who does AS24940 connect through?”
lookup_dnsLive DNS records, CAA and DNSSEC for a name.
Try: “What are the MX records of proton.me?”
lookup_tlsThe certificate a site serves: issuer, expiry, names, chain; TLS version, HTTP/2 and HTTP/3, HSTS.
Try: “When does the certificate of example.com expire?”
lookup_emailEmail setup: mail servers and provider, SPF, DMARC, MTA-STS, TLS reporting, BIMI and DKIM.
Try: “Is DMARC set up for my-company.com?”
lookup_httpFetch a URL: every redirect, the final status, compression, caching and security headers.
Try: “Where does http://github.com redirect?”
grade_siteGrade a domain's infrastructure A+ to F: DNS, TLS, email, headers, IPv6, RPKI, provider concentration — every check with a fix.
Try: “Grade stripe.com and tell me what to fix first.”
is_it_downIs a service down right now: our minute checks, its status page read live, visitors' reports and a verdict.
Try: “Is the OpenAI API down right now?”
The seven live checks also run in the browser, on any domain, address or network, with the places drawn on a map.
Open Look up →GET requests, JSON answers. Lists take limit (default 20, at most 100). Errors come as {"error": "…"} with a 4xx status.
/api/v1/providersSearch hosting, cloud and GPU providers.curl "https://skycisa.com/api/v1/providers?q=hetzner"/api/v1/providers/{slug}One provider: footprint, cities, cheapest plans, incidents, compliance.curl "https://skycisa.com/api/v1/providers/hetzner"/api/v1/datacentersData centers; nearest first when near is given.curl "https://skycisa.com/api/v1/datacenters?near=50.11,8.68&radius_km=25"/api/v1/whohostsWho hosts a domain (live DNS lookup).curl "https://skycisa.com/api/v1/whohosts?d=example.com"/api/v1/incidentsLive incidents and maintenance from status pages.curl "https://skycisa.com/api/v1/incidents?status=open"/api/v1/gpusGPU models with the cheapest and median price per GPU-hour.curl "https://skycisa.com/api/v1/gpus"/api/v1/gpus/{slug}/offersThe cheapest active offers for one GPU.curl "https://skycisa.com/api/v1/gpus/h100-sxm/offers?country=US&limit=5"/api/v1/latencyRound-trip estimate along measured routes between network hubs.curl "https://skycisa.com/api/v1/latency?from=52.52,13.40&to=40.71,-74.00"/api/v1/where-to-hostCities ranked for users in these countries.curl "https://skycisa.com/api/v1/where-to-host?countries=US,DE,JP"/api/v1/changesWhat changed, by the day it was recorded.curl "https://skycisa.com/api/v1/changes?kind=prices&days=7"/api/v1/cablesSubmarine cables by name, owner, landing station or country.curl "https://skycisa.com/api/v1/cables?country=PT"/api/v1/cables/{slug}One cable with its landing points.curl "https://skycisa.com/api/v1/cables/ellalink"/api/v1/domainA domain's registration from the registry (RDAP, or whois when there is none).curl "https://skycisa.com/api/v1/domain?d=example.com"/api/v1/ipWho owns an address: prefix, network, registry record, reverse DNS, cloud region.curl "https://skycisa.com/api/v1/ip?ip=1.1.1.1"/api/v1/asnA network: announced prefixes, RPKI, upstreams, data centers and exchange points.curl "https://skycisa.com/api/v1/asn?asn=AS13335"/api/v1/dnsLive DNS: A, AAAA, HTTPS, NS, SOA, MX, TXT, CAA, DS, DNSKEY.curl "https://skycisa.com/api/v1/dns?d=example.com"/api/v1/tlsThe certificate and chain a site serves, TLS version, HTTP/2 and HTTP/3, HSTS.curl "https://skycisa.com/api/v1/tls?d=example.com"/api/v1/mailEmail setup: MX, SPF, DMARC, MTA-STS, TLS-RPT, BIMI; DKIM at a selector.curl "https://skycisa.com/api/v1/mail?d=gmail.com&dkim=20230601"/api/v1/httpAn HTTP fetch: each redirect, final status, caching and security headers.curl "https://skycisa.com/api/v1/http?url=http://example.com"/api/v1/gradeA domain's infrastructure report card: grade A+ to F, score, category scores, every check with evidence and a fix.curl "https://skycisa.com/api/v1/grade?d=github.com"/api/v1/downIs it down: a service's minute checks, status page, reports and verdict; every watched service without service.curl "https://skycisa.com/api/v1/down?service=openai"The atlas combines open datasets. When you publish results, credit HostsAtlas with a link, and keep the OpenStreetMap credit for data centers and cables that come from it.