jobnimbus-mcp-client
Version:
JobNimbus MCP Client - Connect Claude Desktop to remote JobNimbus MCP server
38 lines • 1.12 kB
TypeScript
/**
* Get Calendar Activities
* Fetches activities and formats them as calendar events
*/
import { BaseTool } from '../baseTool.js';
import { MCPToolDefinition, ToolContext } from '../../types/index.js';
interface CalendarActivitiesInput {
from?: number;
size?: number;
date_from?: string;
date_to?: string;
}
interface CalendarActivitiesOutput {
success: boolean;
total_activities: number;
calendar_events: Array<{
id: string;
title: string;
description: string;
start_date: string;
end_date: string;
all_day: boolean;
type: string;
related_to: string;
created_by: string;
}>;
summary: {
upcoming_events: number;
past_events: number;
all_day_events: number;
};
}
export declare class GetCalendarActivities extends BaseTool<CalendarActivitiesInput, CalendarActivitiesOutput> {
get definition(): MCPToolDefinition;
execute(input: CalendarActivitiesInput, context: ToolContext): Promise<CalendarActivitiesOutput>;
}
export {};
//# sourceMappingURL=getCalendarActivities.d.ts.map