UNPKG

@chinchillaenterprises/mcp-upwork

Version:

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

94 lines 3.93 kB
export declare const toolHandlers: { upwork_get_profile: typeof import("./profile/get-profile.js").getProfileHandler; upwork_update_profile: typeof import("./profile/update-profile.js").updateProfileHandler; upwork_create_milestone: typeof import("./milestone/create-milestone.js").createMilestoneHandler; upwork_release_milestone: typeof import("./milestone/release-milestone.js").releaseMilestoneHandler; upwork_list_messages: typeof import("./message/list-messages.js").listMessagesHandler; upwork_send_message: typeof import("./message/send-message.js").sendMessageHandler; upwork_get_earnings: typeof import("./earnings/get-earnings.js").getEarningsHandler; upwork_get_connects_balance: typeof import("./connects/get-connects-balance.js").getConnectsBalanceHandler; upwork_purchase_connects: typeof import("./connects/purchase-connects.js").purchaseConnectsHandler; upwork_search_freelancers: typeof import("./client/search-freelancers.js").searchFreelancersHandler; upwork_post_job: typeof import("./client/post-job.js").postJobHandler; upwork_get_work_diary: (args: import("zod").TypeOf<typeof import("./timetracking/get-work-diary.js").schema>) => Promise<{ success: boolean; workDiary: any; contractId: string; date: string; totalHours: any; totalActivity: any; }>; upwork_log_time: (args: import("zod").TypeOf<typeof import("./timetracking/log-time.js").schema>) => Promise<{ success: boolean; loggedTime: { contractId: string; hours: number; date: string; description: string; status: any; }; response: any; }>; upwork_list_contracts: (args: import("zod").TypeOf<typeof import("./contract/list-contracts.js").schema>) => Promise<{ success: boolean; contracts: any; totalContracts: any; pagination: { limit: number; hasMore: boolean; }; }>; upwork_get_contract_details: (args: import("zod").TypeOf<typeof import("./contract/get-contract-details.js").schema>) => Promise<{ success: boolean; contract: any; contractId: string; }>; upwork_submit_proposal: typeof import("./proposal/submit-proposal.js").submitProposalHandler; upwork_list_proposals: typeof import("./proposal/list-proposals.js").listProposalsHandler; upwork_search_jobs: typeof import("./job/search-jobs.js").searchJobsHandler; upwork_get_job_details: typeof import("./job/get-job-details.js").getJobDetailsHandler; }; export declare const tools: { [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 * from './job/index.js'; export * from './proposal/index.js'; export * from './contract/index.js'; export * from './timetracking/index.js'; export * from './client/index.js'; export * from './connects/index.js'; export * from './earnings/index.js'; export * from './message/index.js'; export * from './milestone/index.js'; export * from './profile/index.js'; //# sourceMappingURL=index.d.ts.map