What we build
A first IFS Ultimo tool list, written as the manifest your IT team signs
Built on what Ultimo Software Solutions, an IFS company documents: jobs (work orders), incl. technical service and IT incidents, equipment and assets, articles (spare parts) and article suppliers, departments, cost centres, employees, suppliers, service contracts, reservations, IoT measurements. Backends named below are documented resources; "confirmed in blueprint" means the vendor documentation sits behind a login and the resource is checked against your release first.
# ultimo-mcp-server: tool manifest, draft for blueprint week 1
# Every tool runs as the person asking. Nothing is written without a person confirming.
tools:
search_jobs: # equipment, status, target date range -> jobs with priority and progress status
backend: GET /api/v1/object/Job with filter and expand=Equipment
mode: read
get_equipment: # equipment id or ExternalId -> asset with spare parts and vendor
backend: GET /api/v1/object/Equipment('id') with expand=SpareParts,Vendor
mode: read
get_failure_history: # equipment id, period -> finished jobs with fail type and feedback text
backend: GET /api/v1/object/Job with filter on Equipment/Id
mode: read
search_articles: # description or id -> spare parts with purchase price and suppliers
backend: GET /api/v1/object/Article with filter on Description
mode: read
propose_job_status_change: # job, new progress status, remark -> draft for a technician to confirm
backend: POST change-job-status workflow, after confirmation
mode: propose
audit: every call logged with user, tool, arguments and the IFS Ultimo response
The manifest is the contract. A question that needs an operation not on it gets a new line and a review, not a wider permission.