Skip to content
Elaichi Elaichi

helpdesk

ManageEngine ServiceDesk Plus

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

ManageEngine ServiceDesk Plus

AI tools

ManageEngine ServiceDesk Plus tools for your AI agents

127 tools are ready to mint as an MCP endpoint the moment you connect ManageEngine ServiceDesk Plus — governed by the same roles, restrictions, and audit log as everything else in Elaichi.

list_all_manageenginesdplus_projects

List all projects in ManageEngine ServiceDesk Plus. Returns: id, title, project_code, project_template, display_id, percentage_completion, description, actual_hours, estimated_hours, actual_cost, estimated_cost, scheduled_start_time, scheduled_end_time, actual_start_time, actual_end_time, projected_end, created_time, deleted_time, project_type, priority, status, department, site, owner,…

get_single_manageenginesdplus_project_by_id

Get a single ManageEngine ServiceDesk Plus project by id. Returns the project object including id, title, project_code, status, owner, priority, project_type, display_id, created_time, scheduled_start_time, scheduled_end_time, and udf_fields. Required: id.

create_a_manageenginesdplus_project

Create a new project in ManageEngine ServiceDesk Plus. Returns the created project including id, title, project_code, status, owner, priority, project_type, display_id, and created_time. Required: title.

update_a_manageenginesdplus_project_by_id

Update an existing ManageEngine ServiceDesk Plus project by id. Returns the updated project including id, title, project_code, status, owner, priority, project_type, and display_id. Required: id.

delete_a_manageenginesdplus_project_by_id

Delete a ManageEngine ServiceDesk Plus project by id. Returns: status_code, status. Required: id.

list_all_manageenginesdplus_project_members

List all project members for a specific project in ManageEngine ServiceDesk Plus. Returns: id, user (name, email_id, id, is_technician, is_vip_user), role (id, name), cost_per_hour, created_time. Required: project_id.

get_single_manageenginesdplus_project_member_by_id

Get a single project member by id in ManageEngine ServiceDesk Plus. Returns: id, is_active, role, project, user. Required: project_id, id.

delete_a_manageenginesdplus_project_member_by_id

Remove a project member from a ManageEngine ServiceDesk Plus project. Returns: response_status, project. Required: project_id, id.

update_a_manageenginesdplus_project_member_by_id

Update a project member in ManageEngine ServiceDesk Plus. Returns the updated member's id, is_active, role, project, and user details. Required: project_id, id.

list_all_manageenginesdplus_technicians

List technicians in ManageEngine ServiceDesk Plus. Returns each technician's id, name, email_id, phone, mobile, cost_per_hour, photo_url, is_technician, is_vip_user, user_scope, site, and department.

get_single_manageenginesdplus_technician_by_id

Get a single technician in ManageEngine ServiceDesk Plus by id. Returns the technician object including id, name, first_name, last_name, email_id, cost_per_hour, site, department, is_vip_user, and is_technician. Required: id.

delete_a_manageenginesdplus_technician_by_id

Delete a technician in ManageEngine ServiceDesk Plus by id. Returns: status_code, status. Required: id.

list_all_manageenginesdplus_groups

List technician groups in ManageEngine ServiceDesk Plus. Returns each group with id, name, site, and deleted status.

get_single_manageenginesdplus_group_by_id

Get the list of technicians belonging to a specific group in ManageEngine ServiceDesk Plus. Returns an array of technician objects including id, name, email_id, is_technician, cost_per_hour, site, and user_scope. Required: id.

list_all_manageenginesdplus_roles

List technician roles available in ManageEngine ServiceDesk Plus. Returns each role's id, name, and description. No required parameters.

get_single_manageenginesdplus_role_by_id

Get a single technician role by id in ManageEngine ServiceDesk Plus. Returns: id, name, description. Required: id.

list_all_manageenginesdplus_changes

List all change requests in ManageEngine ServiceDesk Plus. Returns: id, title, description, stage, status, retrospective, emergency, comment, created_time, completed_time, scheduled_start_time, scheduled_end_time, display_id, template, change_requester, change_manager, change_owner, reason_for_change, risk, impact, priority, category, subcategory, item, urgency, change_type, site, group,…

