Stackhal MCP server
Commit Nov 13, 2026Provides an endpoint for AI agents to perform DNS analysis, email security audits, SEO checks, and various developer utility operations.
Also known as bahdanhal/stackhal
- Stars
- 0
- Tools
- —
- Downloads, 30 days
- —
- Latest version
- 1.2.0
- Last commit
- Nov 13, 2026
- License
- MIT
What is Stackhal MCP?
Stackhal provides an endpoint for AI agents to perform DNS analysis, email security audits, SEO checks, and various developer utility operations.
Summary generated from the project's README
About Stackhal MCP server
Stackhal provides a specialized Model Context Protocol endpoint that allows AI agents to access a suite of developer and infrastructure utilities. It functions as a remote service where agents can execute complex technical tasks without requiring user accounts or tracking. The server exposes various operations through a single POST /mcp endpoint, making it easy to integrate into existing AI workflows.
Developers and infrastructure engineers can use this server to perform deep technical audits and conversions. The toolset includes a dns-dag-tracer for hierarchical DNS delegation chains, a domain-inspector for email security records like DMARC and SPF, and a regex-transpiler that supports multiple dialects including PCRE, Go RE2, and Rust. It also features specialized utilities like a caddy-transpiler for converting Nginx or Apache configurations and a geo-audit tool for analyzing readiness for generative engine optimization.
What you can do with it
- 1Analyze domain email securityAn AI agent can inspect a domain to verify its DMARC, BIMI, MTA-STS, and SPF records.
- 2Convert server configuration filesA developer can use the server to transform Nginx server blocks or Apache .htaccess files into Caddyfiles.
- 3Perform technical SEO auditsAn agent can crawl a website to identify redirect loops, canonical issues, or crawl traps.
- 4Transpile regular expressionsA user can convert regex patterns between different programming language dialects like Python, JavaScript, or Rust.
Written from the project's README. Every use case is checked against a quote from it.
How to install Stackhal MCP
Formats verified 10 Nov 2026Add to CursorAdd to GooseInstall Stackhal MCP in Claude Code
$ claude mcp add --transport http stackhal https://stackhal.com/mcpInstall Stackhal MCP in Cursor
~/.cursor/mcp.json
{
"mcpServers": {
"stackhal": {
"url": "https://stackhal.com/mcp"
}
}
}Install Stackhal MCP in VS Code
.vscode/mcp.json
{
"servers": {
"stackhal": {
"type": "http",
"url": "https://stackhal.com/mcp"
}
}
}Install Stackhal MCP in VS Code CLI
$ code --add-mcp '{"name":"stackhal","type":"http","url":"https://stackhal.com/mcp"}'Install Stackhal MCP in Codex
$ codex mcp add stackhal --url https://stackhal.com/mcpInstall Stackhal MCP in Codex config.toml
~/.codex/config.toml
[mcp_servers.stackhal] url = "https://stackhal.com/mcp"
Install Stackhal MCP in Gemini CLI
$ gemini mcp add -s user --transport http stackhal https://stackhal.com/mcpInstall Stackhal MCP in Gemini settings.json
~/.gemini/settings.json
{
"mcpServers": {
"stackhal": {
"url": "https://stackhal.com/mcp",
"type": "http"
}
}
}Automated checks
Ran Nov 15, 2026Full report →Not verified yet. A server needs a score of 80, no serious finding, and enough data for us to check. How checks work · What to fix for more points
- Source repository linked and reachablebahdanhal/stackhal is public and reachablegithub.com/bahdanhal/stackhal ↗Pass
- Package names this repository as its sourceNot checked
- Build provenance (Sigstore attestation)Not checked
- Open source license (OSI)MITspdx.org/licenses/MIT.html ↗Pass
- Commit or release in the last yearLast commit or release 2026-11-13github.com/bahdanhal/stackhal ↗Pass
- OpenSSF ScorecardNot checked
- Package name not close to a popular packageNot checked
- No critical advisory in the package or its dependenciesNot checked
- No hidden instructions to the model0 tool descriptions and the README read; no override phrases, credential paths or hidden charactersPass
- Destructive tools are labelledNot checked
- Remote endpoint answers the MCP handshakeinitialize answered with protocol 2025-06-18 in 282 msPass
README
View on GitHubStackhal (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
Stackhal MCP questions
How do I add Stackhal MCP to Claude Code?
Run claude mcp add --transport http stackhal https://stackhal.com/mcp in your terminal. Add --scope user to make it available in every project.
How do I add Stackhal MCP to Cursor?
Open ~/.cursor/mcp.json and add the server under mcpServers, using the Cursor config shown in the install section above.
What kind of SEO tools are included?
The server includes a technical SEO crawler, canonical auditor, redirect loop detector, and crawl trap identifier.
Can I use this for Generative Engine Optimization (GEO)?
Yes, it features a GEO readiness analyzer that uses 13 deterministic criteria for AI search engines like Perplexity, ChatGPT, and Gemini.
Does it support DNS security analysis?
Yes, it can analyze domain email security for DMARC, BIMI, MTA-STS, TLS-RPT, SPF, and MX records.
Can it convert server configurations?
Yes, it can convert Nginx server blocks and Apache .htaccess files into modern Caddyfiles in real-time.