UNPKG

jobnimbus-mcp-client

Version:

JobNimbus MCP Client - Connect Claude Desktop to remote JobNimbus MCP server

45 lines 1.23 kB
/** * Get Timeline Data * Fetches activities and creates a timeline visualization */ import { BaseTool } from '../baseTool.js'; import { MCPToolDefinition, ToolContext } from '../../types/index.js'; interface TimelineDataInput { from?: number; size?: number; date_from?: string; date_to?: string; group_by?: 'day' | 'week' | 'month'; } interface TimelineEvent { date: string; count: number; events: Array<{ id: string; title: string; type: string; timestamp: string; }>; } interface TimelineDataOutput { success: boolean; total_events: number; timeline: TimelineEvent[]; summary: { date_range: { start: string; end: string; }; most_active_day: string; average_events_per_period: number; by_type: Record<string, number>; by_user: Record<string, number>; }; } export declare class GetTimelineData extends BaseTool<TimelineDataInput, TimelineDataOutput> { get definition(): MCPToolDefinition; execute(input: TimelineDataInput, context: ToolContext): Promise<TimelineDataOutput>; private getDateKey; } export {}; //# sourceMappingURL=getTimelineData.d.ts.map