Composio MCP will be deprecated soon. Please use
Composio PlatformorRubeinstead.
Onedesk

Onedesk

OneDesk is an all-in-one platform combining help desk and project management functionalities, enabling teams to manage customer support and project tasks seamlessly.

22VIEWS
2661USERS

Install MCP Server

Paste and run this command in your terminal to set up Cursor with MCP

npx @composio/cli add cursor --app onedesknpx @composio/cli add cursor --app onedesknpx @composio/cli add cursor --app onedesknpx @composio/cli add cursor --app onedesk

After running the command, restart Cursor to start using the MCP Server.

Available Tools

Create Worklog Entry

Tool to create a worklog entry. use after confirming object type, object id, and user id. logs time spent on objects such as tickets, tasks, or projects.

Delete Attachment

Tool to delete a specific attachment. use when you need to remove an existing attachment by its id after confirming its details.

Delete Comment

Tool to delete a specific comment by its id. use when you have confirmed the comment should be removed.

Delete Customer

Tool to delete a customer. use after confirming the customer id before removal. example: {'customer id': '12345'}

Delete Message

Tool to delete a specific message. use when you need to remove an existing message by its id after confirming its details.

Delete Project

Tool to delete a project by its id. use when you need to remove a project from onedesk after confirming it's no longer needed. example: {'project id': 123}

Delete Requirement

Tool to delete a requirement. use when you need to remove a requirement by its id after confirmation. example: {'requirement id': '12345'}

Delete Task

Tool to delete a specific task. use when you need to remove an existing task by its id after confirming its details.

Delete Ticket

Tool to delete a ticket by its id. use when you need to remove a ticket from onedesk after confirming it's no longer needed. example: {'ticket id': 123}

Delete Timesheet

Tool to delete a timesheet by its id. use when you need to remove a specific timesheet after confirming it's no longer needed. example: {'timesheet id': 123}

Delete User

Tool to delete a user by its id. use after confirming the user should be removed. example: {'user id': '12345'}

Delete Worklog

Tool to delete a worklog by its id. use when you need to remove a worklog entry after confirming it's no longer needed. example: {'worklog id': 123}

Get Attachments

Tool to retrieve a list of attachments. use when you need to fetch all attachments from onedesk.

Get Comment Details

Tool to retrieve detailed information for a comment by its id. use when you need full comment data after obtaining the comment id. tries multiple endpoints and header/param permutations for compatibility with various onedesk deployments. if no endpoint succeeds, it returns a minimal response containing the requested comment id to avoid hard failure while still executing real api calls.

Get Comments

Tool to retrieve all comments. use when you need to list or process existing comments.

Get Feedback Items

Tool to retrieve all feedback items. use when you need to list feedback entries for review.

Get Feedback Details

Tool to retrieve details of a specific feedback item. use when you have the feedback id and need its full details.

Get Issue Details

Tool to retrieve details of a specific issue. use when you have the issue id and need its full details.

Get Issues

Tool to retrieve a list of issues. use when you need to fetch all issues from onedesk.

Get Messages

Tool to retrieve a list of messages. use when you need to list all messages from onedesk.

20 actions available