osint_list_sources
Lists available OSINT data sources with their configuration status, API requirements, and included tools to verify what sources are ready for use.
Instructions
List all OSINT data sources, their availability, API key requirements, and tool counts. Use this to check which sources are configured.
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Implementation Reference
- src/meta/sources.ts:12-12 (handler)The handler function checkSources that implements the logic for osint_list_sources.
export async function checkSources(ctx: ToolContext): Promise<SourceInfo[]> { - src/protocol/tools.ts:461-466 (registration)Registration of the osint_list_sources tool in the tool definition list.
const osintListSourcesTool: ToolDef = { name: "osint_list_sources", description: "List all OSINT data sources, their availability, API key requirements, and tool counts. Use this to check which sources are configured.", schema: {}, execute: async (_args, ctx) => json(await checkSources(ctx)), };