Skip to content
Elaichi Elaichi

Helpdesk

Desk365

Connect Desk365 once and hand every teammate a governed MCP endpoint with 44 tools ready to call from Claude, ChatGPT, Cursor, or any MCP client, inside the same permissions they already have, with every call checked and logged.

Desk365

Automations & dashboards

From answering questions to doing the work

A person no longer has to ask. A trigger starts the work, inside the same permissions and the same audit log as everything else. Automations and live dashboards ship on the Black plan.

Automations

Put Desk365 work on a schedule.

A trigger starts a sequence of steps: call a Desk365 tool, transform the result, branch, wait, and ask a person when it matters.

Desk365 digest

Run 418 · started 2 minutes ago · on behalf of Emma Laurent

  1. Schedule

    Every weekday at 08:00

    0.2s
  2. Fetch desk 365 tickets

    Desk365

    1.4s
  3. Group by owner

    Transform

    0.1s
  4. Draft the digest

    Agent step

    Ran with 4 tools, returned a structured summary

    6.2s
  5. Approve the digest

    Needs approval

    Assigned to Michael Brennan

    Approve
  6. Post the digest

    Desk365

    Queued

Collections and dashboards

Report on Desk365 without asking.

Collections hold your own data, written by an automation and read by a dashboard that refreshes on a schedule.

Desk365 health

Refreshed 4 minutes ago · every 15 minutes · from the desk 365 tickets collection

Live

Desk 365 tickets

1,284 ↓ 12%

Desk 365 contacts

96 ↓ 8%

Needs attention

3 ↑ 2

Updated this week

412 ↑ 9%

Desk 365 tickets created

Last 14 days

By workspace

Share of activity

Engineering 34%

Product 27%

Support 21%

Sales 18%

AI tools

Desk365 tools for your AI agents

44 tools are ready to call through Elaichi's MCP endpoint the moment you connect Desk365, governed by the same roles, restrictions, and audit log as everything else in Elaichi.

list_all_desk_365_ping

Check Desk365 API server status.

list_all_desk_365_tickets

List tickets. `ticket_count` accepts 30, 50, or 100. Supports documented Desk365 filters and include_* query parameters when supplied.

get_single_desk_365_ticket_by_id

Get ticket details. Pass the ticket_number as the resource ID.

create_a_desk_365_ticket

Create a ticket.

desk_365_tickets_create_with_attachment

Create a ticket with attachment. Send the file in multipart body and the stringified `ticket_object` in query params.

update_a_desk_365_ticket_by_id

Update a ticket. Pass the ticket_number as the resource ID.

list_all_desk_365_ticket_conversations

Retrieve ticket conversation history. Pass `ticket_number` as a query parameter.

create_a_desk_365_ticket_reply

Add a reply to a ticket. Pass `ticket_number` as a query parameter.

desk_365_ticket_replies_create_with_attachment

Add a reply with attachment. Send the file in multipart body and the stringified `reply_object` plus `ticket_number` in query params.

create_a_desk_365_ticket_note

Add a note to a ticket. Pass `ticket_number` as a query parameter.

desk_365_ticket_notes_create_with_attachment

Add a note with attachment. Send the file in multipart body and the stringified `note_object` plus `ticket_number` in query params.

list_all_desk_365_contacts

List contacts using documented Desk365 query parameters.

get_single_desk_365_contact_by_id

Get contact details. Pass the contact's primary_email as the resource ID.

create_a_desk_365_contact

Create a contact.

desk_365_contacts_create_with_attachment

Create a contact with attachment. Send the file in multipart body and the stringified `contact_object` in query params.

update_a_desk_365_contact_by_id

Update a contact. Pass the contact's primary_email as the resource ID.

list_all_desk_365_companies

List companies using documented Desk365 query parameters.

get_single_desk_365_company_by_id

Get company details. Pass the company name as the resource ID.

create_a_desk_365_company

Create a company.

desk_365_companies_create_with_attachment

Create a company with attachment. Send the file in multipart body and the stringified `company_object` in query params.

update_a_desk_365_company_by_id

Update a company. Pass the company name as the resource ID.

list_all_desk_365_time_entries

List time entries. `time_entries_count` accepts 30, 50, or 100.

get_single_desk_365_time_entry_by_id

Get time entry details. Pass the time entry id as the resource ID.

create_a_desk_365_time_entry

Add a time entry. Pass `ticket_number` as a query parameter.

list_all_desk_365_surveys

List all surveys.

get_single_desk_365_survey_by_id

Get survey details. Pass the survey_name as the resource ID.

list_all_desk_365_survey_ratings

List all survey ratings.

list_all_desk_365_contracts

List contracts. Desk365 documents this API as special access; contact [email protected] if unavailable.

get_single_desk_365_contract_by_id

Get contract details. Pass the reference_number as the resource ID. Desk365 documents this API as special access.

create_a_desk_365_contract

Create a contract. Desk365 documents this API as special access.

update_a_desk_365_contract_by_id

Update a contract. Pass the reference_number as the resource ID. Desk365 documents this API as special access.

get_single_desk_365_kb_category_by_id

Get KB category details. Pass the category_name as the resource ID.

create_a_desk_365_kb_category

Create a KB category.

update_a_desk_365_kb_category_by_id

Update a KB category. Pass the category_name as the resource ID.

delete_a_desk_365_kb_category_by_id

Delete a KB category. Pass the category_name as the resource ID.

get_single_desk_365_kb_folder_by_id

Get KB folder details. Pass folder_name as the resource ID and `category_name` as a query parameter.

create_a_desk_365_kb_folder

Create a KB folder.

update_a_desk_365_kb_folder_by_id

Update a KB folder. Pass folder_name as the resource ID and `category_name` as a query parameter.

delete_a_desk_365_kb_folder_by_id

Delete a KB folder. Pass folder_name as the resource ID and `category_name` as a query parameter.

list_all_desk_365_kb_articles

List live KB article titles.

get_single_desk_365_kb_article_by_id

Get KB article details. Pass the article_name as the resource ID.

create_a_desk_365_kb_article

Create a KB article.

update_a_desk_365_kb_article_by_id

Update a KB article. Pass the article_name as the resource ID.

delete_a_desk_365_kb_article_by_id

Delete a KB article. Pass the article_name as the resource ID.

How it works

From Desk365 account to governed MCP endpoint

Connect

Link a Desk365 account through Elaichi's hosted connect flow. Credentials are vaulted, so nobody, including the AI, ever sees them.

Compose

The connection becomes a toolbox instantly. Curate which Desk365 tools are exposed, rename them, or freeze arguments.

Authorize

Point Claude, ChatGPT, Cursor, or any MCP client at the one Elaichi endpoint and sign in with OAuth, governed by roles, restrictions, and audit logs.

Put your agents to work in the tools you already use

Start a 14-day Gold trial. Connect a product, curate a toolbox, and paste a governed MCP endpoint into Claude, ChatGPT, or Cursor in minutes.