Sunglasses
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| scan_textA | Scan text for prompt injection, data exfiltration, credential leaks and other AI agent security threats. Returns findings, a severity, a decision (allow, block, quarantine or allow_redacted) and inspection_complete. The decision is reported to the caller and is not enforced. This tool blocks nothing and returns the matched text of each finding in full, allow_redacted included. isError false means the scan ran, not that the input is clean. Read is_clean and inspection_complete in the result. |
| scan_fileA | Scan a file for prompt injection and security threats. Supports text files, images (with OCR), PDFs, and more. For audio/video files, returns a notice that DEEP scan is needed. |
| scanner_infoA | Get SUNGLASSES scanner info: version, pattern count, keyword count, supported channels. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 3 tools
scan_text and scan_file are cleanly separated by input type (raw string vs. file path), and scanner_info is purely informational. No two tools overlap in purpose or expected arguments.
scan_text and scan_file follow a consistent verb_noun pattern, but scanner_info breaks the verb convention by being a noun phrase. Readable and predictable overall, with one minor deviation.
Three tools is a tight, well-scoped surface for a focused scanning server — text, file, and metadata. It sits at the low end of ideal, leaving little room for batch or deep-scan operations explicitly referenced in the descriptions.
Core scanning of text and files is covered, but scan_file's own description advertises a DEEP scan mode for audio/video that no tool can trigger, leaving a dead end. Batch scanning or a dedicated deep-scan entry point would round out the surface.