get_single_manageenginesdplus_change_by_id

Get a single change request from ManageEngine ServiceDesk Plus by id. Returns: id, title, description, stage, status, retrospective, emergency, comment, created_time, completed_time, scheduled_start_time, scheduled_end_time, display_id, template, change_requester, change_manager, change_owner, reason_for_change, risk, impact, priority, category, subcategory, item, urgency, change_type, site,…

create_a_manageenginesdplus_change

Create a new change request in ManageEngine ServiceDesk Plus. Returns the created change including id, title, stage, status, change_type, priority, impact, risk, change_requester, change_manager, created_time, scheduled_start_time, and scheduled_end_time.

update_a_manageenginesdplus_change_by_id

Update an existing change request in ManageEngine ServiceDesk Plus. Returns the updated change including id, title, stage, status, change_type, priority, impact, risk, created_time, change_requester, and change_manager. Required: id. When modifying the status, a comment is mandatory.

delete_a_manageenginesdplus_change_by_id

Delete a change in ManageEngine ServiceDesk Plus by id. Returns: status_code, status. Required: id.

list_all_manageenginesdplus_change_notes

List all change notes for a specific change in ManageEngine SDP. Returns each note with id, description, performed_by, performed_time, notify_to, and attachments. Required: change_id.

get_single_manageenginesdplus_change_note_by_id

Get a single change note by id for a specific change in ManageEngine SDP. Returns the note including id, description, performed_by, and performed_time. Required: change_id, id.

create_a_manageenginesdplus_change_note

Add a note to a change in ManageEngine SDP. Returns the created note including id, description, performed_by, and performed_time. Required: change_id.

manageenginesdplus_change_notes_bulk_update

Update an existing change note in ManageEngine SDP. Returns the updated note including id, description, performed_by, and performed_time. Required: change_id, change_note_id.

manageenginesdplus_change_notes_bulk_delete

Delete a change note from a specific change in ManageEngine SDP. Returns: status_code, status. Required: change_id, change_note_id.

list_all_manageenginesdplus_change_tasks

List all change tasks for a specific change in ManageEngine ServiceDesk Plus. Returns: id, title, template, description, scheduled_start_time, scheduled_end_time, actual_start_time, actual_end_time, email_before, percentage_completion, additional_cost, estimated_effort_days, estimated_effort_hours, estimated_effort_minutes, estimated_effort, status, owner, marked_technician, priority, task_type,…

get_single_manageenginesdplus_change_task_by_id

Get a single change task by id in ManageEngine ServiceDesk Plus. Returns: id, title, template, description, scheduled_start_time, scheduled_end_time, actual_start_time, actual_end_time, email_before, percentage_completion, additional_cost, estimated_effort_days, estimated_effort_hours, estimated_effort_minutes, estimated_effort, status, owner, marked_technician, priority, task_type, attachments,…

create_a_manageenginesdplus_change_task

Create a new change task associated with a change in ManageEngine ServiceDesk Plus. Returns the created task including id, title, template, status, owner, scheduled_start_time, scheduled_end_time, and created_date. Required: change_id, title, template.

manageenginesdplus_change_tasks_bulk_update

Update one or more change tasks for a specific change in ManageEngine ServiceDesk Plus. Returns the updated task including id, title, status, owner, priority, scheduled_start_time, and scheduled_end_time. Required: change_id, task_id.

manageenginesdplus_change_tasks_bulk_delete

Delete one or more change tasks for a specific change in ManageEngine ServiceDesk Plus. Returns: status_code, status. Required: change_id, task_id.

list_all_manageenginesdplus_problems

List all problems in ManageEngine ServiceDesk Plus. Returns: id, title, description, display_id, status, priority, urgency, impact, reported_by, technician, group, site, category, subcategory, item, template, reported_time, due_by_time, closed_time, updated_time, lifecycle, notes_present, udf_fields, assets, configuration_items, services, attachments, rel, impact_details, root_cause, symptoms,…

get_single_manageenginesdplus_problem_by_id

