PhantomOperator MCP server
Commit 12. Nov. 2026Führt Privacy- und Public-Exposure-Analysen für autorisierte Nutzer und Agenten durch, einschließlich Metadata-Audits, Breach-Checks und Wallet-Hygiene-Reviews.
Auch bekannt als normancomics/PhantomOperator
- Stars
- 1
- Tools
- —
- Downloads, 30 Tage
- —
- Neueste Version
- 1.1.0
- Letzter Commit
- 12. Nov. 2026
- Lizenz
- MIT
Was ist PhantomOperator MCP?
PhantomOperator ist ein MCP server. Führt Privacy- und Public-Exposure-Analysen für autorisierte Nutzer und Agenten durch, einschließlich Metadata-Audits, Breach-Checks und Wallet-Hygiene-Reviews.
Zusammenfassung generiert aus dem README des Projekts
Über PhantomOperator MCP server
PhantomOperator bietet einen Remote-Service für Privacy- und Public-Exposure-Analysen an, der speziell für autorisierte Nutzer und AI-Agenten entwickelt wurde. Es funktioniert als Pay-per-Call-System, das es Clients ermöglicht, digitale Footprints durch spezifische Security-Operationen zu auditieren. Nutzer interagieren mit dem Service über einen MCP-Endpoint mittels JSON-RPC 2.0 Requests, die Zahlungshinweise zurückgeben, falls ein Tool eine Gebühr erfordert.
Die Plattform unterstützt verschiedene spezialisierte Audits, darunter metadata-audit für HTTP-Header, breach-check für Email-Intelligence und wallet-opsec-audit für EVM-Hygiene. Zudem werden umfassendere Assessments wie der full-privacy-sweep oder das cypherpunk-redteam-dossier angeboten. Zahlungen werden über das Base Mainnet mittels USDC via x402-Protokoll abgewickelt, wobei für erhöhte Privatsphäre eine Monero-Rechnungsoption konfiguriert werden kann.
Developer können diese Tools in AI-Workflows integrieren, indem sie die OpenAPI-Spezifikation oder das MCP-Discovery-Dokument abrufen. Der Service ist darauf ausgelegt, strukturierte Requests für URLs, Identitäten und Wallets zu verarbeiten, sofern der Anfragende die explizite Autorisierung besitzt, die Ziel-Daten zu bewerten.
Was du damit machen kannst
- 1Web-Metadata-Leakage auditierenEin Agent kann eine URL auf Exposure-Signale in HTTP-Headern und HTML-Kommentaren prüfen.
- 2Email-Breach-Status verifizierenEin Developer kann prüfen, ob eine spezifische E-Mail-Adresse in bekannten Data Breaches aufgetaucht ist.
- 3Kryptowährungs-Wallet-Hygiene überprüfenNutzer können ihre Base- oder EVM-Wallet-Adressen auf öffentliche Security-Signale analysieren.
- 4Privacy-Mitigation-Reports generierenEin AI-Client kann einen strukturierten Score und eine Liste mit priorisierten Schritten zur Verbesserung der Privatsphäre anfordern.
Geschrieben aus dem README des Projekts. Jeder Use Case wurde gegen ein Zitat daraus geprüft.
So installierst du PhantomOperator MCP
Formate geprüft am 10. Nov. 2026Zu Cursor hinzufügenZu Goose hinzufügenPhantomOperator MCP in Claude Code installieren
$ claude mcp add --transport http phantomoperator https://freysaai.freysa.dev/mcpPhantomOperator MCP in Cursor installieren
~/.cursor/mcp.json
{
"mcpServers": {
"phantomoperator": {
"url": "https://freysaai.freysa.dev/mcp"
}
}
}PhantomOperator MCP in VS Code installieren
.vscode/mcp.json
{
"servers": {
"phantomoperator": {
"type": "http",
"url": "https://freysaai.freysa.dev/mcp"
}
}
}PhantomOperator MCP in VS Code CLI installieren
$ code --add-mcp '{"name":"phantomoperator","type":"http","url":"https://freysaai.freysa.dev/mcp"}'PhantomOperator MCP in Codex installieren
$ codex mcp add phantomoperator --url https://freysaai.freysa.dev/mcpPhantomOperator MCP in Codex config.toml installieren
~/.codex/config.toml
[mcp_servers.phantomoperator] url = "https://freysaai.freysa.dev/mcp"
PhantomOperator MCP in Gemini CLI installieren
$ gemini mcp add -s user --transport http phantomoperator https://freysaai.freysa.dev/mcpPhantomOperator MCP in Gemini settings.json installieren
~/.gemini/settings.json
{
"mcpServers": {
"phantomoperator": {
"url": "https://freysaai.freysa.dev/mcp",
"type": "http"
}
}
}Automatisierte Checks
Geluften am 15. Nov. 2026Vollständiger Bericht →Noch nicht verifiziert. Ein Server benötigt einen Score von 80, keine kritischen Befunde und genug Daten für unsere Prüfung. Wie die Checks funktionieren · Was du für mehr Punkte verbessern kannst
- Source Repository verknüpft und erreichbarnormancomics/phantomoperator is public and reachablegithub.com/normancomics/phantomoperator ↗Bestanden
- Paket nennt dieses Repository als QuelleNicht geprüft
- Build-Provenienz (Sigstore-Attestierung)Nicht geprüft
- Open Source Lizenz (OSI)MITspdx.org/licenses/MIT.html ↗Bestanden
- Commit oder Release im letzten JahrLast commit or release 2026-11-12github.com/normancomics/phantomoperator ↗Bestanden
- OpenSSF ScorecardNicht geprüft
- Package-Name ähnelt keinem populären PackageNicht geprüft
- Keine kritischen Advisories im Paket oder seinen AbhängigkeitenNicht geprüft
- Keine versteckten Anweisungen an das Modell0 tool descriptions and the README read; no override phrases, credential paths or hidden charactersBestanden
- Destruktive Tools sind markiertNicht geprüft
- Remote-Endpoint beantwortet den MCP-Handshakeinitialize answered with protocol 2025-06-18 in 1021 msBestanden
README
Auf GitHub ansehenPhantomOperator
PhantomOperator is a pay-per-call privacy and public-exposure analysis service for authorized users and AI agents. It provides structured checks for web metadata leakage, public-web exposure, breach indicators, privacy posture, and wallet hygiene.
Authorization required: Only assess URLs, identities, email addresses, wallets, and systems you own or are expressly authorized to assess. Do not submit seed phrases, passwords, API keys, or other secrets.
Live service
Service: https://freysaai.freysa.dev
Source: github.com/normancomics/PhantomOperator
Updates: @phntmop on X
| Resource | URL |
|---|---|
| Human landing page | / |
| Agent quickstart | /quickstart |
| Free illustrative report | /sample-report |
| Free Monero address-decoding preview | POST /demo/monero-decode |
| OpenAPI 3.1 | /openapi.json |
| MCP endpoint | /mcp |
| x402 discovery | /.well-known/x402 |
| A2A agent card | /.well-known/agent-card.json |
| ERC-8004 registration | /.well-known/agent-registration.json |
| LLM guide | /llms.txt |
| Aggregate service telemetry | /usage |
| Service status | /status |
| Terms and scope | /terms |
Payments
Working paid rail: Base USDC via x402
Paid routes at POST /skills/* use x402 v2 exact payments.
| Field | Value |
|---|---|
| Network | Base mainnet, eip155:8453 |
| Asset | USDC on Base |
| USDC contract | 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913 |
| Payment receiver | 0xC5f20C3Ad7B730B34620ecF39c2C5681482A6Cd6 |
| Production facilitator | Coinbase CDP x402 |
| ERC-8004 agent | 821239 |
| ERC-8004 identity registry | 0x8004A169FB4a3325136EB29fA0ceB6D2e539a432 |
An unpaid valid request receives HTTP 402 Payment Required. An x402-compatible client signs the stated payment requirement and retries the same request. Never send a plain ERC-20 transfer as a substitute for the x402 payment credential.
Optional privacy rail: Monero invoices
A production Monero flow is included but is disabled by default. It requires a privately reachable, view-only monero-wallet-rpc, a fixed XMR/USD quote configuration, and a local proof secret. Once configured, a client:
- requests
POST /billing/monero-quotewith{ "skillId": "metadata-audit", "input": { ... } }; - receives a unique wallet subaddress, exact atomic-XMR amount, expiry, and status URL;
- pays the amount, then polls
GET /billing/monero-invoice/:invoiceIduntil required confirmations are reached; - retries the requested skill with
X-Payment-Method: moneroand the returnedX-Paymentproof.
The service uses the view-only wallet RPC only to allocate subaddresses and verify incoming confirmed amounts. It never needs a Monero spend key. Configuration names are documented in .env.example.
Available operations
The canonical schemas, payment requirements, and examples are generated at /openapi.json. Prices are denominated in USDC and may be read from that document before payment.
| Operation | What it does | Base x402 price |
|---|---|---|
metadata-audit |
Reviews public HTTP headers, HTML metadata/comments, and third-party trackers for exposure signals. | $0.05 |
threat-scan |
Searches public-web results for potential PII exposure associated with an authorized identity. | $0.10 |
breach-check |
Checks an email against available breach intelligence and optionally performs a k-anonymity password-range check. | $0.10 |
opsec-score |
Produces a structured public-exposure score and prioritized mitigations. | $0.25 |
monero-opsec-audit |
Decodes a supplied Monero address and returns privacy-posture guidance. | $0.25 |
data-removal |
Identifies supported broker-removal paths and drafts a removal request; it does not submit requests without explicit authorization. | $0.50 |
spam-caller-removal |
Prepares official caller-ID unlisting and spam-label dispute steps; it does not submit requests. | $0.10 |
wallet-opsec-audit |
Reviews public Base/EVM wallet hygiene signals. | $0.50 |
full-privacy-sweep |
Combines relevant authorized checks into one report. | $1.00 |
cypherpunk-redteam-dossier |
Combines multiple authorized assessment modules. | $5.00 |
sovereign-opsec-retainer |
Produces an organization-level authorized assessment package. | $25.00 |
Agent quickstart
- Fetch
/openapi.json,/.well-known/x402, or/mcp. - Validate that the target and submitted information are authorized and non-sensitive.
- Call the selected
POST /skills/<operation>route with valid JSON. - On
402, inspect the returned x402 requirement and retry using an x402-compatible Base-USDC client. - Validate the returned JSON against the published operation schema.
For MCP clients, send JSON-RPC 2.0 initialize, tools/list, and tools/call requests to POST /mcp. The paid-tool handoff returns the exact HTTP route and payment guidance.
Local development
npm install
cp .env.example .env
npm test
npm start
The server defaults to port 3000. Set PUBLIC_BASE_URL to the deployed HTTPS origin and use a protected .env file. See .env.example for non-secret configuration names. Do not commit credentials, payment keys, private keys, or customer data.
Deployment and discovery
The public service publishes OpenAPI, x402, A2A, ERC-8004, MCP, llms.txt, robots, and sitemap discovery documents. Its current distribution work includes ERC-8004, MPPScan, Global A2A Registry, Agent Tools, 402 Index, Coinbase Bazaar, and a Bankr skills pull request. A directory is only described as listed after acceptance is verifiable; indexes may crawl asynchronously.
Privacy and telemetry
/usage displays aggregate settled-service telemetry. It intentionally excludes request bodies, raw IP addresses, customer wallets, and payment credentials. See TERMS.md for the service scope and limits.
License
MIT.
PhantomOperator MCP Fragen
Wie füge ich PhantomOperator MCP zu Claude Code hinzu?
Führe claude mcp add --transport http phantomoperator https://freysaai.freysa.dev/mcp in deinem Terminal aus. Füge --scope user hinzu, damit der Server in jedem Projekt verfügbar ist.
Wie füge ich PhantomOperator MCP zu Cursor hinzu?
Öffne ~/.cursor/mcp.json und füge den Server unter mcpServers hinzu, mit der Cursor-Config aus dem Installationsabschnitt oben.
Welche Art von Analysen bietet PhantomOperator an?
Es bietet strukturierte Checks für Web-Metadata-Leakage, Public-Web-Exposure, Breach-Indikatoren, Privacy-Posture und Wallet-Hygiene an.
Wie werden die Zahlungen für die Services abgewickelt?
Bezahlte Routen nutzen x402 v2 Exact Payments über das Base Mainnet mittels USDC.
Kann ich Monero für Zahlungen nutzen?
Ein Monero-Zahlungsflow ist verfügbar, aber standardmäßig deaktiviert und erfordert eine spezifische lokale Konfiguration.
Was sollte ich dem Service nicht übermitteln?
Du solltest keine Seed Phrases, Passwörter, API Keys oder andere Secrets übermitteln.