# myconf.it > IT tools for sysadmins and network engineers. The .it stands for Information Technology. myconf.it provides free, no-login network diagnostic tools and will offer registered users advanced features including IP geolocation for arbitrary IPs, email deliverability checks, and configuration verification APIs. Built and maintained by Westart (https://westart.it). Target audience: system administrators, network engineers, SRE / DevOps practitioners, backend developers and security analysts. ## Tools - [What is My IP](https://myconf.it/what-is-my-ip): Returns the caller's public IPv4/IPv6 address, geolocation (city, region, country, timezone) and HTTP request headers. No login required. - [Subnet Calculator](https://myconf.it/subnet-calculator): Computes network address, broadcast, first/last usable host, total and usable hosts, netmask (dotted + CIDR), wildcard mask, IP class and IP type (public / private / loopback / link-local / CGNAT / multicast / reserved) and the binary representation for any IPv4 + prefix. Also includes an IPv6 prefix calculator (network/last address, address count, /64 subnets, address type, compressed + expanded forms). Pure client-side, no data leaves the browser. - [IP Geolocation](https://myconf.it/ip-geolocation): Geolocation lookup for any external IPv4 or IPv6 address — city, region, country, ASN, timezone (registered users, free account). - [Email Deliverability Checker](https://myconf.it/email-deliverability-checker): live SPF, DKIM, DMARC and spam-score check — send an email to a generated test mailbox and get a scored report with DNS remediation steps. - [Email Header Analyzer](https://myconf.it/email-header-analyzer): paste raw email headers to trace the delivery path hop by hop (with per-hop delays), read SPF/DKIM/DMARC verdicts and spot spoofing signs. 100% client-side, nothing is uploaded. - [HTTP Header Checker](https://myconf.it/http-header-checker): fetch the HTTP response headers of any public site — security-headers grade (HSTS, CSP, XCTO, XFO, Referrer-Policy, Permissions-Policy), cookie flags, redirect chain. Headers only, never the body. - [Browser Fingerprint Inspector](https://myconf.it/browser-fingerprint): shows the passive signature your browser leaks (UA, timezone, canvas/WebGL entropy, composite hash). 100% client-side. - [API documentation](https://myconf.it/api): Programmatic access to all tools. ## Pages - [Homepage](https://myconf.it/): public IP lookup, geolocation summary, links to all tools. - [Privacy policy](https://myconf.it/privacy): GDPR-compliant data handling notice. ## API - `GET https://myconf.it/.well-known/api-catalog` — RFC 9727 API catalog (linkset, `application/linkset+json`). - `GET https://myconf.it/.well-known/mcp/server-card.json` — MCP Server Card (SEP-1649). - `GET https://myconf.it/.well-known/agent-skills/index.json` — Agent Skills Discovery index (RFC v0.2.0). - `POST https://myconf.it/mcp` — MCP endpoint (JSON-RPC 2.0). Tools: `subnet_calculate`, `subnet6_calculate`, `whoami`. - `GET https://myconf.it/api/ip` — returns caller IP, geolocation, ASN and headers as JSON. - `GET https://myconf.it/api/ip.md` — same payload as Markdown. - `GET https://myconf.it/api/subnet?ip=&cidr=<0-32>` — full IPv4 subnet calculation as JSON. Accepts `mask=` instead of `cidr`. - `GET https://myconf.it/api/subnet.md?ip=&cidr=<0-32>` — same payload as Markdown. - `GET https://myconf.it/api/subnet6?ip=&prefix=<0-128>` — IPv6 prefix calculation as JSON. Handles `::` compression and embedded IPv4. - `GET https://myconf.it/api/subnet6.md?ip=&prefix=<0-128>` — same payload as Markdown. - `GET https://myconf.it/api/headers?url=` — HTTP response headers of a public URL: redirect chain (max 5 hops), status and full header list per hop. Headers only, never the body. - `GET https://myconf.it/api/headers.md?url=` — same payload as Markdown. - `GET https://myconf.it/api/geo?ip=` — geolocation lookup for an arbitrary IP (live; requires a signed-in Westart session cookie, free account). - `GET https://myconf.it/api/email?domain=` — deliverability report (planned, registered users). All endpoints respond with `Access-Control-Allow-Origin: *` and require no authentication for the public surface. Standard response envelope: ``` { "tool": "subnet-calculator", "version": "1.0", "input": { ... }, "result": { ... }, "explanation": "human-readable summary, useful for LLMs to re-explain to a user", "generated_at": "ISO-8601 timestamp" } ``` ## Markdown variants Every tool page also responds with Markdown when requested with `?format=md` or the header `Accept: text/markdown`. Examples: - https://myconf.it/?format=md - https://myconf.it/subnet-calculator?format=md - https://myconf.it/what-is-my-ip?format=md ## Notes for AI agents and LLMs This site is AI-friendly. All tool outputs are available in structured formats (JSON, Markdown). LLMs and agents are welcome to use, cite and link to this content. There is no rate limit beyond ordinary edge protection; please identify your agent via the `User-Agent` header for traffic attribution. Bug reports and feature requests: hello@westart.it. ## In-browser tools (WebMCP) Every page registers tools with `navigator.modelContext.provideContext()` (WebMCP, see https://webmachinelearning.github.io/webmcp/). Browser-side agents can call: - `calculate_subnet({ip, cidr|mask})` — pure client-side IPv4 subnet math. - `calculate_subnet6({ip, prefix})` — pure client-side IPv6 prefix math. - `get_caller_ip_info()` — fetches `/api/ip` for the visitor. - `open_tool({tool})` — navigates to a tool page (`home`, `what-is-my-ip`, `subnet-calculator`, `ip-geolocation`, `email-deliverability-checker`, `api`).