Get a single ManageEngine ServiceDesk Plus problem by id. Returns the full problem object including title, description, status, priority, reported_by, due_by_time, impact_details, root_cause, symptoms, known_error_details, close_details, resolution_details, configuration_items, and udf_fields. Required: id.

create_a_manageenginesdplus_problem

Create a new problem in ManageEngine ServiceDesk Plus. Returns the created problem object including id, reported_by, category, impact, and lifecycle.

update_a_manageenginesdplus_problem_by_id

Update an existing problem in ManageEngine ServiceDesk Plus. Returns the updated problem object including id, display_id, title, description, status, priority, urgency, impact, category, technician, group, site, reported_by, due_by_time, root_cause, impact_details, close_details, and known_error_details. Required: id.

delete_a_manageenginesdplus_problem_by_id

Delete a problem from ManageEngine ServiceDesk Plus by id. Returns: status_code, status. Required: id.

list_all_manageenginesdplus_problem_notes

List all notes for a specific problem in ManageEngine ServiceDesk Plus. Returns each note with id, description, performed_by (user details including email, name, site, and scope), and performed_time. Required: problem_id.

get_single_manageenginesdplus_problem_note_by_id

Get a single problem note by id in ManageEngine ServiceDesk Plus. Returns the note with id, description, performed_by (user details including email, name, site, and scope), and performed_time. Required: problem_id, id.

create_a_manageenginesdplus_problem_note

Add a note to a problem in ManageEngine ServiceDesk Plus. Returns the created note with id, description, performed_by (user details including email, name, site, and scope), and performed_time. Required: problem_id, description.

manageenginesdplus_problem_notes_bulk_update

Update a problem note in ManageEngine ServiceDesk Plus. Returns the updated note with id, description, performed_by (user details including email, name, site, and scope), and performed_time. Required: problem_id, problem_note_id.

manageenginesdplus_problem_notes_bulk_delete

Delete a problem note in ManageEngine ServiceDesk Plus. Returns: status_code, status. Required: problem_id, problem_note_id.

list_all_manageenginesdplus_problem_tasks

List all tasks belonging to a problem in ManageEngine ServiceDesk Plus. Returns: id, title, template, description, scheduled_start_time, scheduled_end_time, actual_start_time, actual_end_time, email_before, percentage_completion, additional_cost, estimated_effort_days, estimated_effort_hours, estimated_effort_minutes, estimated_effort, status, group, owner, marked_technician, marked_group,…

get_single_manageenginesdplus_problem_task_by_id

Get a single problem task by id in ManageEngine ServiceDesk Plus. Returns: id, title, template, description, scheduled_start_time, scheduled_end_time, actual_start_time, actual_end_time, email_before, percentage_completion, additional_cost, estimated_effort_days, estimated_effort_hours, estimated_effort_minutes, estimated_effort, status, group, owner, marked_technician, marked_group, priority,…

create_a_manageenginesdplus_problem_task

Create a new task for a problem in ManageEngine ServiceDesk Plus. Returns the created task including id, title, description, status, owner, priority, scheduled_start_time, scheduled_end_time, percentage_completion, module, and created_date. Required: problem_id, title.

manageenginesdplus_problem_tasks_bulk_update

Update an existing problem task in ManageEngine ServiceDesk Plus. Returns the updated task including id, title, description, status, owner, priority, scheduled_start_time, scheduled_end_time, percentage_completion, module, and created_date. Required: problem_id, task_id.

manageenginesdplus_problem_tasks_bulk_delete

Delete a problem task in ManageEngine ServiceDesk Plus. Returns: status_code, status. Required: problem_id, task_id.

list_all_manageenginesdplus_request_notes

List all notes for a ManageEngine ServiceDesk Plus request. Returns each note with id, description, created_time, request, and created_by details. Required: request_id.

get_single_manageenginesdplus_request_note_by_id

Get a single request note by id in ManageEngine ServiceDesk Plus. Returns the note with id, description, mark_first_response, created_time, request, and created_by. Required: request_id, id.

create_a_manageenginesdplus_request_note

