Can AI agents automate IBM 3270 Applications?
IBM · on-prem · terminal-applicationlegacyenterprise
The best evidenced path into IBM 3270 applications is terminal RPA through EHLLAPI, not a shared application API and not MCP. IBM Personal Communications is a Windows host-communication emulator in Host Access Client Package. It documents TN3270(e) access to mainframe applications and EHLLAPI for automated operators that read the 3270 presentation space and send keystrokes. The Version 14 emulator-programming book names IBM Standard EHLLAPI, Enhanced EHLLAPI, WinHLLAPI, PCSAPI, and Host Access Class Library. Host On-Demand adds TN3270E and Java Host Access Class Library for web-to-host sessions. UiPath Terminal Session documents TN3270 for IBM Z, an IBM EHLLAPI provider, and an IBM Personal Communications provider. Power Automate desktop Open terminal session names IBM 3270 as a host type and IBM Personal Communications EHLAPI32.dll. There is no common REST or SOAP contract for the 3270 application family; each host program keeps its own data plane. First-party MCP ownership is not established on the opened IBM pages. Computer-use viability is unassessed. IBM i 5250 applications and IBM Maximo are outside this record.
Best path today: rpa · Overall automatability: 8/10
Modalities
| Modality | Status | Detail |
|---|---|---|
| API | unknown | coverage: unknown |
| SDK | yes | c++java official: yes |
| MCP | unknown | verdict: unknown |
| Integrations | unknown | |
| CLI | unknown | |
| Extensibility | yes | ehllapivbscript webhooks: unknown |
| Data access | export: unknown · import: unknown | |
| RPA / UI automation | unknown | terminal-3270uipathpower-automate-desktop No repeatable UI probe was run. The documented machine path is EHLLAPI against an already-open IBM Personal Communications or other HLLAPI-compatible 3270 emulator, plus dedicated terminal activities in UiPath and Power Automate desktop. This identity is the z/OS 3270 green-screen family, not a single CICS application, not IBM i 5250, and not IBM Maximo.
|
| Computer use | unknown | measured verdicts only — "unknown" means not yet probed by us |
Scores
| api | mcp | integrations | cli | rpa | computer use | overall |
|---|---|---|---|---|---|---|
| — | — | — | — | 8 | — | 8 |
Evidence
| Fact | Tier | Source | Date |
|---|---|---|---|
homepage | declared | source | 2026-09-09 |
vendor | declared | source | 2026-09-09 |
deployment | declared | source | 2026-09-09 |
platforms | declared | source | 2026-09-09 |
license | declared | source | 2026-09-09 |
status | declared | source | 2026-09-09 |
modalities.sdk.exists | declared | source | 2026-09-09 |
modalities.sdk.official | declared | source | 2026-09-09 |
modalities.sdk.languages[0] | declared | source | 2026-09-09 |
modalities.sdk.languages[1] | declared | source | 2026-09-09 |
modalities.extensibility.scripting[0] | declared | source | 2026-09-09 |
modalities.extensibility.scripting[1] | declared | source | 2026-09-09 |
modalities.rpa.ui_stack[0] | declared | source | 2026-09-09 |
modalities.rpa.vendor_support[0] | declared | source | 2026-09-09 |
modalities.rpa.vendor_support[1] | declared | source | 2026-09-09 |
modalities.rpa.notes | declared | source | 2026-09-09 |
modalities.sdk.exists | declared | source | 2026-09-09 |
modalities.agent_docs.llms_txt | scraped | source | 2026-09-09 |
verdict.scores.rpa | declared | source | 2026-09-09 |
freshness.watch[0].url | declared | source | 2026-09-09 |
freshness.watch[1].url | declared | source | 2026-09-09 |
freshness.watch[2].url | declared | source | 2026-09-09 |
freshness.watch[3].url | declared | source | 2026-09-09 |
Related tools
Other products in this database that share a category with IBM 3270 Applications.
Last verified 2026-09-09 · volatility low · JSON record