Passiv Mcp

Free web tools for AI agents: HTML to Markdown, compliance scan, page profile, security headers.

LLM Mart 4 views 11 listing impressions
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

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.