Skip to content

Device Management

ManageEngine Endpoint Central
API integration

Ship Device Management features without building the integration. Full ManageEngine Endpoint Central API access via Proxy, normalized data through Unified APIs, and 10+ MCP-ready tools for AI agents — all extensible to your exact use case.

Talk to us
ManageEngine Endpoint Central

Use Cases

Why integrate with ManageEngine Endpoint Central

Common scenarios for SaaS companies building ManageEngine Endpoint Central integrations for their customers.

01

Enrich ITSM tickets with live endpoint context

Give IT service desks instant visibility into the requester's device—OS, hardware specs, missing patches, and health score—inside the ticket view so agents stop asking users for system details and resolve issues faster.

02

Power Zero Trust device posture checks

Let security platforms verify firewall status, disk encryption, and patch compliance from Endpoint Central before granting access to internal apps, enforcing conditional access based on real endpoint hygiene.

03

Sync endpoint inventory into a CMDB or ITAM

Continuously ingest managed computers, hardware components, and warranty data into an external configuration management database so customers maintain a single source of truth for corporate assets.

04

Detect shadow IT and reclaim software licenses

SaaS management platforms can pull installed software per device and flag prohibited or non-commercial applications, correlating desktop inventory with paid licenses to cut spend.

05

Automate hardware refresh and warranty workflows

ITAM and procurement tools can surface devices approaching warranty expiry or end-of-life using shipping dates and warranty data, triggering refresh cycles before productivity is impacted.

What You Can Build

Ship these features with Truto + ManageEngine Endpoint Central

Concrete product features your team can ship faster by leveraging Truto’s ManageEngine Endpoint Central integration instead of building from scratch.

01

Device context panel in ticket views

Embed a side panel showing the requester's computer summary, hardware profile, and system health pulled live from Endpoint Central.

02

Endpoint posture gating for conditional access

Evaluate firewall state, disk encryption status, and missing critical patches in real time to allow or block application access.

03

Unified device directory sync

Use Truto's Unified MDM API to normalize Endpoint Central computers alongside other UEM sources into one devices schema in your product.

04

Patch and vulnerability dashboards

Visualize missing patches, critical vulnerabilities, and overall system health across the managed fleet using patch summary and system health endpoints.

05

Software inventory and shadow IT reports

Aggregate fleet-wide installed software and per-device asset summaries to flag prohibited apps, duplicate installs, and unused licenses.

06

Warranty expiry and asset refresh alerts

Trigger notifications and workflows when devices cross warranty thresholds using the warranty endpoint's shipping date and days-to-expiry fields.

SuperAI

ManageEngine Endpoint Central AI agent tools

Comprehensive AI agent toolset with fine-grained control. Integrates with MCP clients like Cursor and Claude, or frameworks like LangChain.

list_all_manage_engine_endpoint_central_computers

List computers managed in ManageEngine Endpoint Central. Returns computer records including resource_id, resource_name, os_name, os_version, agent_version, ip_address, mac_address, branch_office_name, installation_status, and agent status/contact details. No parameters are required; optional filters are available.

manage_engine_endpoint_central_computers_get_summary

Get the inventory summary of a specific computer in ManageEngine Endpoint Central, covering OS, hardware, general, asset, and disk usage details. Returns: osSummary, hardwareSummary, generalSummary, assetSummary, diskUsageSummary. Required: computer_id.

manage_engine_endpoint_central_computers_get_hardware

Get all hardware component details for a specific computer in ManageEngine Endpoint Central. Returns component arrays including processorDetails, diskDriveDetails, logicalDiskDetails, motherBoardDetails, biosDetails, networkAdapterDetails, usbControllerDetails, tpmDetails, batteryDetails, and more. Required: computer_id.

manage_engine_endpoint_central_computers_get_software

Get the software installed on a computer in ManageEngine Endpoint Central. Returns an array of installed software records with invsw.software_name, invsw.software_version, invmanufacturer.manufacturer_name, invswinstalled.installed_date, invswinstalled.location, plus license and installation details. Required: computer_id.

manage_engine_endpoint_central_computers_get_disk_encryption

