AI-powered Pi-hole MCP server for network monitoring and domain intelligence with built-in DNS/WHOIS lookup
Config is the same across clients — only the file and path differ.
{
"mcpServers": {
"pi-hole-mcp-server": {
"command": "<see-readme>",
"args": []
}
}
}Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
AI-powered Pi-hole MCP server for network monitoring and domain intelligence with built-in DNS/WHOIS lookup
No automated test available for this server. Check the GitHub README for setup instructions.
Five weighted categories — click any category to see the underlying evidence.
No known CVEs.
No package registry to scan.
This server is missing a description. Tools and install config are also missing.If you've used it, help the community.
Add informationBe the first to review
Have you used this server?
Share your experience — it helps other developers decide.
Sign in to write a review.
Others in security / devops
MCP server for using the GitLab API
An evil MCP server used for redteam testing
Proof primitive for AI agents on MultiversX. Anchor file hashes on-chain as verifiable proofs.
AI-powered reverse engineering assistant that bridges IDA Pro with language models through MCP.
MCP Security Weekly
Get CVE alerts and security updates for Pi Hole Mcp Server and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
Monitor your home network and investigate suspicious domains with AI-powered OSINT
Built to monitor home network activity and investigate DNS queries using AI. Combines Pi-hole's DNS-level visibility with domain intelligence (DNS records, WHOIS lookups) to quickly analyze network behavior, investigate suspicious activity for security purposes, or simply understand what your devices are connecting to—all through natural language AI queries.
Pi-hole integration (network stats, client monitoring, domain analytics) + Enhanced domain intelligence (DNS records, WHOIS, OSINT prompts) + AI-powered analysis via MCP
curl -fsSL https://raw.githubusercontent.com/ajinux/pi-hole-mcp-server/main/install.sh | sh
git clone https://github.com/ajinux/pi-hole-mcp-server.git
cd pi-hole-mcp-server
go mod download
make build
$ pihole-mcp
2025/12/14 17:40:39 starting pihole-mcp version=v0.1.0-dirty commit=961ceed built=2025-12-14T11:54:53Z
2025/12/14 17:40:40 obtained a new pi-hole session token successfully
2025/12/14 17:40:40 Starting Pi-hole MCP server on http://localhost:8081
2025/12/14 17:40:40 Connected to Pi-hole at: http://192.168.0.111/api
Create a .env file or set it env or pass it as arg (check pihole-mcp --help):
PIHOLE_URL=http://192.168.1.100:83/api
PIHOLE_PASSWORD=your_pihole_api_password
PORT=8081 #mcp server port
You can use pi-phone admin dashboard to get new password

Note: This server uses Streamable HTTP transport. Configure your MCP client accordingly (see MCP documentation for client-specific setup)
get_top_active_clientsGet most active devices by DNS query volume. Returns IP, name, query count, MAC address/vendor.
get_top_domains_for_clientAnalyze DNS queries from a specific IP. Parameters: client_ip (required), hours (default: 24), count (default: 10).
get_top_domainsGet top queried domains (allowed + blocked) across all devices.
get_domain_dns_recordsGet DNS records (A, AAAA, NS, MX, TXT) for any domain. Auto-extracts TLD from subdomains.
get_domain_whoisWHOIS lookup for domain registration info (registrar, dates, owner details). Auto-extracts TLD from subdomains.
domain-osintComprehensive OSINT analysis combining DNS records, WHOIS data, hosting infrastructure, email security configs (SPF/DKIM/DMARC), and domain history to identify security concerns.
Thanks to Pi-hole developers for the network-wide ad blocking solution, likexian for the WHOIS package
This project is licensed under the MIT License - see the LICENSE file for details.
Made with ❤️ for home network security and privacy