Skip to main content
Glama

spiderfoot_scan_data_unique

Fetch unique scan event results from SpiderFoot OSINT reconnaissance to analyze specific data types and identify distinct findings.

Instructions

Fetch unique scan event results.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
eventTypeNo
idYes

Implementation Reference

  • src/index.ts:88-92 (registration)
    Registration of the 'spiderfoot_scan_data_unique' MCP tool, including input schema and thin handler that delegates to SpiderfootClient.scanEventResultsUnique
    server.registerTool( 'spiderfoot_scan_data_unique', { title: 'Scan Data Unique', description: 'Fetch unique scan event results.', inputSchema: { id: z.string(), eventType: z.string().optional() } }, async ({ id, eventType }) => ({ content: [{ type: 'text', text: JSON.stringify(await sf.scanEventResultsUnique({ id, eventType })) }] }) );
  • Registration of the 'spiderfoot_scan_data_unique' MCP tool for HTTP transport, including input schema and thin handler that delegates to SpiderfootClient.scanEventResultsUnique
    server.registerTool( 'spiderfoot_scan_data_unique', { title: 'Scan Data Unique', description: 'Fetch unique scan event results.', inputSchema: { id: z.string(), eventType: z.string().optional() } }, async ({ id, eventType }) => ({ content: [{ type: 'text', text: JSON.stringify(await sf.scanEventResultsUnique({ id, eventType })) }] }) );
  • Core handler logic in SpiderfootClient that performs HTTP POST to the Spiderfoot server endpoint '/scaneventresultsunique' to fetch unique scan event results
    async scanEventResultsUnique(args: { id: string; eventType?: string }) { const { data } = await this.http.post('/scaneventresultsunique', { id: args.id, eventType: args.eventType ?? 'ALL', }); return data; }
  • Input schema for the tool: requires scan id, optional eventType
    { title: 'Scan Data Unique', description: 'Fetch unique scan event results.', inputSchema: { id: z.string(), eventType: z.string().optional() } },
  • Input schema for the tool (HTTP version): requires scan id, optional eventType
    { title: 'Scan Data Unique', description: 'Fetch unique scan event results.', inputSchema: { id: z.string(), eventType: z.string().optional() } },

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