/** * MCP Tool Schemas * * Tool definitions for the MCP server. * Separated from index.ts for maintainability. */ import type { Tool } from '@modelcontextprotocol/sdk/types.js'; /** * Debug tools - require DEBUG_MODE=1 */ export declare const DEBUG_TOOLS: string[]; /** * Admin tools - removed in favor of web dashboard * Admin functionality now handled through dedicated web UI */ export declare const ADMIN_TOOLS: string[]; /** * Primary browsing tool schema */ export declare const smartBrowseSchema: Tool; /** * Batch browse tool schema */ export declare const batchBrowseSchema: Tool; /** * API call tool schema */ export declare const executeApiCallSchema: Tool; /** * Session management tool schema */ export declare const sessionManagementSchema: Tool; /** * API auth tool schema */ export declare const apiAuthSchema: Tool; /** * Screenshot capture tool schema */ export declare const captureScreenshotSchema: Tool; /** * HAR export tool schema */ export declare const exportHarSchema: Tool; /** * Debug traces tool schema */ export declare const debugTracesSchema: Tool; /** * AI Feedback tool schema for reporting issues and providing feedback */ export declare const aiFeedbackSchema: Tool; /** * Webhook management tool schema for external integrations */ export declare const webhookManagementSchema: Tool; /** * Dynamic handler stats tool schema for viewing learned patterns and quirks */ export declare const dynamicHandlerStatsSchema: Tool; /** * Research tool schema - search-first mode with multiple sources */ export declare const researchSchema: Tool; /** * Quick fetch tool schema - minimal parameters for fast browsing */ export declare const quickFetchSchema: Tool; /** * Get all tool schemas */ export declare function getAllToolSchemas(): Tool[]; /** * Get filtered tool schemas based on mode flags */ export declare function getFilteredToolSchemas(debugMode: boolean, adminMode: boolean): Tool[]; /** * Tool profiles for lazy loading */ export type ToolProfile = 'core' | 'api' | 'full'; /** * Get tool schemas for a specific profile */ export declare function getProfileToolSchemas(profile: ToolProfile, debugMode: boolean): Tool[]; //# sourceMappingURL=tool-schemas.d.ts.map