Can AI agents automate Microsoft Access?

Microsoft · desktop · databaseproductivitylow-code

Automatable today, but only from a Windows machine with Access/ACE installed: the COM object model plus VBA covers app behavior and ACE ODBC/OLEDB gives full SQL access to the data, with several community MCP servers wrapping exactly that path. What is missing is any network API, webhook, or cloud connector, so remote/headless agents need a Windows worker in the loop.

Best path today: api · Overall automatability: 7/10

Modalities

ModalityStatusDetail
APIpartialcomodbcoledbdao
coverage: full · docs
SDKyesvba
official: yes
MCPyes
verdict: community-only
MCP-Access · maintained: True
mcp-server-access-mdb · maintained: True
OMNI-MS-Access-MCP · maintained: stale
Integrationsyespower_automate
CLIpartial
Extensibilityyesvbacomaccess-macros
webhooks: False
Data access
export: csv, xlsx, xml, pdf · import: csv, xlsx, xml, odbc
RPA / UI automationworkablewin32msaauiapower-automate-desktopuipath
Prefer data/COM paths over surface automation: Power Automate for desktop has first-party "Launch Access"/Access actions and ACE OLE DB SQL actions (64-bit ACE driver required). Access forms are custom-drawn canvases, so selector-based UI automation inside forms is weaker than driving the object model directly.
Computer useunknown
measured verdicts only — "unknown" means not yet probed by us

Scores

apimcprpacomputer useoverall
7477

Evidence

FactTierSourceDate
modalities.api (COM automation surface)declaredsource2026-08-15
modalities.sdk + modalities.extensibility.scriptingdeclaredsource2026-08-15
modalities.api.kinds (odbc/oledb via ACE engine, 64-bit requirement)declaredsource2026-08-15
modalities.api.kinds (ODBC from Python via ACE driver)communitysource2026-08-15
modalities.mcp.third_partyscrapedsource2026-08-15
modalities.mcp.third_partyscrapedsource2026-08-15
modalities.mcp.third_partyscrapedsource2026-08-15
modalities.integrations.power_automate (desktop Access actions)declaredsource2026-08-15
modalities.integrations.power_automate (SQL against Access from desktop flows)declaredsource2026-08-15
modalities.cli (startup switches incl. /x macro)declaredsource2026-08-15
modalities.data_access (spreadsheet import/export/link via DoCmd.TransferSpreadsheet)declaredsource2026-08-15

Last verified 2026-08-15 · volatility low · JSON record