MCP.Market

OnionLens Tor Tools MCP server

online · 100% uptime
by onionlens.org·org.onionlens/tor-tools·v0.1.3

Tor address validation and retrieval fixtures, with disclosed research logging.

A91/100grade A
What users say
No reviews yet
Be the first
Safety scan
A91/100

full report

Adoption
Growing

0 stars

Reviews

Write one

Nobody has reviewed OnionLens Tor Tools yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

OnionLens Tor Tools tools (3)

write = sends, deletes, buys or posts
  • list_resourcesFree

    List primary-source Tor integration references and controlled retrieval fixtures.

  • retrieval_fixtureFree

    Return a deterministic UTF-8 retrieval fixture for transport and parsing checks.

  • validate_onion_addressFree

    Validate a Tor v3 address format, version and checksum without a network request.

Public scan report

scanner v0.1.10 · 2026-10-24 · same rubric, same numbers if you re-run it

no findings
  • –Code scanremote-only server, no package to scann/a
  • Live reliabilityremote reachable in 1175ms20/20
  • Tool poisoning3 tool descriptions checked15/15
  • Auth qualityopen endpoint, read-only tools10/15
  • Maintenancelast push 0 days ago15/15
  • Maintainer identityendpoint served from the registry-verified namespace domain8/10
Overall 91/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

How OnionLens Tor Tools compares

Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.

Safety score
91/100
higher than 85% of 48,255 servers
Tools
3
the typical server has 7
Tools that change things
0%
typical: 0%. Fewer write tools means less an agent can break
Uptime
100%
of our recent checks; the typical remote server answers 100%
Response time
96 ms
faster than 85% of 30,031 servers

What its tools let an agent do: 3 read

Install OnionLens Tor Tools in Claude Code, Cursor or VS Code

claude mcp add --transport http tor-tools https://onionlens.org/mcp
Add to Cursor

What the publisher says

From the OnionLens Tor Tools repository's README, as published. We do not edit it. Read it on GitHub

OnionLens

A Python 3.10+ standard-library WSGI sensor for an application you own or are authorized to instrument. It stores observations locally in SQLite. There are no remote calls, downloads, hidden telemetry, background services or automatic Tor installation. The runtime has no third-party dependencies.

Since version 0.1.2 the distribution name is onionlens. The Python import remains onion_observatory. The onionlens, cepatreaza and onion-observatory commands invoke the same sensor. Existing integrations can keep their imports and command names.

PyPI · Website · Source repository

Install and run

python3 -m venv .venv
. .venv/bin/activate
pip install onionlens
onionlens serve --channel clearnet --db observatory.sqlite3

For a local source checkout, use python -m pip install . instead.

The reference server binds 127.0.0.1:8787 by default. Open http://127.0.0.1:8787/oo/demo for a labelled demonstration. The response contains a benign instruction to request a same-origin callback path. Following that path records a demo callback. /oo/probe issues an unsolicited-class probe instead. No application HTML is modified or injected.

onionlens summary --db observatory.sqlite3

Summary prints aggregate event counts, valid callbacks by class, and invalid callbacks. It prints no raw records. All activity outside the dedicated demo endpoint and its valid issued callback tokens is classified unsolicited. This operational label means unlabelled traffic, including your own ordinary tests. It does not establish that a visitor was uninvited. Spoofed user agents, test headers and query markers cannot suppress or relabel activity. The label says nothing about a visitor's identity.

Wrap your WSGI application

from onion_observatory import Sensor
from my_application import application as original_application

application = Sensor(original_application, "sensor.sqlite3",
                     channel="clearnet")

Choose a database file location outside your web root; :memory: is not supported. Create its parent directory first and restrict its permissions. The sensor reserves exactly /oo/probe, /oo/demo, and /oo/callback, relative to the application's mount point (SCRIPTNAME). The advertised callback path includes that mount point. Keep these paths outside your application's route space. All other response iterables and headers pass through unchanged, including encoded and streaming responses. Use a suitable production WSGI server for an exposed service. The Python reference server is for local demonstration, not hardened production hosting.

The channel is fixed operator configuration, never inferred from hosts, addresses or headers. To compare onion and clearnet traffic, run separate listeners with different fixed channels. They may share a database. Put your own authentication or access policy outside the sensor if these endpoints must be restricted.

Optional Tor exposure

Install and configure Tor yourself using its official documentation and your platform's supported package. An example torrc mapping for the loopback reference listener is:

HiddenServiceDir /var/lib/tor/onionlens/
HiddenServicePort 80 127.0.0.1:8787

Use a Tor-owned private directory appropriate to your installation, then run the listener with --channel onion. Tor provisions the onion hostname. This package does not manage Tor. A public exposure needs your own deployment, abuse handling, and threat assessment. Binding loopback prevents direct external access to the reference listener, but does not restrict Tor visitors once you expose it.

Validate and retrieve the owned fixture

Shortened. The full README is on GitHub.

Nothing above is checked by us. What we check is on the safety report.

OnionLens Tor Tools: common questions

Is OnionLens Tor Tools MCP server safe?
Yes, by our scan: it is graded A (91/100). Read the OnionLens Tor Tools safety report
How do I install OnionLens Tor Tools?
It runs remotely at onionlens.org. Add it to Claude Code, Cursor, VS Code or Claude Desktop with the snippets above, or call it through the mcp.market gateway without installing anything.
Does OnionLens Tor Tools need an API key?
Not as far as the registry entry and our scan can tell: no credentials are declared or required.
Is OnionLens Tor Tools maintained?
The last commit was 11 days ago (2026-10-23). The latest release is v0.1.3.
Is OnionLens Tor Tools up?
100% of our last 28 checks got an answer. We check remote servers about four times a day.
How does OnionLens Tor Tools compare with other MCP servers?
safety score 91/100 (higher than 85% of 48,255 servers); tools 3 (the typical server has 7); tools that change things 0% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.