Skip to main content
Glama

spiderfoot_ping

Verify SpiderFoot server connectivity to ensure reconnaissance tools are operational before initiating OSINT scans.

Instructions

Ping SpiderFoot server to verify it is responding.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault

No arguments

Implementation Reference

  • src/index.ts:39-43 (registration)
    Registers the 'spiderfoot_ping' MCP tool. Includes input schema (empty) and handler that calls sf.ping() and returns JSON response.
    server.registerTool( 'spiderfoot_ping', { title: 'Ping', description: 'Ping SpiderFoot server to verify it is responding.', inputSchema: {} }, async () => ({ content: [{ type: 'text', text: JSON.stringify(await sf.ping()) }] }) );
  • Handler function for spiderfoot_ping tool: calls sf.ping() and formats response as MCP content.
    async () => ({ content: [{ type: 'text', text: JSON.stringify(await sf.ping()) }] })
  • Tool metadata and input schema (empty object) for spiderfoot_ping.
    'spiderfoot_ping', { title: 'Ping', description: 'Ping SpiderFoot server to verify it is responding.', inputSchema: {} },
  • SpiderfootClient.ping() method: proxies GET request to Spiderfoot server's /ping endpoint.
    async ping() { const { data } = await this.http.get('/ping'); return data; }
  • Identical registration of 'spiderfoot_ping' tool in the HTTP server variant.
    server.registerTool( 'spiderfoot_ping', { title: 'Ping', description: 'Ping SpiderFoot server to verify it is responding.', inputSchema: {} }, async () => ({ content: [{ type: 'text', text: JSON.stringify(await sf.ping()) }] }) );

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