mcpField
P
Passiv Web Tools

Passiv Web Tools

Local
github.com/mahopeDeveloper Tools0Updated 7w ago

About Passiv Web Tools

Passiv Web Tools is an MCP server for AI agents that provides four web-page inspection and conversion tools through free mahope.tools APIs. It requires no authentication or dependencies.

Key features

  1. 01HTML to Markdown or plain text
  2. 02Nine-point EU compliance scan
  3. 03Page metadata and structure profile
  4. 04Security-header checks

Use cases

  1. 01Convert supplied HTML for further processing
  2. 02Review a site for EU compliance basics
  3. 03Inspect page metadata and accessibility signals
  4. 04Check a site's security headers

MCP support

Exposes four web tools to MCP clients: HTML conversion, compliance scanning, page profiling, and security-header checks.

Configuration

Local server config is the same for every client. Copy it into your client’s MCP config file.

No install method listed yet

We haven’t collected a package or remote endpoint for this server. Follow the instructions in the project README.

Repository

Tools

No tool list yet

Local servers expose tools only once running on your machine, and the maintainer has not provided a tool list.

Details

From the project README

passiv-mcp

MCP server that gives AI agents free web tools — zero auth, zero dependencies.

Four tools, backed by the free APIs at mahope.tools:

ToolWhat it does
html_to_markdownConvert HTML to clean Markdown or plain text (max 50 KB/call)
compliance_scan9-point EU compliance scan: privacy policy, terms, cookie consent, imprint, accessibility statement, DPA, security headers, meta tags, hreflang
profile_pagePage profile: meta/OG tags, JSON-LD, heading structure, alt-text coverage, security headers, score + grade
check_security_headersCSP, 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

Comments

Markdown supported

New to MCP?

From what the protocol is to installing your first server, these answers cover most first questions.

An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.