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.
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
-
✓
Schedule
Every weekday at 08:00
0.2s -
✓
Fetch desk 365 tickets
Desk365
1.4s -
✓
Group by owner
Transform
0.1s -
✓
Draft the digest
Agent step
Ran with 4 tools, returned a structured summary
6.2s -
Approve the digest
Needs approval
Assigned to Michael Brennan
Approve Deny -
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
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.
No tools match your search.
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.