Stackhal

io.github.bahdanhalv1.2.0Updated Oct 4, 2026

Outside-in DNS, email security, SEO, GEO and app-link checks plus developer utilities.

Overview

AI-generated overview

A remote MCP endpoint exposing DNS, email security, SEO, GEO, and app-link checks plus developer utilities like config and regex transpilers.

What it does
Stackhal exposes a set of web-based diagnostic and conversion tools through a single remote MCP endpoint. Tools cover DNS delegation tracing with DNSSEC validation, domain email security analysis (DMARC, SPF, MX, BIMI, MTA-STS, TLS-RPT), technical SEO crawling with canonical and redirect-loop auditing, GEO readiness scoring for AI search engines, CIDR overlap calculation, Apple Wallet pass inspection, and converters for Nginx/Apache configs, regex dialects, and favicons.
When to use it
Useful when an assistant needs to check a domain's DNS or email security posture, audit a site's technical SEO or AI-search readiness, or convert configuration and regex syntax during infrastructure work. It suits one-off diagnostics rather than ongoing monitoring.
Requirements
It runs as a remote endpoint at stackhal.com over streamable HTTP; no local runtime, package, account, or API key is declared. The assistant needs network access to that endpoint.
Before you install
The tools query third-party domains and services on your behalf, so the targets you submit are sent to the provider. Some tools fetch and parse remote content, which can expose internal hostnames or URLs if you point them at private resources. No credentials are requested by the manifest.

Installation

In SourceWeft

  1. Open Stackhal in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Other MCP clients

Add this to your client's mcpServers config.

{
  "mcpServers": {
    "stackhal": {
      "type": "http",
      "url": "https://stackhal.com/mcp"
    }
  }
}

README

Stackhal (stackhal)

Live website: Stackhal - free online developer, DevOps, and infrastructure tools

Fast, privacy-focused tools for developers, infrastructure engineers, and technical SEO work, with no tracking or account required.

Related projects: Bahdan Hal - software engineering consulting · IleZa.pl - editorial fair prices for any product category

Shared Packagist packages: bahdan/symfony-safe-http-client · bahdan/symfony-privacy-analytics-bundle · bahdan/lead-capture-bundle


1. Included Tools & Canonical Routes

  • /caddy-transpiler: Real-time Nginx server blocks and Apache .htaccess to modern Caddyfile converter.
  • /apple-pkpass-inspector: Apple Wallet (.pkpass) archive parser, SHA-1 manifest integrity checker, PKCS#7 certificate inspector, and Google Wallet converter.
  • /cidr-subnet-matrix: Visual IPv4/IPv6 CIDR overlap calculator, collision detector, and 2D binary tree matrix.
  • /regex-transpiler: Regex dialect transpiler across PCRE, Go RE2, JavaScript, Python and Rust with linear ReDoS protection.
  • /favicon-suite: Modern favicon kitchen, dark-mode SVG generator, multi-resolution ICO, Apple Touch Icon, and PWA manifest suite.
  • /dns-dag-tracer: Visual hierarchical DNS delegation chain tracer (Root -> TLD -> Authoritative -> Edge Anycast) with DNSSEC validation.
  • /seo-audit: Technical SEO crawler, canonical auditor, redirect loop detector, and crawl trap identifier with SSRF protection.
  • /geo-audit: Generative Engine Optimization (GEO) readiness analyzer (13 deterministic criteria for AI search engines like Perplexity, ChatGPT, Gemini).
  • /domain-inspector: Domain email security analyzer for DMARC, BIMI, MTA-STS, TLS-RPT, SPF, and MX records.
  • /bimi-studio: BIMI SVG Tiny 1.2 PS studio, sanitizer, and live avatar mailbox preview (Gmail, Apple Mail, Yahoo).
  • POST /mcp: High-performance Model Context Protocol endpoint exposing all tool operations to AI agents.

2. Verification

bash
docker build --target test -t bahdan-landing-test .docker run --rm --env-file .env.example -e APP_ENV=test bahdan-landing-test vendor/bin/phpunit --fail-on-phpunit-noticedocker run --rm -v "$PWD:/app" -w /app node:24-alpine sh -lc 'for test in tests/js/*.test.js; do node "$test" || exit 1; done'docker run --rm bahdan-landing-test vendor/bin/phpstan analyse --no-progress --memory-limit=512Mdocker run --rm bahdan-landing-test vendor/bin/phpcs

Source: README.md at commit 162ee26

Tools

0
Tool metadata has not been indexed yet.

Version history

1
  1. v1.2.0LatestOct 4, 2026