Create a new note on a ManageEngine ServiceDesk Plus request. Returns the created note with id, description, created_time, request, and created_by. Required: request_id, description.

manageenginesdplus_request_notes_bulk_update

Update a note on a ManageEngine ServiceDesk Plus request. Returns the updated note with id, description, created_time, request, and created_by. Required: request_id, request_note_id.

manageenginesdplus_request_notes_bulk_delete

Delete a note from a ManageEngine ServiceDesk Plus request. Returns: status_code, status. Required: request_id, request_note_id.

list_all_manageenginesdplus_request_tasks

List all tasks associated with a request in ManageEngine ServiceDesk Plus. Returns: id, title, template, description, scheduled_start_time, scheduled_end_time, actual_start_time, actual_end_time, email_before, percentage_completion, additional_cost, estimated_effort_days, estimated_effort_hours, estimated_effort_minutes, estimated_effort, status, group, marked_group, owner, marked_technician,…

get_single_manageenginesdplus_request_task_by_id

Get a single request task by id in ManageEngine ServiceDesk Plus. Returns: id, title, template, description, scheduled_start_time, scheduled_end_time, actual_start_time, actual_end_time, email_before, percentage_completion, additional_cost, estimated_effort_days, estimated_effort_hours, estimated_effort_minutes, estimated_effort, status, owner, marked_technician, priority, task_type, attachments,…

create_a_manageenginesdplus_request_task

Create a new task for a ManageEngine ServiceDesk Plus request. Returns the created task including id, title, template, status, owner, priority, scheduled_start_time, scheduled_end_time, and created_date. Required: request_id, title, template.

manageenginesdplus_request_tasks_bulk_update

Update a request task in ManageEngine ServiceDesk Plus. Returns the updated task object including id, title, status, owner, priority, scheduled_start_time, scheduled_end_time, percentage_completion, and created_date. Required: request_id, task_id.

manageenginesdplus_request_tasks_bulk_delete

Delete a request task from a ManageEngine ServiceDesk Plus request. Returns: status_code, status. Required: request_id, task_id.

manageenginesdplus_request_tasks_upload_attachment

Upload a file attachment to a ManageEngine ServiceDesk Plus request task using multipart/form-data. Returns response_status and files containing file_id, name, size, content_type, and content_url for each uploaded file. Required: request_id, task_id, filename.

list_all_manageenginesdplus_requests

List help desk requests in ManageEngine ServiceDesk Plus. Returns each request with id, subject, status, priority, requester, group, technician, created_time, due_by_time, template, and display_id.

get_single_manageenginesdplus_request_by_id

Get a single help desk request in ManageEngine ServiceDesk Plus by id. Returns the full request object including id, subject, status, priority, requester, group, technician, created_time, due_by_time, resolution, and udf_fields. Required: id.

create_a_manageenginesdplus_request

Create a new help desk request in ManageEngine ServiceDesk Plus. Returns the created request object including id, subject, status, priority, requester, group, technician, created_time, due_by_time, and display_id. Required: subject.

update_a_manageenginesdplus_request_by_id

Update a specific ManageEngine ServiceDesk Plus request by id, modifying attributes such as subject, description, status, priority, group, technician, resolution, and user-defined fields. Returns the updated request including id, subject, status, priority, requester, group, created_time, and resolution. Required: id.

delete_a_manageenginesdplus_request_by_id

Delete a ManageEngine ServiceDesk Plus request by id. Returns: status_code, status. Required: id.

manageenginesdplus_requests_upload_attachment

Upload a file attachment to a ManageEngine ServiceDesk Plus request using multipart form-data. Returns: response_status. Required: request_id, filename.

list_all_manageenginesdplus_asset_workstations

List workstations in ManageEngine ServiceDesk Plus. Returns each workstation record including id, last_logged_user, comments, domain, computer_system, operating_system, memory, is_server, and workstation_udf_fields.

get_single_manageenginesdplus_asset_workstation_by_id

Get a single workstation in ManageEngine ServiceDesk Plus by id. Returns: id, last_logged_user, is_remote_control_prompt_enabled, comments, monitors, domain, computer_system, operating_system, keyboard, memory, sound_card, vm_type, is_server, workstation_udf_fields. Required: id.

