Skip to content
Elaichi Elaichi

helpdesk

Desk365

Connect Desk365 to Elaichi and hand every teammate a governed MCP endpoint — 44 tools ready to call from Claude, Cursor, or any MCP client, clamped by roles, restrictions, and an audit log.

Desk365

AI tools

Desk365 tools for your AI agents

44 tools are ready to mint as an 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 — 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.

Mint

Mint a personal MCP endpoint on that toolbox and paste it into Claude, Cursor, or any MCP client — governed by roles, restrictions, and audit logs.

Give every teammate a governed MCP server

Start a 14-day Gold trial — connect a product, curate a toolbox, and paste an endpoint into Claude or Cursor in minutes.