# Sicry MCP server

> Lets AI agents search and fetch Tor/.onion sites through 17 dark web engines with LLM-powered OSINT analysis.

- Repository: https://github.com/JacobJandon/Sicry
- Page: https://hostedmcp.org/servers/jacobjandon/sicry
- Transport: —
- Stars: 20

## Environment variables

| Name | Required | Secret | Description |
|---|---|---|---|
| `ANTHROPIC_API_KEY` | no | no |  |
| `GEMINI_API_KEY` | no | no |  |
| `LLM_PROVIDER` | no | no |  |
| `OLLAMA_MODEL` | no | no |  |
| `OPENAI_API_KEY` | no | no |  |
| `SICRY_POOL_SIZE` | no | no |  |
| `TOR_CONTROL_PASSWORD` | no | no |  |
| `TOR_DATA_DIR` | no | no |  |

## Tools (6)

- `sicry_check_tor`
- `sicry_renew_identity`
- `sicry_fetch`
- `sicry_search`
- `sicry_ask`
- `sicry_check_engines`

## FAQ

### Does Sicry need an API key to work?

No key is required for search, fetch, Tor checks, identity renewal and engine health checks; only the LLM analysis functions need a provider key or a local Ollama model.

### How many dark web search engines does Sicry query?

Sicry searches 17 engines in parallel and deduplicates results by URL.

### What LLM providers can Sicry use for analysis?

It supports OpenAI, Anthropic, Gemini, or local Ollama inference, selected through the LLM_PROVIDER setting.

### Does Sicry require a running Tor daemon?

Yes, Tor must be installed and running locally; Sicry checks the connection and reports the exit IP first.

### Can Sicry rotate the Tor circuit to get a new identity?

Yes, renew_identity rotates the circuit and exit node, trying password, cookie and null authentication in order.