create_a_manageenginesdplus_asset_workstation

Create a new workstation in ManageEngine ServiceDesk Plus. Returns the created workstation including id, last_logged_user, comments, domain, computer_system, operating_system, memory, is_server, and workstation_udf_fields.

update_a_manageenginesdplus_asset_workstation_by_id

Update a workstation in ManageEngine ServiceDesk Plus by id. Returns the updated workstation including id, last_logged_user, comments, domain, computer_system, operating_system, memory, is_server, and workstation_udf_fields. Required: id.

delete_a_manageenginesdplus_asset_workstation_by_id

Delete a workstation in ManageEngine ServiceDesk Plus by id. Returns: status_code, status. Required: id.

list_all_manageenginesdplus_assets

List all physical and virtual assets tracked in ManageEngine ServiceDesk Plus with financial and lifecycle details. Returns: id, name, asset_tag, serial_number, barcode, state_history_comments, location, ip_address, mac_address, discovered_serial_number, purchase_order, acquisition_date, warranty_expiry, expiry_date, created_time, last_updated_time, current_cost, total_cost, purchase_cost,…

get_single_manageenginesdplus_asset_by_id

Get a single asset in ManageEngine ServiceDesk Plus by id. Returns the complete asset object including id, name, asset_tag, serial_number, state, product, vendor, site, and financial details such as current_cost and total_cost. Required: id.

create_a_manageenginesdplus_asset

Create a new asset in ManageEngine ServiceDesk Plus. Returns the created asset object including id, name, product, state, barcode, serial_number, asset_tag, vendor, site, department, acquisition_date, purchase_cost, and financial/lifecycle details. Required: name, product.

update_a_manageenginesdplus_asset_by_id

Update a ManageEngine ServiceDesk Plus asset by id. Returns the updated asset object including id, name, asset_tag, serial_number, vendor, site, state, product, and financial details. Required: id.

delete_a_manageenginesdplus_asset_by_id

Delete a ManageEngine ServiceDesk Plus asset by id. Returns: status_code, status. Required: id.

list_all_manageenginesdplus_change_risks

List change risks in ManageEngine ServiceDesk Plus. Returns each change risk with id, name, description, and inactive status.

get_single_manageenginesdplus_change_risk_by_id

Get a single change risk in ManageEngine ServiceDesk Plus by id. Returns: id, name, description, inactive. Required: id.

create_a_manageenginesdplus_change_risk

Create a new change risk in ManageEngine ServiceDesk Plus. Returns the created change risk with id, name, description, and inactive status. Required: name.

update_a_manageenginesdplus_change_risk_by_id

Update a change risk in ManageEngine ServiceDesk Plus. Returns: id, name, description, inactive. Required: id.

delete_a_manageenginesdplus_change_risk_by_id

Delete a change risk in ManageEngine ServiceDesk Plus by id. Returns: status_code, status. Required: id.

list_all_manageenginesdplus_change_types

List change types in ManageEngine ServiceDesk Plus. Returns: id, name, color, description, inactive, pre_approved.

get_single_manageenginesdplus_change_type_by_id

Get a single change type in ManageEngine ServiceDesk Plus by id. Returns: id, name, color, description, inactive, pre_approved. Required: id.

create_a_manageenginesdplus_change_type

Create a new change type in ManageEngine ServiceDesk Plus. Returns: id, name, color, description, inactive, pre_approved. Required: name, color.

list_all_manageenginesdplus_contract_types

List all contract types in ManageEngine ServiceDesk Plus. Each contract type represents a category such as Maintenance, Support, or Warranty. Returns: id, name, description, color, inactive, accessibility.

get_single_manageenginesdplus_contract_type_by_id

Get a single contract type by id in ManageEngine ServiceDesk Plus. Returns: id, name, description, color, inactive, accessibility. Required: id.

create_a_manageenginesdplus_contract_type

Create a new contract type in ManageEngine ServiceDesk Plus. Contract types denote categories such as Maintenance, Support, and Warranty, and are available when creating new contracts. Returns: id, color. Required: name.

