{
 "categories": [
  "erp",
  "enterprise",
  "manufacturing"
 ],
 "deployment": "hybrid",
 "evidence": [
  {
   "date": "2026-08-22",
   "fact": "homepage",
   "note": "Infor presents M3 as AI-powered, industry-specific ERP for fashion, food and beverage, chemicals, distribution, industrial manufacturing, and equipment.",
   "source": "https://www.infor.com/products/m3",
   "tier": "declared"
  },
  {
   "date": "2026-08-22",
   "fact": "status",
   "note": "The current product page treats M3 as an active CloudSuite ERP, including 2026 marketing and a live customer-center path.",
   "source": "https://www.infor.com/products/m3",
   "tier": "declared"
  },
  {
   "date": "2026-08-22",
   "fact": "deployment",
   "note": "Official M3 H5 SDK documents on-premise basic-auth environments plus multi-tenant and single-tenant cloud OAuth environments.",
   "source": "https://github.com/infor-cloud/m3-h5-sdk/blob/master/README.md",
   "tier": "declared"
  },
  {
   "date": "2026-08-22",
   "fact": "platforms",
   "note": "Infor describes a role-based modern web UI with task-focused workspaces and widgets as the current M3 client surface.",
   "source": "https://www.infor.com/products/m3",
   "tier": "declared"
  },
  {
   "date": "2026-08-22",
   "fact": "license",
   "note": "Infor M3 is commercially licensed enterprise ERP, with customer-center access and industry CloudSuite packaging.",
   "source": "https://www.infor.com/products/m3",
   "tier": "declared"
  },
  {
   "date": "2026-08-22",
   "fact": "modalities.api.exists",
   "note": "CloudSuite Integration Solutions states that external clients access M3 APIs through the REST interface via the API Gateway or ION API.",
   "source": "https://docs.infor.com/m3cs/latest/en-us/m3cslib/solution_overview_m3cloudsuite/nfd1653031891654.html",
   "tier": "declared"
  },
  {
   "date": "2026-08-22",
   "fact": "modalities.api.kinds[0]",
   "note": "Infor documents the Infor M3 ION API suite at M3/m3api-rest/v2/execute, including tenant execute URLs for MI programs such as CMS975MI.",
   "source": "https://docs.infor.com/m3cs/latest/en-us/m3cslib/industry_content_m3cloudsuite/vmw1731577228531.html",
   "tier": "declared"
  },
  {
   "date": "2026-08-22",
   "fact": "modalities.api.kinds[1]",
   "note": "M3 Core publishes a long catalog of outbound ION BODs covering orders, inventory, invoices, parties, and related nouns for ION subscribers.",
   "source": "https://docs.infor.com/m3core/latest/en-us/useradminlib_cloud/m3cecoreag_cloud/nul1511966504743.html",
   "tier": "declared"
  },
  {
   "date": "2026-08-22",
   "fact": "modalities.api.auth[0]",
   "note": "Current Infor OS API Gateway docs show generating a gateway token from a .ionapi file with grant_type=client_credentials, client ID, and client secret.",
   "source": "https://docs.infor.com/inforos/2026.x/en-us/useradminlib_cloud/apigatewayag_cloud/wxo1761727799964.html",
   "tier": "declared"
  },
  {
   "date": "2026-08-22",
   "fact": "modalities.api.auth[1]",
   "note": "Infor's ION API tutorial documents the OAuth 2.0 authorization-code grant for web or mobile clients that must sign in and approve an authorized app.",
   "source": "https://developer.infor.com/tutorials/api-gateway/how-to-call-an-ion-api",
   "tier": "declared"
  },
  {
   "date": "2026-08-22",
   "fact": "modalities.api.auth[2]",
   "note": "The official ION API SDK documents the resource-owner grant with service-account keys and shows a bearer call to M3/m3api-rest/execute/CRS610MI.",
   "source": "https://github.com/infor-cloud/ion-api-sdk/blob/master/README.md",
   "tier": "declared"
  },
  {
   "date": "2026-08-22",
   "fact": "modalities.api.auth[3]",
   "note": "The official M3 H5 SDK states that on-premise proxy authentication usually sends basic-authentication credentials directly to the M3 server.",
   "source": "https://github.com/infor-cloud/m3-h5-sdk/blob/master/README.md",
   "tier": "declared"
  },
  {
   "date": "2026-08-22",
   "fact": "modalities.api.coverage",
   "note": "Infor says M3 has more than 6,000 API transactions covering a large part of business logic, and recommends Data Lake for large retrieval and synchronization.",
   "source": "https://docs.infor.com/m3cs/latest/en-us/m3cslib/solution_overview_m3cloudsuite/nfd1653031891654.html",
   "tier": "declared"
  },
  {
   "date": "2026-08-22",
   "fact": "modalities.sdk.exists",
   "note": "Infor publishes the official M3 Odin H5 SDK for executing MI programs, bookmarks, and user context from H5 web applications.",
   "source": "https://github.com/infor-cloud/m3-h5-sdk/blob/master/README.md",
   "tier": "declared"
  },
  {
   "date": "2026-08-22",
   "fact": "modalities.sdk.languages",
   "note": "Odin ships TypeScript and JavaScript packages @infor-up/m3-odin and @infor-up/m3-odin-angular, with TypeScript MIService examples.",
   "source": "https://github.com/infor-cloud/m3-h5-sdk/blob/master/README.md",
   "tier": "declared"
  },
  {
   "date": "2026-08-22",
   "fact": "modalities.sdk.official",
   "note": "The SDK is published from the infor-cloud GitHub organization as the M3 H5 / Odin framework.",
   "source": "https://github.com/infor-cloud/m3-h5-sdk",
   "tier": "declared"
  },
  {
   "date": "2026-08-22",
   "fact": "modalities.cli.exists",
   "note": "The official odin CLI (@infor-up/m3-odin-cli) creates, serves, builds, and logs into M3 H5 projects; it is not a general MI transaction shell.",
   "source": "https://github.com/infor-cloud/m3-h5-sdk/blob/master/README.md",
   "tier": "declared"
  },
  {
   "date": "2026-08-22",
   "fact": "modalities.extensibility.scripting",
   "note": "M3 Event Hub, Event Analytics, Data Lake Publisher, ION Data Flows, and IEC BOD mappings are the documented extension and integration machinery.",
   "source": "https://docs.infor.com/m3core/latest/en-us/useradminlib_cloud/m3cecoreag_cloud/bsb1506676600497.html",
   "tier": "declared"
  },
  {
   "date": "2026-08-22",
   "fact": "modalities.extensibility.webhooks",
   "note": "Enabled M3 BODs are published to an ION outbox so subscribers receive object changes without polling the H5 UI.",
   "source": "https://docs.infor.com/m3core/2025.x/en-us/useradminlib_cloud/m3cecoreag_cloud/wbr1509377469290.html",
   "tier": "declared"
  },
  {
   "date": "2026-08-22",
   "fact": "modalities.data_access.export",
   "note": "MI REST reads, outbound BODs, and Data Lake Publisher streaming or ION ingestion export M3 Business Engine data.",
   "source": "https://docs.infor.com/m3core/latest/en-us/useradminlib_cloud/m3cecoreag_cloud/zzc1562840394086.html",
   "tier": "declared"
  },
  {
   "date": "2026-08-22",
   "fact": "modalities.data_access.import",
   "note": "M3 accepts a documented inbound BOD catalog, and MI write transactions such as Add or Change are the REST import path.",
   "source": "https://docs.infor.com/m3core/2025.x/en-us/useradminlib_cloud/m3cecoreag_cloud/cnw1511966505258.html",
   "tier": "declared"
  },
  {
   "date": "2026-08-22",
   "fact": "modalities.integrations.make",
   "note": "Make lists a verified, Make-maintained Enterprise Infor M3 app with eight modules, mostly supplier-invoice actions plus a generic API call.",
   "source": "https://www.make.com/en/integrations/infor-m3",
   "tier": "scraped"
  },
  {
   "date": "2026-08-22",
   "fact": "modalities.integrations.zapier",
   "note": "Bounded Zapier catalog check: /apps/infor-m3/integrations, /apps/infor/integrations, /apps/movex/integrations, and /apps/lawson-m3/integrations all returned 404 on 2026-08-22.",
   "source": "https://zapier.com/apps/infor-m3/integrations",
   "tier": "scraped"
  },
  {
   "date": "2026-08-22",
   "fact": "modalities.integrations.n8n",
   "note": "Bounded n8n catalog check: /integrations/infor-m3, /integrations/infor, and /integrations/movex returned 404 on 2026-08-22.",
   "source": "https://n8n.io/integrations/infor-m3",
   "tier": "scraped"
  },
  {
   "date": "2026-08-22",
   "fact": "modalities.integrations.power_automate",
   "note": "Opened the official Power Automate connector-reference list; it has Informix but no Infor, M3, Movex, or Lawson M3 connector. learn.microsoft.com/en-us/connectors/infor/ and /inform3/ returned 404.",
   "source": "https://learn.microsoft.com/en-us/connectors/connector-reference/connector-reference-powerautomate-connectors",
   "tier": "scraped"
  },
  {
   "date": "2026-08-22",
   "fact": "modalities.rpa.ui_stack",
   "note": "Infor RPA targets the M3 H5 web client, including the m3h5_ iframe and Search and Start dialog.",
   "source": "https://developer.infor.com/tutorials/robotic-process-automation/how-to-create-an-rpa-flow-using-send-hotkey-activity-to-access-m3-popup",
   "tier": "declared"
  },
  {
   "date": "2026-08-22",
   "fact": "modalities.rpa.vendor_support",
   "note": "Infor publishes first-party RPA Studio tutorials for M3 H5, including attended and unattended install paths on the same developer portal.",
   "source": "https://developer.infor.com/tutorials/robotic-process-automation/how-to-create-an-rpa-flow-using-send-hotkey-activity-to-access-m3-popup",
   "tier": "declared"
  },
  {
   "date": "2026-08-22",
   "fact": "modalities.rpa.drivability",
   "note": "The tutorial uses iframe XPath, CTRL+R hotkeys, and hardcoded element IDs. That is selector-based, not image-only, but no probe measured reliability.",
   "source": "https://developer.infor.com/tutorials/robotic-process-automation/how-to-create-an-rpa-flow-using-send-hotkey-activity-to-access-m3-popup",
   "tier": "declared"
  },
  {
   "date": "2026-08-22",
   "fact": "modalities.agent_docs.llms_txt",
   "note": "infor.com serves a real company-wide llms.txt for AI crawlers. It orients to marketing pages and does not document M3 MI programs. docs.infor.com/llms.txt returned 404.",
   "source": "https://www.infor.com/llms.txt",
   "tier": "declared"
  },
  {
   "date": "2026-08-22",
   "fact": "verdict.scores.api",
   "note": "MI REST is broad, read/write, OAuth-secured, and event-backed, but tenant-gated, program-oriented, and incomplete for bulk extract, which keeps the path in the useful-with-limits band.",
   "source": "https://docs.infor.com/m3cs/latest/en-us/m3cslib/solution_overview_m3cloudsuite/nfd1653031891654.html",
   "tier": "declared"
  },
  {
   "date": "2026-08-22",
   "fact": "verdict.scores.integrations",
   "note": "The only named low-code connector found is Make's Enterprise invoice-focused app; Zapier, n8n, and Power Automate catalogs had no M3 app.",
   "source": "https://www.make.com/en/integrations/infor-m3",
   "tier": "scraped"
  },
  {
   "date": "2026-08-22",
   "fact": "verdict.scores.cli",
   "note": "odin is official and maintained for H5 app scaffolding, serve, build, and login, but it does not expose ordinary ERP transactions as commands.",
   "source": "https://github.com/infor-cloud/m3-h5-sdk/blob/master/README.md",
   "tier": "declared"
  },
  {
   "date": "2026-08-22",
   "fact": "verdict.scores.rpa",
   "note": "First-party H5 XPath and hotkey support is real, yet it depends on RPA Studio, tenant login, iframes, and unmeasured selector stability.",
   "source": "https://developer.infor.com/tutorials/robotic-process-automation/how-to-create-an-rpa-flow-using-send-hotkey-activity-to-access-m3-popup",
   "tier": "declared"
  },
  {
   "date": "2026-08-22",
   "fact": "freshness.watch[0].url",
   "note": "Opened and verified as the current Infor M3 product and industry-boundary page, including the vendor Movex and Lawson history.",
   "source": "https://www.infor.com/products/m3",
   "tier": "declared"
  },
  {
   "date": "2026-08-22",
   "fact": "freshness.watch[1].url",
   "note": "Opened and verified as the current CloudSuite Integration Solutions statement of MI REST, OAuth 2, and Data Lake guidance.",
   "source": "https://docs.infor.com/m3cs/latest/en-us/m3cslib/solution_overview_m3cloudsuite/nfd1653031891654.html",
   "tier": "declared"
  },
  {
   "date": "2026-08-22",
   "fact": "freshness.watch[2].url",
   "note": "Opened and verified as the current ION API suite procedure for M3/m3api-rest/v2/execute and OAuth 2.0 proxy security.",
   "source": "https://docs.infor.com/m3cs/latest/en-us/m3cslib/industry_content_m3cloudsuite/vmw1731577228531.html",
   "tier": "declared"
  },
  {
   "date": "2026-08-22",
   "fact": "freshness.watch[3].url",
   "note": "Opened and verified as the current 2026.x .ionapi client-credentials token procedure.",
   "source": "https://docs.infor.com/inforos/2026.x/en-us/useradminlib_cloud/apigatewayag_cloud/wxo1761727799964.html",
   "tier": "declared"
  },
  {
   "date": "2026-08-22",
   "fact": "freshness.watch[4].url",
   "note": "Opened and verified as the official infor-cloud M3 H5 / Odin SDK and CLI repository.",
   "source": "https://github.com/infor-cloud/m3-h5-sdk",
   "tier": "declared"
  },
  {
   "date": "2026-08-22",
   "fact": "freshness.watch[5].url",
   "note": "Opened and verified as Make's current Infor M3 connector listing.",
   "source": "https://www.make.com/en/integrations/infor-m3",
   "tier": "scraped"
  },
  {
   "date": "2026-08-22",
   "fact": "freshness.watch[6].url",
   "note": "Opened the official MCP registry search for infor m3; it returned zero servers. Registry silence does not prove Infor has no first-party server.",
   "source": "https://registry.modelcontextprotocol.io/v0.1/servers?search=infor%20m3",
   "tier": "scraped"
  }
 ],
 "freshness": {
  "last_verified": "2026-08-22",
  "volatility": "medium",
  "watch": [
   {
    "type": "product",
    "url": "https://www.infor.com/products/m3"
   },
   {
    "type": "docs",
    "url": "https://docs.infor.com/m3cs/latest/en-us/m3cslib/solution_overview_m3cloudsuite/nfd1653031891654.html"
   },
   {
    "type": "docs",
    "url": "https://docs.infor.com/m3cs/latest/en-us/m3cslib/industry_content_m3cloudsuite/vmw1731577228531.html"
   },
   {
    "type": "docs",
    "url": "https://docs.infor.com/inforos/2026.x/en-us/useradminlib_cloud/apigatewayag_cloud/wxo1761727799964.html"
   },
   {
    "type": "sdk",
    "url": "https://github.com/infor-cloud/m3-h5-sdk"
   },
   {
    "type": "registry",
    "url": "https://www.make.com/en/integrations/infor-m3"
   },
   {
    "type": "registry",
    "url": "https://registry.modelcontextprotocol.io/v0.1/servers?search=infor%20m3"
   }
  ]
 },
 "homepage": "https://www.infor.com/products/m3",
 "id": "infor-m3",
 "license": "commercial",
 "modalities": {
  "agent_docs": {
   "llms_txt": true
  },
  "api": {
   "auth": [
    "oauth2-client-credentials",
    "oauth2-authorization-code",
    "oauth2-resource-owner",
    "basic"
   ],
   "coverage": "partial",
   "docs": "https://docs.infor.com/m3cs/latest/en-us/m3cslib/solution_overview_m3cloudsuite/nfd1653031891654.html",
   "exists": true,
   "kinds": [
    "rest",
    "ion-bod"
   ]
  },
  "cli": {
   "exists": true
  },
  "computer_use": {
   "issues": [],
   "viability": "unknown"
  },
  "data_access": {
   "export": [
    "rest-json",
    "ion-bods",
    "data-lake"
   ],
   "import": [
    "rest-json",
    "ion-bods"
   ]
  },
  "extensibility": {
   "scripting": [
    "mi-programs",
    "h5-odin",
    "ion-data-flows",
    "event-hub",
    "iec-bod-mappings"
   ],
   "webhooks": true
  },
  "integrations": {
   "make": true,
   "n8n": false,
   "power_automate": false,
   "zapier": false
  },
  "mcp": {
   "first_party": "unknown",
   "third_party": [],
   "verdict": "unknown"
  },
  "rpa": {
   "drivability": "unknown",
   "notes": "No repeatable UI probe was run. Infor documents first-party RPA against the M3 H5 web client with iframe XPath, hotkeys, and recorded selectors, plus RPA activities that call ION API endpoints. MI REST, ION BODs, and Data Lake remain the supported alternatives to driving H5 visually.\n",
   "ui_stack": [
    "infor-h5",
    "web-dom"
   ],
   "vendor_support": [
    "infor-rpa"
   ]
  },
  "sdk": {
   "exists": true,
   "languages": [
    "javascript",
    "typescript"
   ],
   "official": true
  }
 },
 "name": "Infor M3",
 "platforms": [
  "web"
 ],
 "related": {
  "alternatives": [
   "sap-s4hana",
   "ifs-cloud",
   "dynamics-365-business-central"
  ],
  "our_products": []
 },
 "schema_version": 1,
 "score_version": 1,
 "status": "active",
 "vendor": "Infor",
 "verdict": {
  "best_path": "api",
  "scores": {
   "api": 6,
   "cli": 4,
   "computer_use": null,
   "integrations": 3,
   "mcp": null,
   "overall": 6,
   "rpa": 5
  },
  "summary": "Infor M3 is automatable today through its MI program REST surface on the ION API Gateway, not through a first-party MCP server we can confirm. CloudSuite documentation states that more than 6,000 MI transactions expose a large part of M3 business logic as REST at tenant paths such as M3/m3api-rest/v2/execute, authenticated with OAuth 2.0 through Infor OS. Backend jobs use downloaded .ionapi credentials with the client-credentials or resource-owner service-account grants; interactive clients use authorization code. On-premises H5 environments can still use basic authentication. Transaction catalogs and Swagger live in the tenant API Gateway under Infor M3, so agents need a provisioned tenant, authorized app, and program or transaction names such as CRS610MI. ION is shared Infor OS infrastructure; this record covers only M3 MI programs, Event Hub, and M3 BOD mappings, not Infor LN or CloudSuite Industrial (SyteLine). Outbound and inbound BODs plus Data Lake Publisher give event and bulk paths. The official M3 Odin SDK and odin CLI build H5 extensions that call MI programs; they are not a general ERP shell. Make maintains an Enterprise-plan Infor M3 connector that is invoice-narrow plus a generic API call. Infor RPA has H5-specific tutorials, but no computer-use probe was run. Infor's public history states that M3 began as Intentia's Swedish Movex product, later Lawson M3, before the 2011 Infor acquisition.\n"
 }
}