Onedesk

Onedesk MCP integration

Opens tickets, tasks and issues by ID, logs billable worklogs, retrieves item attachments, and removes obsolete records.

24actions available

Three actions you can hand over today

Every action runs live through MCP. Nothing to build, nothing to maintain.

  • Create worklog entry

    Lyro creates a worklog entry to track time spent on a task, ticket, or project. Your team logs work without switching to OneDesk.

  • Get task details

    Lyro retrieves comprehensive details of a specific task in OneDesk. Your team checks task status without leaving the chat.

  • Delete ticket

    Lyro removes a ticket from OneDesk. Your team discards resolved or duplicate tickets instantly.

See all 24 actions

How businesses use Onedesk + Lyro

Each card is one request a support team gets, and the Onedesk actions Lyro runs to close it.

  • Answer a status question from the item itself

    Lyro opens the item by its internal ID - ticket, task, feedback, or requirement all resolve the same way - and returns the title, description, status, priority, and dates behind the question.

    Get Feedback DetailsGet Task DetailsGet Issue Details
  • Log the time spent on a piece of work

    Lyro records the worklog against the item with start and finish times, hours, completion percentage, and whether it is billable, then reads back the worklogs and timesheet detail behind an invoice question.

    Create Worklog EntryGet WorklogsGet Timesheet Details
  • Get to the files attached to a ticket

    Lyro fetches the item by its external ID to extract the attachments recorded on it, sweeps an ID range when the ticket number is unknown, and removes an attachment that should not have been shared.

    Get AttachmentsGet TicketsDelete Attachment
  • Clear out records that should not be there

    Lyro deletes the duplicate ticket, removes a customer record on request, and drops a message that was posted in error, reporting back exactly why a deletion did not go through.

    Delete TicketDelete CustomerDelete Message

How it works

Get started in 3 steps

Connect once, then just ask. There is no workflow builder to learn and nothing to maintain — Lyro reads the Onedesk actions it has and picks the ones a request needs.

  1. 01

    Connect Onedesk

    Authorize the Onedesk account your team already uses — one consent screen, no API keys, no mapping tables. Lyro can only do what you granted that account, and you can disconnect it at any time.

  2. 02

    Tell your agent what you need

    Describe the job the way you would hand it to a teammate. Lyro maps it to the Onedesk actions that close it and chains as many as the request needs.

  3. 03

    Watch it work

    The agent runs the actions inside the conversation the customer is already in, so nobody copies data between tabs and your team can take over at any point.

    Get started free
Onedesk · Lyro

Everything else about Onedesk

Setup, permissions, and the limits of what Lyro can do inside Onedesk.

  • Because OneDesk's public API has no endpoint that lists tickets. Get Tickets works around it by querying items one ID at a time across a range you give it and keeping only those of type Ticket, which is why small ranges such as 1 to 50 return quickly and open-ended sweeps do not. When the ID is known, Get Feedback Details resolves any item type directly.

Every action available in Onedesk

All 24 actions your agent can call on Onedesk, straight from the live MCP connection.

  • Create worklog entry

    Create a worklog entry to track time spent on a work item (task, ticket, project, etc.).

  • Delete attachment

    Delete a specific attachment from OneDesk by its ID.

  • Delete comment

    Deletes a comment from OneDesk by its ID.

  • Delete customer

    Deletes a customer from OneDesk using the DELETE /customers/{id} endpoint.

  • Delete message

    Deletes a message from OneDesk by its unique message ID.

  • Delete project

    Delete a project in OneDesk by its ID.

  • Delete requirement

    Delete a requirement from OneDesk.

  • Delete task

    Delete a specific task.

  • Delete ticket

    Deletes a ticket from OneDesk by its internal ID.

  • Delete timesheet

    Delete a timesheet by its ID.

  • Delete user

    Deletes a user from OneDesk by their unique user ID.

  • Get attachments

    Retrieve attachments for a specific item by its external ID.

  • Get comment details

    Retrieve detailed information for a specific comment by its ID.

  • Get comments

    Attempts to retrieve comments (discussion posts) from OneDesk.

  • Get feedback items

    Retrieve all feedback items from OneDesk.

  • Get feedback details

    Retrieve detailed information about a specific item in OneDesk by its internal ID.

  • Get issue details

    Retrieve comprehensive details of a specific issue by its ID.

  • Get issues

    Retrieve a list of issues from OneDesk.

  • Get messages

    Retrieve a list of messages from OneDesk.

  • Get requirements

    Retrieve a list of requirements from OneDesk.

  • Get task details

    Retrieves comprehensive details of a specific task/item in OneDesk by its ID.

  • Get tickets

    Retrieve tickets from OneDesk by querying a range of item IDs.

  • Get timesheet details

    Retrieve details of a specific timesheet entry.

  • Get worklogs

    Retrieve a list of worklogs from OneDesk with optional filtering and pagination.

Ready to connect Onedesk?

Authorize the account and your agent has all 24 actions from the first conversation.

Support agent working at a laptop next to the Lyro mascot