UNPKG

@chinchillaenterprises/mcp-upwork

Version:

Modular Upwork MCP server for job search and proposal management via Upwork API

91 lines 2.86 kB
import * as getWorkDiary from "./get-work-diary.js"; import * as logTime from "./log-time.js"; export declare const timetrackingToolDefinitions: { [x: string]: unknown; name: string; inputSchema: { [x: string]: unknown; type: "object"; properties?: { [x: string]: unknown; } | undefined; required?: string[] | undefined; }; description?: string | undefined; title?: string | undefined; outputSchema?: { [x: string]: unknown; type: "object"; properties?: { [x: string]: unknown; } | undefined; required?: string[] | undefined; } | undefined; annotations?: { [x: string]: unknown; title?: string | undefined; readOnlyHint?: boolean | undefined; destructiveHint?: boolean | undefined; idempotentHint?: boolean | undefined; openWorldHint?: boolean | undefined; } | undefined; _meta?: { [x: string]: unknown; } | undefined; }[]; export declare const timetrackingToolHandlers: { upwork_get_work_diary: (args: import("zod").TypeOf<typeof getWorkDiary.schema>) => Promise<{ success: boolean; workDiary: any; contractId: string; date: string; totalHours: any; totalActivity: any; }>; upwork_log_time: (args: import("zod").TypeOf<typeof logTime.schema>) => Promise<{ success: boolean; loggedTime: { contractId: string; hours: number; date: string; description: string; status: any; }; response: any; }>; }; export declare const timetrackingSchemas: { upwork_get_work_diary: import("zod").ZodObject<{ contract_id: import("zod").ZodString; date: import("zod").ZodString; freelancer_id: import("zod").ZodOptional<import("zod").ZodString>; }, "strip", import("zod").ZodTypeAny, { contract_id: string; date: string; freelancer_id?: string | undefined; }, { contract_id: string; date: string; freelancer_id?: string | undefined; }>; upwork_log_time: import("zod").ZodObject<{ contract_id: import("zod").ZodString; date: import("zod").ZodString; hours: import("zod").ZodNumber; description: import("zod").ZodString; screenshot_url: import("zod").ZodOptional<import("zod").ZodString>; }, "strip", import("zod").ZodTypeAny, { contract_id: string; date: string; hours: number; description: string; screenshot_url?: string | undefined; }, { contract_id: string; date: string; hours: number; description: string; screenshot_url?: string | undefined; }>; }; //# sourceMappingURL=index.d.ts.map