MCP App Store
by KeenEthics
Cryotos icon

Cryotos

By PiqoTech Software Solutions Private Limited

Get New App Alerts

Overview

MCP for all Maintenance team to connect with Cryotos CMMS application and fetch key details to evaluate.

Tools

find_similar_assets

ChatGPT
Primary similarity search for assets by name, serial number, or model - use this first for asset lookups.

find_similar_locations

ChatGPT
Primary location lookup tool that searches location name using backend similarity-search.

get_all_departments

ChatGPT
List departments. Params: page, size.

get_all_project_budgets

ChatGPT
Get project records. Params: page, size. Use before schedule creation with projectId.

get_all_states

ChatGPT
Get all states with codes. No params.

get_all_tags

ChatGPT
Get schedule tags (mandatory for schedules). Params: page, size. Fetch before schedule creation.

get_all_usergroups

ChatGPT
List user groups. Params: page, size.

get_all_users

ChatGPT
List system users. Params: page, size.

get_asset_timeline_wise_downtime

ChatGPT
Overall asset maintenance/downtime reliability timeline. Returns a time series of asset availability and reliability metrics per bucket: availableHours, breakdownOccurrence, breakdownHours, MTTR (mean time to repair), MTBF (mean time between failures), and availability %. Date behaviour: - is_yearly_filter=True (DEFAULT): monthly buckets across a 12-month window starting at from_date. - is_yearly_filter=False: daily buckets across a single month; set from_date to the 1st of the preferred month to view that month. - from_date is optional (YYYY-MM-DD). If omitted, it defaults to Jan 1 of the current year. Note: to_date is derived server-side from from_date + is_yearly_filter and cannot be set here. Optional filters (all AND-combined): asset_id (when omitted, only active assets are included), department_id, location_id, location_path (ltree subtree; takes precedence over location_id), category_id, customer_id, workflow_id.

get_asset_wise_downtime

ChatGPT
Asset-wise downtime MIS dashboard: one paginated row per asset with reliability KPIs (breakdownOccurrence, breakdownHours, MTTR, MTBF, lostHours, availableHours, availability, workOrderCount). Date behaviour: - is_yearly_view=True (DEFAULT): 12-month window starting at start_date. - is_yearly_view=False: single-month window; set start_date to the 1st of the preferred month. - start_date is optional (YYYY-MM-DD). If omitted, it defaults to Jan 1 of the current year. start_date is required by the backend (it derives the end date from it), so it is always sent. Optional filters (all AND-combined): asset_id, location_id, location_path (ltree subtree; takes precedence over location_id), category_id, department_id, customer_id, workflow_id. Pagination: page>=0, size 1-50.

get_assets_by_filter

ChatGPT
Search assets by text. Params: search_text (optional), page, size.

get_categories_by_filter

ChatGPT
Search asset categories. Params: search_text, page, size.

get_companies_by_filter

ChatGPT
Search companies (CUSTOMER type). Params: search_text, page, size.

get_dashboard_status

ChatGPT
Get request status counts. Mandatory: from_date, to_date (YYYY-MM-DD), request_type (ALL/WORK_REQUEST/SCHEDULE_REQUEST). Conditional: category_id→category_path, location_id→location_path, company_id→company. Optional: workflow_id, priority, asset_id, department_id, hold_by_id, raised_by_id, state_id, usergroup_id, workflow_tag_id, project_id.

get_email_templates

ChatGPT
Get active email templates. Optional: search_text, page, size.

get_employee_efficiency

ChatGPT
Get assigned employee efficiency. Mandatory: from_date, to_date, request_type. Same filters as get_dashboard_status. Pagination: page≥0, size 1-50.

get_form_wise_employee_efficiency

ChatGPT
Get form/checklist efficiency metrics. Same params as get_employee_efficiency.

get_inventory_abctype_summary

ChatGPT
Inventory count, parts count, and cost grouped by ABC classification (A/B/C). All filters are optional: location_id (int), warehouse_id (int), from_date and to_date (YYYY-MM-DD). Omit filters to get an unscoped dashboard view.

get_inventory_department_summary

ChatGPT
Inventory count, parts count, and cost grouped by department. All filters are optional: location_id (int), warehouse_id (int), from_date and to_date (YYYY-MM-DD). Omit filters to get an unscoped dashboard view.

get_inventory_inward_outward_summary

ChatGPT
Monthly inward vs outward movement counts and cost (time series by year-month). All filters are optional: location_id (int), warehouse_id (int), from_date and to_date (YYYY-MM-DD). Omit filters to get an unscoped dashboard view.

get_inventory_location_consumption

ChatGPT
Consumption (outward) count and cost broken down by location and spare. All filters are optional: location_id (int), warehouse_id (int), from_date and to_date (YYYY-MM-DD). Omit filters to get an unscoped dashboard view.

get_inventory_location_summary

ChatGPT
Inventory count, parts count, and cost grouped by location. All filters are optional: location_id (int), warehouse_id (int), from_date and to_date (YYYY-MM-DD). Omit filters to get an unscoped dashboard view.

get_inventory_low_stock

ChatGPT
Spares currently below their minimum quantity (low-stock list) with parts count, minimum quantity, and cost. All filters are optional: location_id (int), warehouse_id (int), from_date and to_date (YYYY-MM-DD). Omit filters to get an unscoped dashboard view.

get_inventory_most_usage_summary

ChatGPT
Most-consumed spares ranked by outward (consumption) count and cost. All filters are optional: location_id (int), warehouse_id (int), from_date and to_date (YYYY-MM-DD). Omit filters to get an unscoped dashboard view.

get_inventory_priority_summary

