Listed in the official MCP Registry ✓

passiv-mcp — free web tools for your AI agent

A Model Context Protocol server that gives Claude Desktop, Claude Code, Cursor, Windsurf or any other MCP client four practical web tools. No API key, no signup, zero npm dependencies — one file of plain Node.js.

npx github:mahope/passiv-mcp

The four tools

📝 html_to_markdown

Convert raw HTML to clean Markdown or plain text. Same engine as the Clean Copy browser extension. Max 50 KB per call.

🛡 compliance_scan

Nine-point EU compliance scan of any URL: privacy policy, terms, cookie consent, imprint, accessibility statement, DPA, security headers, meta tags, hreflang. Score out of 100 plus fix tips per failed check.

🔎 profile_page

Profile any page: meta description, Open Graph tags, JSON-LD structured data, heading structure, image alt-text coverage — with a weighted score and letter grade.

🔒 check_security_headers

Check CSP, HSTS, X-Frame-Options, X-Content-Type-Options and Referrer-Policy on any URL. Reports exactly what is present and what is missing.

Install in 30 seconds

Claude Code:

claude mcp add passiv -- npx github:mahope/passiv-mcp

Claude Desktop — add to claude_desktop_config.json:

{
  "mcpServers": {
    "passiv": {
      "command": "npx",
      "args": ["github:mahope/passiv-mcp"]
    }
  }
}

Cursor / Windsurf / others: same command — any MCP client that speaks stdio can run it. Requires Node.js 18+.

Example prompts once connected

Say to your agentTool used
"Scan example.com for GDPR compliance basics"compliance_scan
"Check the security headers on my site"check_security_headers
"Convert this HTML snippet to Markdown"html_to_markdown
"What meta tags is this page missing?"profile_page

Privacy & limits

Links