Get the disk encryption status of a computer in ManageEngine Endpoint Central. Returns an array of per-drive records with logicalDriveName, encryptionStatus, logicalDiskType, and encryptionMethod. Required: computer_id. Applies to Linux devices only.

manage_engine_endpoint_central_computers_get_firewall

Get the firewall details of a computer in ManageEngine Endpoint Central. Returns: externalFirewallDetails (third-party firewall products, if any) and windowsFirewallDetails (Windows Firewall status per network profile). Required: computer_id.

manage_engine_endpoint_central_computers_get_asset_summary

Get the asset summary of a computer in ManageEngine Endpoint Central, covering detected hardware, installed software, and missing patches. Returns: totalHardwaresCount, totalSoftwaresCount, noncommercialSoftwaresCount, desktopAppsCount, missingPatchesCount, commercialSoftwaresCount, windowsStoreAppsCount, prohibitedSoftwaresCount. Required: computer_id.

manage_engine_endpoint_central_computers_get_warranty

Get warranty details of a computer in ManageEngine Endpoint Central. Returns: epochShippingDate, epochWarrantyExpiryDate, computerAge, daysToWarrantyExpiry, warrantyExpiryDate, shippingDate. Required: resource_id (the computer's resource ID, obtained from the computers list).

list_all_manage_engine_endpoint_central_inventory_computers

List managed computers and their scan status in ManageEngine Endpoint Central. Returns per-computer scan records with resource_id, resource_name, fqdn_name, ip_address, mac_address, scan_status, agent_last_contact_time, OS details, and formatted (_transform) display variants of those fields. Required: toolID (set value as 2131).

list_all_manage_engine_endpoint_central_software

List installed software discovered across managed computers in ManageEngine Endpoint Central. Returns each software record's software_name, software_version, manufacturer_name, sw_type, detected_time, managed_installations and network_installations. Required: toolID (must be set to 2121).

list_all_manage_engine_endpoint_central_computer_summaries

Get the ManageEngine Endpoint Central Scope of Management computers summary — an aggregate count of managed computers broken down by agent installation status, last contact time, and live status. Returns: last_contact_time_summary, installation_status_summary, live_status_summary.

list_all_manage_engine_endpoint_central_inventory_summaries

Get the overall inventory summary across all managed computers in ManageEngine Endpoint Central. Returns: audit_summary, software_summary, software_compliance_summary, computer_by_os, warranty_summary.

list_all_manage_engine_endpoint_central_server_properties

Get the server properties configured in ManageEngine Endpoint Central — the lists of branch offices, domains, and custom groups known to the server, commonly used to populate filter values. Returns: branch_offices, domains, custom_groups.

list_all_manage_engine_endpoint_central_remote_offices

List all remote offices configured in ManageEngine Endpoint Central. Returns each office's branch_office_id, branch_office_name, ds_dns_name, proxy settings (proxy_server_name, proxy_port_number), replication policy details, ds_status, and managed_computers. Supports page-based pagination up to 1000 records per page.

list_all_manage_engine_endpoint_central_patch_summaries

Get the overall patch summary in ManageEngine Endpoint Central, returning aggregate patch counts across managed computers. Returns: installed, missing, applicable, latest, supported. No required parameters.

list_all_manage_engine_endpoint_central_patch_systems

List systems from the patch systems report in ManageEngine Endpoint Central. Returns per-system patch details including ComputerName, Health, OperatingSystem, IpAddress, TotalPatches, MissingPatches, and InstalledPatches. No required parameters.

list_all_manage_engine_endpoint_central_system_health

List system health reports for computers managed in ManageEngine Endpoint Central, with optional filters for search, branch office, platform, domain, health status, and language. Returns per-computer patch posture details including ComputerName, Health, TotalPatches, Critical, MissingOsPatches, LastScan, and OsPlatform. Supports up to 100 records per page.

Why Truto

Why use Truto’s MCP server for ManageEngine Endpoint Central

Other MCP servers give you a static tool list for one app. Truto gives you a managed, multi-tenant MCP infrastructure across 850+ integrations.

01

Auto-generated, always up to date

Tools are dynamically generated from curated documentation — not hand-coded. As integrations evolve, tools stay current without manual maintenance.

02

Fine-grained access control

Scope each MCP server to read-only, write-only, specific methods, or tagged tool groups. Expose only what your AI agent needs — nothing more.

03

Multi-tenant by design

Each MCP server is scoped to a single connected account with its own credentials. The URL itself is the auth token — no shared secrets, no credential leaking across tenants.

04

Works with every MCP client

Standard JSON-RPC 2.0 protocol. Paste the URL into Claude, ChatGPT, Cursor, or any MCP-compatible agent framework — tools are discovered automatically.

05

Built-in auth, rate limits, and error handling

Tool calls execute through Truto’s proxy layer with automatic OAuth refresh, rate-limit handling, and normalized error responses. No raw API plumbing in your agent.

06

Expiring and auditable servers

Create time-limited MCP servers for contractors or automated workflows. Optional dual-auth requires both the URL and a Truto API token for high-security environments.

Unified APIs

Unified APIs for ManageEngine Endpoint Central

Skip writing code for every integration. Use Truto’s category-specific Unified APIs out of the box or customize the mappings with AI.

Unified MDM API

Devices

Core resource which represents a managed device in an MDM or RMM system. Devices are typically mapped to endpoints, nodes, or assets depending on the underlying product.

View Docs

How It Works

From zero to integrated

Go live with ManageEngine Endpoint Central in under an hour. No boilerplate, no maintenance burden.

01

Link your customer’s ManageEngine Endpoint Central account

Use Truto’s frontend SDK to connect your customer’s ManageEngine Endpoint Central account. We handle all OAuth and API key flows — you don’t need to create the OAuth app.

02

We handle authentication

Don’t spend time refreshing access tokens or figuring out secure storage. We handle it and inject credentials into every API request.

03

Call our API, we call ManageEngine Endpoint Central

Truto’s Proxy API is a 1-to-1 mapping of the ManageEngine Endpoint Central API. You call us, we call ManageEngine Endpoint Central, and pass the response back in the same cycle.

04

Unified response format

Every response follows a single format across all integrations. We translate ManageEngine Endpoint Central’s pagination into unified cursor-based pagination. Data is always in the result attribute.

FAQs

Common questions about ManageEngine Endpoint Central on Truto

Authentication, rate limits, data freshness, and everything else you need to know before you integrate.

How do end users authenticate their ManageEngine Endpoint Central account?

Truto handles the authentication handshake with Endpoint Central and manages token lifecycle, so your users connect through a hosted or embedded flow and your product receives a stable connection reference without you storing credentials.

Can I use a single unified schema for devices across multiple MDM vendors?

Yes. Endpoint Central's computer and inventory endpoints are mapped to Truto's Unified MDM API (Devices), so fields like IP address, MAC address, agent version, and scan status normalize alongside other UEM tools you integrate.

What device-level data can I pull beyond the basic computer list?

You can retrieve per-device summary, hardware (TPM, BIOS, disks, battery), installed software, disk encryption state, firewall configuration, asset summary (including prohibited and non-commercial software counts), and warranty details.

How do I assess endpoint security posture and patch compliance?

Combine the system health, patch summaries, and patch systems endpoints to get missing patches, critical counts, and overall health scores per device, plus the firewall and disk encryption endpoints for hardening checks.

How does Truto handle pagination and rate limits for Endpoint Central?

List endpoints like computers, inventory, software, and patch systems are paginated automatically by Truto, and request throttling is managed on our side so you don't need to implement backoff logic for Endpoint Central's API limits.

Is the data real-time or cached?

Truto proxies calls to Endpoint Central on demand, so responses reflect the latest data Endpoint Central's server has from its agents. The freshness of underlying endpoint data depends on the Endpoint Central agent's scan interval configured by your customer.

Does Truto support both cloud and on-premise Endpoint Central deployments?

Endpoint Central is offered in cloud and on-prem editions. Reach out to Truto to confirm the deployment model your customers use and we'll ensure the connection configuration supports their environment.

ManageEngine Endpoint Central

Get ManageEngine Endpoint Central integrated into your app

Our team understands what it takes to make a ManageEngine Endpoint Central integration successful. A short, crisp 30 minute call with folks who understand the problem.