ChatGPT
Inventory count, parts count, and cost grouped by spare priority. All filters are optional: location_id (int), warehouse_id (int), from_date and to_date (YYYY-MM-DD). Omit filters to get an unscoped dashboard view.

get_inventory_sparegroup_summary

ChatGPT
Inventory count, parts count, and cost grouped by spare group / inventory tag. All filters are optional: location_id (int), warehouse_id (int), from_date and to_date (YYYY-MM-DD). Omit filters to get an unscoped dashboard view.

get_inventory_stock_health

ChatGPT
Inventory count, parts count, and cost grouped by stock health status (e.g. healthy / low / out of stock / excess). All filters are optional: location_id (int), warehouse_id (int), from_date and to_date (YYYY-MM-DD). Omit filters to get an unscoped dashboard view.

get_inventory_summary

ChatGPT
Inventory KPI summary tiles: total inventory count, parts count, total cost, and low-stock / out-of-stock / excess-stock part counts. All filters are optional: location_id (int), warehouse_id (int), from_date and to_date (YYYY-MM-DD). Omit filters to get an unscoped dashboard view.

get_inventory_supplier_summary

ChatGPT
Parts count and cost grouped by supplier. All filters are optional: location_id (int), warehouse_id (int), from_date and to_date (YYYY-MM-DD). Omit filters to get an unscoped dashboard view.

get_license_dashboard_summary

ChatGPT
License dashboard summary counts across the whole organization: total, expired, critical (renewal within 7 days), expiringSoon (8-30 days), upToDate (>30 days), thirtyToSixtyDays, sixtyPlusDays, active, and inactive. Counts are relative to today's date. Note: this endpoint aggregates over ALL licenses in the tenant and does not apply any filter.

get_licenses_by_filter

ChatGPT
Search licenses with filters, paginated. All filters optional and AND-combined: search_text (matches license name/description), license_tag_id, asset_id, location_id, active (bool), user_id (int, matches the license's assigned users), and a date filter driven by request_type. Date behaviour: request_type='expiring' returns licenses whose renewal_date is between from_date and to_date; any other non-'all' request_type (e.g. 'expired') returns licenses with renewal_date < from_date; request_type='all' or omitted applies no date filter. Dates are YYYY-MM-DD. Pagination: page>=0, size 1-50. Returns a paginated list of licenses.

get_locations_by_filter

ChatGPT
Search locations by filters. Optional: customer_id, search_text, parent_location_id, page, size. Validation: page≥0, size 1-50.

get_raised_employee_efficiency

ChatGPT
Get efficiency of users who raised requests. Same params as get_employee_efficiency.

get_stock_ledger

ChatGPT
Stock (inventory) ledger: paginated per-transaction inward/outward movement history for spares/parts, with received & issued quantity, rate, gross, running available quantity, and request/supplier/MRN references. All filters optional and AND-combined: warehouse_id (int), inventory_id (int), filter_date (YYYY-MM-DD; filters a SINGLE calendar day, not a range), voucher (one of INWARD, OUTWARD, OPEN_STOCK, EXCESS_STOCK, SHORTAGE_STOCK, MATERIAL_RECEIPT_NOTE, TRANSFER_IN, TRANSFER_OUT). Pagination: page>=0, size 1-50.

get_template_by_workflow_id

ChatGPT
Get schedule template by workflow. Mandatory: workflowId. Returns: single template DTO.

get_work_requests_by_filter

ChatGPT
Retrieve work requests. Optional: locationId, status (Yet to Create/Closed/WIP/Rejected), fromDate, toDate, raisedById, searchFilter, assetId, companyId, categoryId, priority, isPublicWorkRequest, manager, supervisor, page, size.

get_work_requests_summary

ChatGPT
Get work requests summary filtered by date range and optional filters. Mandatory: fromDate, toDate (YYYY-MM-DD). Optional: companyId, categoryId, assetId, raisedById, isPublicWorkRequest.

get_workflow_groups

ChatGPT
List workflow groups/tags. Params: page, size.

get_workflows_by_filter

ChatGPT
Search workflows by type. Mandatory: templateType (workRequest OR scheduleTemplate). Optional: search_text, page, size.

search_departments

ChatGPT
Search departments (URL-encoded query). Params: query (mandatory), page, size.

find_similar_assets

Claude

find_similar_locations

Claude

get_all_departments

Claude

get_all_project_budgets

Claude

get_all_states

Claude

get_all_tags

Claude

get_all_usergroups

Claude

get_all_users

Claude

get_asset_timeline_wise_downtime

Claude

get_asset_wise_downtime

Claude

get_assets_by_filter

Claude

get_categories_by_filter

Claude

get_companies_by_filter

Claude

get_dashboard_status

Claude

get_email_templates

Claude

get_employee_efficiency

Claude

get_form_wise_employee_efficiency

Claude

get_inventory_abctype_summary

Claude

get_inventory_department_summary

Claude

get_inventory_inward_outward_summary

Claude

get_inventory_location_consumption

Claude

get_inventory_location_summary

Claude

get_inventory_low_stock

Claude

get_inventory_most_usage_summary

Claude

get_inventory_priority_summary

Claude

get_inventory_sparegroup_summary

Claude

get_inventory_stock_health

Claude

get_inventory_summary

Claude

get_inventory_supplier_summary

Claude

get_license_dashboard_summary

Claude

get_licenses_by_filter

Claude

get_locations_by_filter

Claude

get_raised_employee_efficiency

Claude

get_stock_ledger

Claude

get_template_by_workflow_id

Claude

get_work_requests_by_filter

Claude

get_work_requests_summary

Claude

get_workflow_groups

Claude

get_workflows_by_filter

Claude

search_departments

Claude

Similar Apps