MCP App Store
by KeenEthics
OqoDesk icon

OqoDesk

By ANATOLII LEVITSKYI

Get New App Alerts

Overview

Connect your OqoDesk account to ChatGPT or Codex to manage work in your company. Find teammates and locations, review tasks and shifts, create or update tasks, prepare and publish shifts, search documents and chats, and send messages when you ask. Access follows your OqoDesk role and location permissions. Read available PDF or text documents and get help with OqoDesk. An existing company account is required. Hosted file uploads, OCR, training records and absence records are not supported in this version.

Tools

oqodesk_cancel_shift

ChatGPT
Cancel one exact shift after an explicit user request. Supply the latest expectedVersion. Cancellation may notify assigned people.

oqodesk_change_and_resend_shift

ChatGPT
Replace one exact published shift and resend it to assigned people after an explicit final request. Supply the latest expectedVersion and the complete replacement schedule.

oqodesk_create_shift_draft

ChatGPT
Create one draft shift after an explicit user request. Resolve location, specialization, and every assigned person before calling. This does not publish the shift.

oqodesk_create_task

ChatGPT
Create one task after an explicit user request. Resolve location and people to stable IDs first. The backend applies role rules; omitted assignees default to the author, review defaults off, and a deadline reminder defaults to 15-minute push.

oqodesk_find_eligible_people

ChatGPT
Find staffing candidates for one location, specialization, and exact time window. Availability currently covers OqoDesk scheduling conflicts, not sick-leave records.

oqodesk_get_context

ChatGPT
Return the authenticated OqoDesk user, role, workspace, and accessible locations. Call this before resolving natural-language requests.

oqodesk_get_shift

ChatGPT
Load one accessible shift, assignments, capabilities, and current version using its exact stable ID.

oqodesk_get_task

ChatGPT
Load one accessible OqoDesk task and its capabilities using the exact stable task ID.

oqodesk_list_chats

ChatGPT
Find accessible direct, group, or announcement chat threads and return stable thread IDs.

oqodesk_list_locations

ChatGPT
List locations accessible to the authenticated user, including stable IDs, timezone, and informational working hours.

oqodesk_list_shifts

ChatGPT
List accessible shifts in an exact time window, optionally filtered by location, person, or response status.

oqodesk_publish_shift

ChatGPT
Publish one exact draft shift and notify assigned people after an explicit user request. Supply the latest expectedVersion.

oqodesk_read_document_text

ChatGPT
Read text from one accessible PDF or text-based OqoDesk document using its exact stable ID. Scanned images require OCR and are not supported by this version.

oqodesk_replace_task_assignees

ChatGPT
Replace the complete assignee set on one exact task after an explicit user request. Resolve every person to a stable ID first; omitted people are removed.

oqodesk_search_documents

ChatGPT
Search the names of all accessible OqoDesk documents and folders. This version does not search text inside files.

oqodesk_search_help

ChatGPT
Search curated OqoDesk product help for how-to questions. Say clearly when the returned documentation does not answer the question.

oqodesk_search_messages

ChatGPT
Search accessible OqoDesk chat messages and return the source thread and message stable IDs.

oqodesk_search_people

ChatGPT
Find accessible people and their stable IDs by name, email, role, location, or specialization. If several people match, ask the user to choose.

oqodesk_search_tasks

ChatGPT
Search tasks visible to the authenticated user. Use history=true for completed or cancelled tasks and resolve the stable task ID before a change.

oqodesk_send_announcement

ChatGPT
Send one announcement to an exact accessible announcement thread after an explicit user request. Use a new stable clientMessageId; preserve it only for an exact retry.

oqodesk_send_chat_message

ChatGPT
Send one message to an exact direct or group thread after an explicit user request. Use a new stable clientMessageId; preserve it only for an exact retry.

oqodesk_set_task_status

ChatGPT
Move one exact task through the OqoDesk workflow after an explicit user request. Review-required tasks are routed according to backend rules.

oqodesk_update_shift_draft

ChatGPT
Replace one exact draft shift after an explicit user request. Supply the latest expectedVersion returned by oqodesk_get_shift.

oqodesk_update_task

ChatGPT
Update fields of one exact task after an explicit user request. Read the task first. Do not use this tool for assignees or workflow status.

Capabilities

Writes

Example Prompts

Click any prompt to copy it.

Similar Apps