Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
GEMINI_MODELNoThe Gemini model to usegemini-flash-lite-latest
GEMINI_API_KEYYesYour Gemini API key (required for reports and analysis)

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

CapabilityDetails
tools
{
  "listChanged": false
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
pingC

Health check for the PenTest MCP server

init_sessionC

Initialize new security assessment session

get_reportC

Generate final security assessment report

environment_checkA

Inspect installed tools, missing dependencies, and assessment readiness

quick_scanA

Fast triage scan (10-15 min): WAF detection, subdomain enum, top-port scan, header analysis, TLS audit, tech fingerprinting, sensitive file discovery, SSRF probe, CSRF check

extensive_scanC

Comprehensive scan (20-45 min): WAF detection, full recon, top-1000 port scan, tech fingerprinting, TLS audit, directory discovery, XSS, SQLi, CSRF, sensitive file discovery

subfinderC

Passive subdomain enumeration

wafw00fC

Web Application Firewall detection

nmapC

Port scanning and service detection

nucleiC

Fast vulnerability scanner with templates

sqlmapC

SQL injection detection and exploitation

dalfoxC

XSS vulnerability scanner

ffufC

Fast web fuzzer for directory/file discovery

sslyzeC

TLS/SSL configuration analyzer

whatwebC

Web technology fingerprinting

testsslC

TLS/SSL security testing

niktoD

Web server vulnerability scanner

gobusterC

Directory/file brute forcing

wfuzzC

Web application fuzzer

arjunC

HTTP parameter discovery

masscanC

Fast port scanner

amassC

Advanced subdomain enumeration

dnsreconC

DNS enumeration and reconnaissance

theharvesterC

OSINT gathering from public sources

retireC

JavaScript library vulnerability scanner

trufflehogC

Secret and credential scanner

git_dumperC

Exposed .git directory dumper

commixC

Command injection vulnerability scanner

corscannerC

CORS misconfiguration scanner

jwt_toolD

JWT security testing

graphql_copC

GraphQL security scanner

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

C2.2/5.0

Scored across 31 tools

Disambiguation2/5

Many tools have overlapping purposes: nmap/masscan both scan ports, sslyze/testssl both audit TLS, ffuf/gobuster/wfuzz all fuzz for directories, and subfinder/amass/dnsrecon all do subdomain/DNS enumeration. The descriptions are lean and don't clarify when to choose one over the other.

Naming Consistency2/5

The tool names are a mix of raw external tool names (nmap, sqlmap, gobuster) and server-specific snake_case verbs (init_session, get_report, quick_scan). This makes the naming pattern unpredictable and inconsistent across the API surface.

Tool Count2/5

31 tools is too many for a focused MCP server, especially when several are near-duplicates (subfinder/amass/dnsrecon, ffuf/gobuster/wfuzz, sslyze/testssl). A consolidated surface with fewer, higher-level scan operations would be easier for an agent to use.

Completeness3/5

The server covers reconnaissance, scanning, web fuzzing, TLS testing, secret detection, and report generation, which is solid for web-focused pentesting. However, session lifecycle support is thin (init_session/get_report only) and there are no explicit post-exploitation or broader infrastructure testing tools, leaving noticeable gaps for a general 'PenTest' role.

Maintenance

ActivitySlowing
ResponsivenessNo issues