About Stackhal
Stackhal is a collection of browser-based tools for developers, infrastructure engineers, and technical SEO work. It combines network and domain checks with converters and generators, and exposes its tool operations through an MCP endpoint.
Key features
- 01Trace DNS delegation and validate DNSSEC
- 02Audit domain email security records
- 03Crawl sites for technical SEO issues
- 04Analyze GEO readiness criteria
- 05Convert server configs and regex dialects
- 06Inspect and generate web assets
Use cases
- 01Trace a domain’s DNS delegation
- 02Check SPF, DMARC, and MX records
- 03Find redirects and crawl traps
- 04Convert Nginx or Apache rules to Caddy
MCP support
The POST /mcp endpoint exposes all tool operations to AI agents.
Configuration
Remote servers need no local install. Pick your client, then copy the config or install in one click.
https://stackhal.com/mcpclaude mcp add --transport http bahdanhal-stackhal https://stackhal.com/mcp{"mcpServers":{"bahdanhal-stackhal":{"type":"http","url":"https://stackhal.com/mcp"}}}Open in Cursor{"servers":{"bahdanhal-stackhal":{"type":"http","url":"https://stackhal.com/mcp"}}}Open in VS Code{"mcpServers":{"bahdanhal-stackhal":{"type":"http","url":"https://stackhal.com/mcp"}}}{"mcpServers":{"bahdanhal-stackhal":{"serverUrl":"https://stackhal.com/mcp"}}}Run commands in a terminal; paste JSON into the client’s MCP config and restart. Servers that need sign-in will prompt on first connect.
Tools
13| Parameter | Type | Required | Description |
|---|---|---|---|
| domain | string | Yes | The target domain name (e.g. "example.com") hosting universal link and asset link files. |
| test_url | null|string | No | Optional web URL path to test against Apple AASA components and exclusion routing patterns. |
Details
From the project READMEStackhal (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.htaccessto 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
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-notice
docker 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=512M
docker run --rm bahdan-landing-test vendor/bin/phpcs
Comments
New to MCP?
From what the protocol is to installing your first server, these answers cover most first questions.
An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.