Passiv Mcp
Free web tools for AI agents: HTML to Markdown, compliance scan, page profile, security headers.
- Transport
- Not stated
- Package
- —
- Registry id
- io.github.mahope/passiv-mcp
No install snippet on purpose. A working MCP config is a command, its arguments and an environment block — the last two are where API keys live, so this catalogue never stores them and cannot publish them. Follow the link above for the authors' own instructions.
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.
Install
No dependencies. Node.js 18+ required.
Run with npx (no install needed)
npx @mahope/passiv-mcp
Claude Desktop
Add to claude_desktop_config.json:
{
"mcpServers": {
"passiv": {
"command": "npx",
"args": ["@mahope/passiv-mcp"]
}
}
}
Claude Code
claude mcp add passiv -- npx @mahope/passiv-mcp
Example prompts
Once connected, try:
- "Convert this HTML snippet to Markdown:
…
…" - "Scan example.com for GDPR compliance basics"
- "Check the security headers on my site"
- "Profile this page and tell me what meta tags are missing"
Privacy
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.
Related
- Clean Copy — browser extension, same Markdown engine
- clean-copy-cli — CLI version
- compliance-site-check — GitHub Action with the compliance engine
Releasing
npm run release -- patch (or minor/major) bumps the version, commits and pushes the tag.
CI publishes to npm and creates the GitHub release.
License
MIT
Author
Built by Mads Holst Jensen — developer and technical partner for small businesses, Odense, Denmark. https://mahoje.dk
From the project's README.