{
 "categories": [
  "low-code",
  "platform",
  "developer-tools"
 ],
 "deployment": "hybrid",
 "evidence": [
  {
   "date": "2026-09-11",
   "fact": "homepage",
   "note": "Siemens Mendix presents a commercial low-code platform for building, running, and orchestrating apps and agents, including deploy-to-your-own-cloud or on-prem.",
   "source": "https://www.mendix.com/",
   "tier": "declared"
  },
  {
   "date": "2026-09-11",
   "fact": "vendor",
   "note": "The product page states Mendix is designed with Siemens expertise and markets Mendix as the Siemens low-code platform.",
   "source": "https://www.mendix.com/",
   "tier": "declared"
  },
  {
   "date": "2026-09-11",
   "fact": "deployment",
   "note": "Mendix states you can deploy to your own cloud or on-prem, from public cloud to air-gapped, so delivery is hybrid.",
   "source": "https://www.mendix.com/",
   "tier": "declared"
  },
  {
   "date": "2026-09-11",
   "fact": "license",
   "note": "The opened homepage markets Mendix as an enterprise commercial platform with sales and analyst-report calls to action, not as a free or open-source product.",
   "source": "https://www.mendix.com/",
   "tier": "declared"
  },
  {
   "date": "2026-09-11",
   "fact": "platforms",
   "note": "Studio Pro is the Windows desktop designer for creating apps. Deployed Mendix apps are viewed in a browser via View App / Publish.",
   "source": "https://docs.mendix.com/refguide/studio-pro-overview/",
   "tier": "declared"
  },
  {
   "date": "2026-09-11",
   "fact": "status",
   "note": "Mendix Docs integration page was last modified 2026-08-04 and documents current REST, OData, GraphQL, SOAP, CDC, and Business Events paths.",
   "source": "https://docs.mendix.com/refguide/integration/",
   "tier": "declared"
  },
  {
   "date": "2026-09-11",
   "fact": "modalities.api.exists",
   "note": "Mendix states integration with other applications is done using REST, OData, GraphQL, SOAP/Web Services, Change Data Capture, and Business Events.",
   "source": "https://docs.mendix.com/refguide/integration/",
   "tier": "declared"
  },
  {
   "date": "2026-09-11",
   "fact": "modalities.api.kinds[0]",
   "note": "Published REST services expose entities and microflows using the REST standard, with interactive Swagger UI at /rest-doc/ and OpenAPI 3.0 and 2.0 documents.",
   "source": "https://docs.mendix.com/refguide/published-rest-services/",
   "tier": "declared"
  },
  {
   "date": "2026-09-11",
   "fact": "modalities.api.kinds[1]",
   "note": "A published OData service is a REST service with an OpenAPI contract. The documented standard is OData v4 returning JSON. Cloud-deployed published OData services register in the Catalog.",
   "source": "https://docs.mendix.com/refguide/published-odata-services/",
   "tier": "declared"
  },
  {
   "date": "2026-09-11",
   "fact": "modalities.api.kinds[2]",
   "note": "Published web services are SOAP 1.1 operations. Runtime documentation and WSDL are served at /ws-doc/.",
   "source": "https://docs.mendix.com/refguide/published-web-services/",
   "tier": "declared"
  },
  {
   "date": "2026-09-11",
   "fact": "modalities.api.auth[0]",
   "note": "When authentication is required, Username and password allows clients to authenticate with a username and password in the Authorization header (basic authentication).",
   "source": "https://docs.mendix.com/refguide/published-rest-service/",
   "tier": "declared"
  },
  {
   "date": "2026-09-11",
   "fact": "modalities.api.auth[1]",
   "note": "Custom authentication runs a microflow on each request. The microflow may inspect HttpRequest/HttpResponse and must return a User.",
   "source": "https://docs.mendix.com/refguide/published-rest-service/",
   "tier": "declared"
  },
  {
   "date": "2026-09-11",
   "fact": "modalities.api.auth[2]",
   "note": "Catalog Search API calls to https://catalog.mendix.com/rest/search/v5/data require a personal access token in an Authorization: MxToken header.",
   "source": "https://docs.mendix.com/apidocs-mxsdk/apidocs/search-api/",
   "tier": "declared"
  },
  {
   "date": "2026-09-11",
   "fact": "modalities.api.coverage",
   "note": "A published REST service can generate GET, PUT, POST, PATCH, DELETE, HEAD, and OPTIONS on resources dragged from entities or message definitions. Coverage is of each app's published model, not a fixed Mendix business catalog, so it is partial of the product.",
   "source": "https://docs.mendix.com/refguide/published-rest-service/",
   "tier": "declared"
  },
  {
   "date": "2026-09-11",
   "fact": "modalities.api.docs",
   "note": "Opened as the current Mendix Docs integration entry point used as this record's API docs URL.",
   "source": "https://docs.mendix.com/refguide/integration/",
   "tier": "declared"
  },
  {
   "date": "2026-09-11",
   "fact": "modalities.sdk.exists",
   "note": "Mendix documents official Platform and Model SDKs that read and write app models, including creating apps and editing domain models and microflows.",
   "source": "https://docs.mendix.com/apidocs-mxsdk/mxsdk/sdk-intro/",
   "tier": "declared"
  },
  {
   "date": "2026-09-11",
   "fact": "modalities.sdk.languages[0]",
   "note": "The Platform and Model SDKs are documented as TypeScript- and JavaScript-based.",
   "source": "https://docs.mendix.com/apidocs-mxsdk/mxsdk/sdk-intro/",
   "tier": "declared"
  },
  {
   "date": "2026-09-11",
   "fact": "modalities.sdk.languages[1]",
   "note": "The same introduction states the SDKs are TypeScript- and JavaScript-based.",
   "source": "https://docs.mendix.com/apidocs-mxsdk/mxsdk/sdk-intro/",
   "tier": "declared"
  },
  {
   "date": "2026-09-11",
   "fact": "modalities.sdk.official",
   "note": "The SDKs are published on Mendix Docs as the Mendix Platform SDK and Mendix Model SDK.",
   "source": "https://docs.mendix.com/apidocs-mxsdk/mxsdk/sdk-intro/",
   "tier": "declared"
  },
  {
   "date": "2026-09-11",
   "fact": "modalities.mcp.first_party",
   "note": "Mendix Docs states Mendix provides an MCP Server module to facilitate an MCP server from a Mendix app, exposing tools and prompts to external MCP clients, plus an MCP Client module.",
   "source": "https://docs.mendix.com/agents/mcp/",
   "tier": "declared"
  },
  {
   "date": "2026-09-11",
   "fact": "modalities.mcp.verdict",
   "note": "The official MCP Server module, last modified 2026-09-01, creates a Streamable HTTP server (protocol v2025-03-26), registers microflows as tools and prompts, and supports an authentication microflow that returns System.User. Agent Editor can publish MCP services using this module.",
   "source": "https://docs.mendix.com/agents/agents-kit-2/reference-guide/mcp-modules/mcp-server/",
   "tier": "declared"
  },
  {
   "date": "2026-09-11",
   "fact": "modalities.cli.exists",
   "note": "The official mx tool ships with Studio Pro on Windows, Linux, and macOS. Commands include check, convert, create-project, package export, merge, diff, and dump-mpr.",
   "source": "https://docs.mendix.com/refguide/mx-command-line-tool/",
   "tier": "declared"
  },
  {
   "date": "2026-09-11",
   "fact": "modalities.extensibility.scripting[0]",
   "note": "Published SOAP operations execute a microflow when the service is called.",
   "source": "https://docs.mendix.com/refguide/published-web-services/",
   "tier": "declared"
  },
  {
   "date": "2026-09-11",
   "fact": "modalities.extensibility.scripting[1]",
   "note": "The Model SDK can read and write Java actions as part of the app model.",
   "source": "https://docs.mendix.com/apidocs-mxsdk/mxsdk/sdk-intro/",
   "tier": "declared"
  },
  {
   "date": "2026-09-11",
   "fact": "modalities.data_access.export[0]",
   "note": "OData v4 services return entity data in JSON. OpenAPI JSON can be exported for the REST contract.",
   "source": "https://docs.mendix.com/refguide/published-odata-services/",
   "tier": "declared"
  },
  {
   "date": "2026-09-11",
   "fact": "modalities.data_access.export[1]",
   "note": "Published SOAP operations return XML. WSDL and sample request/response XML are published at /ws-doc/.",
   "source": "https://docs.mendix.com/refguide/published-web-services/",
   "tier": "declared"
  },
  {
   "date": "2026-09-11",
   "fact": "modalities.data_access.export[2]",
   "note": "Studio Pro can export openapi.json (OpenAPI 3.0) and swagger.json (OpenAPI 2.0) for a published REST service.",
   "source": "https://docs.mendix.com/refguide/published-rest-service/",
   "tier": "declared"
  },
  {
   "date": "2026-09-11",
   "fact": "modalities.data_access.import[0]",
   "note": "Mendix can import data from JSON as well as export it, using JSON structures and mapping documents.",
   "source": "https://docs.mendix.com/refguide/integration/",
   "tier": "declared"
  },
  {
   "date": "2026-09-11",
   "fact": "modalities.data_access.import[1]",
   "note": "Mendix can import data from XML as well as export it, using message definitions and mapping documents.",
   "source": "https://docs.mendix.com/refguide/integration/",
   "tier": "declared"
  },
  {
   "date": "2026-09-11",
   "fact": "modalities.rpa.ui_stack[0]",
   "note": "Deployed Mendix apps are opened in a browser with View App, so the runtime UI stack in scope is web DOM.",
   "source": "https://docs.mendix.com/refguide/studio-pro-overview/",
   "tier": "declared"
  },
  {
   "date": "2026-09-11",
   "fact": "modalities.rpa.ui_stack[1]",
   "note": "Studio Pro is the desktop designer used to create and edit Mendix applications.",
   "source": "https://docs.mendix.com/refguide/studio-pro-overview/",
   "tier": "declared"
  },
  {
   "date": "2026-09-11",
   "fact": "modalities.agent_docs.llms_txt",
   "note": "https://docs.mendix.com/llms.txt returned HTTP 404 on 2026-09-11.",
   "source": "https://docs.mendix.com/llms.txt",
   "tier": "scraped"
  },
  {
   "date": "2026-09-11",
   "fact": "verdict.scores.api",
   "note": "Documented REST, OData, and SOAP publishing with OpenAPI/WSDL, basic and custom auth, plus Catalog Search. Callers only see services each app publishes, so the path is broad platform machinery rather than a complete fixed product API.",
   "source": "https://docs.mendix.com/refguide/published-rest-services/",
   "tier": "declared"
  },
  {
   "date": "2026-09-11",
   "fact": "verdict.scores.mcp",
   "note": "Official module exposes selected microflows as tools and prompts. Limits include String/TextContent-only tool returns, early-version breaking changes, Studio Pro 11.12+ for this line, and reserved /mcp paths. That is official useful coverage with operational limits.",
   "source": "https://docs.mendix.com/agents/agents-kit-2/reference-guide/mcp-modules/mcp-server/",
   "tier": "declared"
  },
  {
   "date": "2026-09-11",
   "fact": "verdict.scores.cli",
   "note": "Official mx covers local model check, convert, package, merge, and dump-mpr. It is not a runtime or tenant API CLI, so the path is usable but narrow.",
   "source": "https://docs.mendix.com/refguide/mx-command-line-tool/",
   "tier": "declared"
  },
  {
   "date": "2026-09-11",
   "fact": "freshness.watch[0].url",
   "note": "Opened and verified as the current Mendix integration overview (last modified 2026-08-04).",
   "source": "https://docs.mendix.com/refguide/integration/",
   "tier": "declared"
  },
  {
   "date": "2026-09-11",
   "fact": "freshness.watch[1].url",
   "note": "Opened and verified as Mendix's current first-party MCP overview (last modified 2026-06-29).",
   "source": "https://docs.mendix.com/agents/mcp/",
   "tier": "declared"
  },
  {
   "date": "2026-09-11",
   "fact": "freshness.watch[2].url",
   "note": "Opened and verified as the current MCP Server module reference (last modified 2026-09-01).",
   "source": "https://docs.mendix.com/agents/agents-kit-2/reference-guide/mcp-modules/mcp-server/",
   "tier": "declared"
  },
  {
   "date": "2026-09-11",
   "fact": "freshness.watch[3].url",
   "note": "Opened and verified as the current published REST service authentication and operations reference.",
   "source": "https://docs.mendix.com/refguide/published-rest-service/",
   "tier": "declared"
  }
 ],
 "freshness": {
  "last_verified": "2026-09-11",
  "volatility": "high",
  "watch": [
   {
    "type": "docs",
    "url": "https://docs.mendix.com/refguide/integration/"
   },
   {
    "type": "mcp",
    "url": "https://docs.mendix.com/agents/mcp/"
   },
   {
    "type": "mcp",
    "url": "https://docs.mendix.com/agents/agents-kit-2/reference-guide/mcp-modules/mcp-server/"
   },
   {
    "type": "docs",
    "url": "https://docs.mendix.com/refguide/published-rest-service/"
   }
  ]
 },
 "homepage": "https://www.mendix.com/",
 "id": "mendix",
 "license": "commercial",
 "modalities": {
  "agent_docs": {
   "llms_txt": false
  },
  "api": {
   "auth": [
    "basic",
    "custom-microflow",
    "personal-access-token"
   ],
   "coverage": "partial",
   "docs": "https://docs.mendix.com/refguide/integration/",
   "exists": true,
   "kinds": [
    "rest",
    "odata",
    "soap"
   ]
  },
  "cli": {
   "exists": true
  },
  "computer_use": {
   "issues": [],
   "viability": "unknown"
  },
  "data_access": {
   "export": [
    "json",
    "xml",
    "openapi"
   ],
   "import": [
    "json",
    "xml"
   ]
  },
  "extensibility": {
   "scripting": [
    "microflows",
    "java-actions"
   ],
   "webhooks": "unknown"
  },
  "integrations": {
   "make": "unknown",
   "n8n": "unknown",
   "power_automate": "unknown",
   "zapier": "unknown"
  },
  "mcp": {
   "first_party": true,
   "third_party": [],
   "verdict": "official"
  },
  "rpa": {
   "drivability": "unknown",
   "notes": "No repeatable UI probe was run. Mendix documents published REST, OData, SOAP, Catalog Search, the official mx CLI, Platform and Model SDKs, and a first-party MCP Server module as machine paths. Studio Pro and generated app UIs were not measured. This record is the Mendix low-code platform. It is not Siemens Teamcenter, Retool, or Power Apps.\n",
   "ui_stack": [
    "web-dom",
    "studio-pro"
   ],
   "vendor_support": []
  },
  "sdk": {
   "exists": true,
   "languages": [
    "typescript",
    "javascript"
   ],
   "official": true
  }
 },
 "name": "Mendix",
 "platforms": [
  "web",
  "windows"
 ],
 "related": {
  "alternatives": [
   "retool",
   "siemens-teamcenter",
   "power-automate"
  ],
  "our_products": []
 },
 "schema_version": 1,
 "score_version": 1,
 "status": "active",
 "vendor": "Siemens",
 "verdict": {
  "best_path": "api",
  "scores": {
   "api": 7,
   "cli": 5,
   "computer_use": null,
   "integrations": null,
   "mcp": 7,
   "overall": 7,
   "rpa": null
  },
  "summary": "Mendix is automatable today through APIs that each app publishes and through Siemens-documented platform tooling, not through a single fixed business-object catalog. Studio Pro published REST services expose entities and microflows at paths such as /rest/{service}/v1 with GET, PUT, POST, PATCH, DELETE, HEAD, and OPTIONS, OpenAPI 3.0 and 2.0 contracts, and Swagger UI at /rest-doc/. Authentication is username and password in the Authorization header, an active browser session, or a custom microflow that returns a User. Published OData v4 services are REST services with OpenAPI contracts and the same authentication methods; Cloud-deployed OData services register in the Catalog. Published web services are SOAP 1.1 operations authenticated with a username and password in the SOAP header against a WebServiceUser. GraphQL on a published OData/GraphQL service is documented as optional and read-only. The Catalog Search API at https://catalog.mendix.com/rest/search/v5/data authenticates with a personal access token. Official TypeScript and JavaScript Platform and Model SDKs create apps and edit models. The mx CLI, shipped with Studio Pro, checks, converts, packages, diffs, and dumps .mpr files. Mendix documents a first-party MCP Server module that exposes selected microflows as tools and prompts over Streamable HTTP protocol v2025-03-26; the module is early, limited to String or TextContent tool returns, and requires Studio Pro 11.12+ for the Agents Kit 2 line. Coverage is partial because callers only see services each app models and publishes. iPaaS catalogs were not opened. Computer-use viability is unassessed. API scores 7 and is the best path for production integration. Use MCP when a Mendix app has published tools.\n"
 }
}