Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| CLAWGUARD_API_KEY | Yes | Your Shield API key (starts with cgs_) | |
| CLAWGUARD_BASE_URL | No | API endpoint (for self-hosted setups) | https://prompttools.co/api/v1 |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": false
} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| scan_text | Scan text for prompt injection and security threats. Analyzes the provided text using ClawGuard Shield's 42+ detection patterns to identify prompt injection attacks, jailbreak attempts, data exfiltration, social engineering, and other AI security threats. Returns a scan result with:
Args: text: The text to scan for security threats. source: Optional source identifier for tracking (default: "mcp"). Returns: Scan result with clean/dirty status, risk score, and findings. |
| scan_batch | Scan multiple texts for security threats. Scans each text individually and returns all results. Useful for checking multiple user inputs, chat messages, or document sections in one call. Args: texts: List of texts to scan (max 10 per call). Returns: List of scan results, one per input text. |
| get_patterns | List all available ClawGuard detection patterns. Returns all 42+ security detection patterns organized by category:
Each pattern includes its name, severity level, and description. No API key required. Returns: Dictionary with total pattern count and categories breakdown. |
| get_usage | Get API usage statistics for your ClawGuard Shield account. Shows your current tier (free/pro/enterprise), daily request limits, today's usage count, remaining quota, and rate limit status. Requires a valid API key. Returns: Usage statistics including tier, limits, and request counts. |
| health_check | Check if the ClawGuard Shield API is healthy and responding. No API key required. Returns the service status, API version, number of active detection patterns, and response time. Use this to verify connectivity before running scans. Returns: Health status with service info and pattern count. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |