Skip to main content
Glama

spiderfoot_scans

List and manage all past and present SpiderFoot OSINT reconnaissance scans to track investigation progress and access historical data.

Instructions

List all scans (past and present).

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault

No arguments

Implementation Reference

  • MCP tool handler for 'spiderfoot_scans': invokes sf.scans() (SpiderfootClient.scans()) and returns the JSON-stringified result as text content.
    async () => ({ content: [{ type: 'text', text: JSON.stringify(await sf.scans()) }] })
  • src/index.ts:57-61 (registration)
    Registers the 'spiderfoot_scans' tool on the MCP stdio server, with empty input schema and inline handler.
    server.registerTool( 'spiderfoot_scans', { title: 'Scans', description: 'List all scans (past and present).', inputSchema: {} }, async () => ({ content: [{ type: 'text', text: JSON.stringify(await sf.scans()) }] }) );
  • SpiderfootClient.scans() method: performs HTTP GET to '/scanlist' endpoint to retrieve list of scans.
    async scans() { const { data } = await this.http.get('/scanlist'); return data; }
  • Registers the 'spiderfoot_scans' tool on the MCP HTTP server, identical to stdio version.
    server.registerTool( 'spiderfoot_scans', { title: 'Scans', description: 'List all scans (past and present).', inputSchema: {} }, async () => ({ content: [{ type: 'text', text: JSON.stringify(await sf.scans()) }] }) );

Latest Blog Posts

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