update_a_manageenginesdplus_contract_type_by_id

Update an existing contract type by id in ManageEngine ServiceDesk Plus. Returns: id, color. Required: id.

delete_a_manageenginesdplus_contract_type_by_id

Delete a contract type by id in ManageEngine ServiceDesk Plus. Returns: status_code, status. Required: id.

list_all_manageenginesdplus_contracts

List all contracts in ManageEngine ServiceDesk Plus. Returns: id, name, vendor, active_from, active_till, owner, is_definite, comments, support, exchange_rate, is_notification_required, is_notification_disabled, is_req_creation_required, request_creation_days, is_draft, is_auto_renew, is_renewed, type, assets, software_licenses, parent_contract, child_contracts, attachments, udf_fields, sites,…

get_single_manageenginesdplus_contract_by_id

Get a single contract by id in ManageEngine ServiceDesk Plus. Returns: id, name, vendor, active_from, active_till, owner, is_definite, comments, support, exchange_rate, is_notification_required, is_notification_disabled, is_req_creation_required, request_creation_days, is_draft, is_auto_renew, is_renewed, type, assets, software_licenses, parent_contract, child_contracts, attachments, udf_fields,…

create_a_manageenginesdplus_contract

Create a new contract in ManageEngine ServiceDesk Plus. Returns the created contract object including id, name, vendor, owner, active_from, active_till, status, cost, type, display_id, created_by, and created_date. Required: name, vendor, active_from, owner.

update_a_manageenginesdplus_contract_by_id

Update an existing contract in ManageEngine ServiceDesk Plus. Returns the updated contract object including id, name, vendor, owner, type, status, cost, and associated assets. Required: id.

delete_a_manageenginesdplus_contract_by_id

Delete a contract in ManageEngine ServiceDesk Plus by id. Returns: status_code, status. Required: id.

list_all_manageenginesdplus_milestones

List all milestones for a project in ManageEngine ServiceDesk Plus. Returns: id, title, description, index, owner, project, priority, status, scheduled_start_time, scheduled_end_time, actual_start_time, actual_end_time, projected_end, estimated_hours, actual_hours, created_time, user. Required: project_id.

get_single_manageenginesdplus_milestone_by_id

Get a single milestone by id for a project in ManageEngine ServiceDesk Plus. Returns: id, title, description, index, owner, project, priority, status, scheduled_start_time, scheduled_end_time, actual_start_time, actual_end_time, projected_end, estimated_hours, actual_hours, created_time, user. Required: project_id, id.

create_a_manageenginesdplus_milestone

Create a new milestone for a project in ManageEngine ServiceDesk Plus. Returns the created milestone including id, title, project, priority, status, owner, scheduled_start_time, scheduled_end_time, estimated_hours, actual_hours, created_time, user. Required: project_id, title. Mandatory Fields: project, title.

manageenginesdplus_milestones_bulk_update

Update a milestone in a ManageEngine ServiceDesk Plus project. Returns the updated milestone object including id, title, description, status, priority, owner, project, scheduled_start_time, scheduled_end_time, estimated_hours, and actual_hours. Required: project_id, milestone_id.

manageenginesdplus_milestones_bulk_delete

Delete a milestone from a ManageEngine ServiceDesk Plus project. Returns: status_code, status. Required: project_id, milestone_id.

list_all_manageenginesdplus_project_tasks

List all project tasks in ManageEngine ServiceDesk Plus for a given project. Returns: id, title, template, description, scheduled_start_time, scheduled_end_time, actual_start_time, actual_end_time, email_before, percentage_completion, additional_cost, estimated_effort_days, estimated_effort_hours, estimated_effort_minutes, estimated_effort, status, owner, marked_technician, priority, task_type,…

get_single_manageenginesdplus_project_task_by_id

Get a single project task by id in ManageEngine ServiceDesk Plus. Returns: id, title, template, description, scheduled_start_time, scheduled_end_time, actual_start_time, actual_end_time, email_before, percentage_completion, additional_cost, estimated_effort_days, estimated_effort_hours, estimated_effort_minutes, estimated_effort, status, owner, marked_technician, priority, task_type, attachments,…

