Skip to main content
Glama

SpiderFoot MCP Server

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
MCP_HTTP_PORTNoPort for HTTP transport (if using index-http.ts)3000
SPIDERFOOT_PASSNoOptional HTTP Digest password if you enable auth in SpiderFoot
SPIDERFOOT_USERNoOptional HTTP Digest username if you enable auth in SpiderFoot
ALLOW_START_SCANNoEnables/disables spiderfoot_start_scan tooltrue
SPIDERFOOT_BASE_URLNoBase URL of your SpiderFoot web UI/APIhttp://127.0.0.1:5001

Schema

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Tools

Functions exposed to the LLM to take actions

NameDescription
spiderfoot_ping

Ping SpiderFoot server to verify it is responding.

spiderfoot_modules

List available SpiderFoot modules.

spiderfoot_event_types

List available SpiderFoot event types.

spiderfoot_scans

List all scans (past and present).

spiderfoot_scan_info

Retrieve scan metadata/config for a scan ID.

spiderfoot_start_scan

Start a new scan against a target.

spiderfoot_scan_data

Fetch scan event results for a scan ID.

spiderfoot_scan_data_unique

Fetch unique scan event results.

spiderfoot_scan_logs

Fetch/poll scan logs for a given scan ID.

spiderfoot_export_json

Export scan results in JSON for CSV of IDs.

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/CorbettCajun/Spiderfoot-MCP-Server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server