The full upstream README, mirrored here for reference. Install config, tool schemas, adoption signals, and an original overview live on the Passiv Web Tools listing page.
MCP server that gives AI agents free web tools — zero auth, zero dependencies.
Four tools, backed by the free APIs at mahope.tools:
| Tool | What it does |
|---|---|
html_to_markdown | Convert HTML to clean Markdown or plain text (max 50 KB/call) |
compliance_scan | 9-point EU compliance scan: privacy policy, terms, cookie consent, imprint, accessibility statement, DPA, security headers, meta tags, hreflang |
profile_page | Page profile: meta/OG tags, JSON-LD, heading structure, alt-text coverage, security headers, score + grade |
check_security_headers | CSP, HSTS, X-Frame-Options, X-Content-Type-Options, Referrer-Policy |
Listed in the official MCP Registry as io.github.mahope/passiv-mcp.
Works with any MCP client: Claude Desktop, Claude Code, Cursor, Windsurf, and others.
No dependencies. Node.js 18+ required.
Add to claude_desktop_config.json:
Once connected, try:
URLs sent to a tool are fetched server-side by the mahope.tools scan proxy and not stored.
HTML sent to html_to_markdown is converted and discarded immediately.
npm run release -- patch (or minor/major) bumps the version, commits and pushes the tag.
CI publishes to npm and creates the GitHub release.
MIT
Built by Mads Holst Jensen — developer and technical partner for small businesses, Odense, Denmark. https://mahoje.dk