create_a_manageenginesdplus_project_task

Create a new project task in ManageEngine ServiceDesk Plus. Returns the created task including id, title, status, owner, template, and scheduled times. Required: project_id, title, template.

manageenginesdplus_project_tasks_bulk_update

Update a project task in ManageEngine ServiceDesk Plus. Returns the updated task including id, title, status, owner, priority, template, and scheduled times. Required: project_id, task_id.

manageenginesdplus_project_tasks_bulk_delete

Delete a project task in ManageEngine ServiceDesk Plus. Returns: status_code, status. Required: project_id, task_id.

list_all_manageenginesdplus_releases

List releases in ManageEngine ServiceDesk Plus. Returns each release with id, display_id, title, template, stage, status, priority, release_type, urgency, impact, risk, scheduled start/end times, created_time, release_requester, release_engineer, and release_manager.

create_a_manageenginesdplus_release

Create a new release in ManageEngine ServiceDesk Plus. Returns the created release object including id, display_id, title, template, stage, status, priority, release_engineer, and workflow details. Required: title, template, stage, status.

get_single_manageenginesdplus_release_by_id

Get a single ManageEngine ServiceDesk Plus release by id. Returns the full release object including id, title, status, stage, priority, release_engineer, release_type, template, workflow, scheduled_start_time, scheduled_end_time, created_time, and associated roles, services, assets, configuration_items, roll_out_plan, back_out_plan, checklist, and close_details. Required: id.

update_a_manageenginesdplus_release_by_id

Update an existing release in ManageEngine ServiceDesk Plus by id. Returns the updated release object including id, title, template, display_id, priority, urgency, release_type, workflow, release_engineer, and scheduled times. Required: id.

delete_a_manageenginesdplus_release_by_id

Delete a release in ManageEngine ServiceDesk Plus by id. Returns: status_code, status. Required: id.

list_all_manageenginesdplus_solutions

List all solutions in ManageEngine ServiceDesk Plus. Returns: id, display_id, title, description, topic, approval_status, likes, dislikes, keywords, is_public, review_date, expiry_date, attachments, created_time, last_updated_time, created_by, last_updated_by, no_of_hits, has_user_group, user_group_mapping, private_comment_count, public_comment_count, udf_fields, problem_workaround,…

get_single_manageenginesdplus_solution_by_id

Get a single solution in ManageEngine ServiceDesk Plus by id. Returns: id, display_id, title, description, topic, approval_status, likes, dislikes, keywords, is_public, review_date, expiry_date, attachments, created_time, last_updated_time, created_by, last_updated_by, no_of_hits, has_user_group, user_group_mapping, private_comment_count, public_comment_count, udf_fields, problem_workaround,…

create_a_manageenginesdplus_solution

Create a new solution in ManageEngine ServiceDesk Plus. Returns the created solution including id, display_id, title, description, topic, approval_status, keywords, is_public, review_date, expiry_date, and more. Required: solution (title, description, topic mandatory).

update_a_manageenginesdplus_solution_by_id

Update a solution in ManageEngine ServiceDesk Plus by id. Returns the updated solution including id, display_id, title, description, topic, approval_status, keywords, is_public, review_date, expiry_date, and more. Required: id, solution.

delete_a_manageenginesdplus_solution_by_id

Delete a solution in ManageEngine ServiceDesk Plus by id. Returns: status_code, status. Required: id.

list_all_manageenginesdplus_tasks

List all tasks in ManageEngine ServiceDesk Plus. Returns: id, title, template, description, scheduled_start_time, scheduled_end_time, actual_start_time, actual_end_time, email_before, percentage_completion, additional_cost, estimated_effort_days, estimated_effort_hours, estimated_effort_minutes, estimated_effort, status, group, marked_group, owner, marked_technician, priority, task_type,…

get_single_manageenginesdplus_task_by_id

Get a single task by id in ManageEngine ServiceDesk Plus. Returns: id, title, template, description, scheduled_start_time, scheduled_end_time, actual_start_time, actual_end_time, email_before, percentage_completion, additional_cost, estimated_effort_days, estimated_effort_hours, estimated_effort_minutes, estimated_effort, status, owner, marked_technician, priority, task_type, attachments,…

create_a_manageenginesdplus_task

Create a new task in ManageEngine ServiceDesk Plus. Returns the created task including id, title, status, owner, priority, module, created_date, scheduled_start_time, scheduled_end_time, and template. Required: title, template.

update_a_manageenginesdplus_task_by_id

Update a task in ManageEngine ServiceDesk Plus by id. Returns the updated task object including its id, title, status, owner, priority, scheduled start/end times, percentage_completion, and module. Required: id.

delete_a_manageenginesdplus_task_by_id

Delete a task in ManageEngine ServiceDesk Plus by id. Returns: status_code, status. Required: id.

list_all_manageenginesdplus_purchase_orders

List purchase orders in ManageEngine ServiceDesk Plus. Returns: id, name, custom_id, requested_by, owner, vendor, status, currency, template, sites, items, required_date, created_date, received_date, ship_address, bill_address, place, terms, remarks, sign_authority, exchange_rate, discount_rate, sales_tax_rate, additional_tax_rate, itemwise_costcenter, itemwise_glcode, is_shipping_include,…

get_single_manageenginesdplus_purchase_order_by_id

Get a specific purchase order by id in ManageEngine ServiceDesk Plus. Returns: id, name, custom_id, requested_by, owner, vendor, status, currency, template, sites, items, required_date, created_date, received_date, ship_address, bill_address, place, terms, remarks, sign_authority, exchange_rate, discount_rate, sales_tax_rate, additional_tax_rate, itemwise_costcenter, itemwise_glcode,…

create_a_manageenginesdplus_purchase_order

Create a new purchase order in ManageEngine ServiceDesk Plus. Returns the created purchase order including id, name, vendor, status, total_price, and created_date. Required: name, requested_by, vendor, items. A maximum of 50 files can be attached.

update_a_manageenginesdplus_purchase_order_by_id

Update a purchase order in ManageEngine ServiceDesk Plus by id. Returns the updated purchase order including id, name, vendor, status, total_price, currency, requested_by, items, and sites. Required: id.

delete_a_manageenginesdplus_purchase_order_by_id

Delete a purchase order in ManageEngine ServiceDesk Plus by id. Returns: status_code, status. Required: id.

manageenginesdplus_purchase_orders_email_vendor

Send an email notification to the vendor of a purchase order in ManageEngine ServiceDesk Plus. Returns: status_code, status, messages. Required: purchaseorder_id, notification.

list_all_manageenginesdplus_release_approval_levels

List approval levels for a release in ManageEngine SDP. Returns: id, name, level, associated_entity, status, action, comments_required, rule_value, created_time, completed_time, rule, release_stage, release, created_by, workflow_instance, statement. Required: release_id.

create_a_manageenginesdplus_release_approval_level

Create a new approval level for a release in ManageEngine SDP. Returns: id, level, name, associated_entity, release, rule, status, created_time, created_by, release_stage, rule_value, workflow_instance, statement. Required: release_id.

get_single_manageenginesdplus_release_approval_level_by_id

Get a single release approval level in ManageEngine SDP. Returns: id, level, name, associated_entity, release, rule, status, created_time, created_by, release_stage, rule_value, workflow_instance, statement. Required: release_id, id.

manageenginesdplus_release_approval_levels_bulk_update

Update a release approval level in ManageEngine SDP. Returns: id, level, name, associated_entity, release, rule, status, created_time, created_by, release_stage, rule_value, workflow_instance, statement. Required: release_id, approval_level_id.

manageenginesdplus_release_approval_levels_bulk_delete

Delete a release approval level from a release in ManageEngine SDP. Returns: status_code, status. Required: release_id, approval_level_id.

How it works

From ManageEngine ServiceDesk Plus account to governed MCP endpoint

Connect

Link a ManageEngine ServiceDesk Plus 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 ManageEngine ServiceDesk Plus 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.