Microsoft Access Database MCP server
io.github.unmateria/msaccess-database·v0.7.65·58 starsRead and edit Microsoft Access databases (.accdb/.mdb) - forms, VBA, tables, queries. Windows.
not scanned yet
58 stars186 downloads/wk
Reviews
Write oneNobody has reviewed Microsoft Access Database yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Microsoft Access Database tools
No tool declarations could be read from the package source. They show once the server is installed.
How Microsoft Access Database compares
Against every graded Databases MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 92/100
- higher than 90% of 802 Databases servers
- GitHub stars
- 58
- more than 91% of 602 Databases servers
- Downloads a week
- 186
- more than 70% of 328 Databases servers with a package
Release history: 5 versions in the registry since 2026-09-06, latest 2026-10-31, typically one every 14 days.
Install Microsoft Access Database in Claude Code, Cursor or VS Code
claude mcp add msaccess-database -- uvx mcp-msaccess-database
What the publisher says
From the Microsoft Access Database repository's README, as published. We do not edit it. Read it on GitHub
mcp-access
<!-- mcp-name: io.github.unmateria/msaccess-database -->
Give any AI assistant full control over Microsoft Access databases.
Create forms, write VBA, design tables, manage controls, run queries, build relationships, and edit every corner of an .accdb — all through natural language. 69 tools that turn Access into something you can talk to.
No Access expertise required. Just describe what you want.
"Create a form called Invoices with a ListBox, two date filters, and a search button"
"Add a VBA click handler that filters the recordsource by date range"
"Create a table called audit_log with timestamp, user, and action fields"
"List all controls inside the Payment tab and change the combo's row source"The AI handles the COM automation, design view, VBA modules, binary sections, cache invalidation, and all the ugly parts. You get the result.
What it can do
- Forms & Reports — create, clone, export, import, screenshot, click, type. Full UI automation loop
- VBA — read, write, replace, compile, and run procedures. Line-level or full-proc editing
- Controls — create, delete, modify, list, set tab order. Finds controls nested inside TabControl pages
- Tables & SQL — create via DAO, alter, query, batch execute, full-text search across every Text/Memo field. Linked ODBC tables supported
- Relationships, indexes, references, queries, macros — full CRUD. Clone any object (form / report / module / class / query / macro) preserving VBA and binary sections
- Maintenance — compact & repair, decompile bloated databases, export structure docs. Office install autodetected (no more hardcoded Office 16 paths)
- UI lint — accesslintform flags objectively broken layouts (white-on-white text, overlaps, truncation, off-canvas controls). A checker, not a designer — see the note below
Works with Claude Code, Cursor, Windsurf, Continue, or any MCP-compatible client.
Requirements
- Windows (COM automation is Windows-only)
- Microsoft Access installed (any version that supports VBE, 2010+)
- Python 3.9+
- "Trust access to the VBA project object model" enabled in Access Trust Center
Installation
pip install mcp pywin32Enable VBA object model access
File → Options → Trust Center → Trust Center Settings → Macro Settings → check Trust access to the VBA project object model
Or run the included PowerShell script:
.\enable_vba_trust.ps1Register with Claude Code
Global (available in all projects):
claude mcp add access -- python C:\path\to\access_mcp_server.pyProject-only (creates .mcp.json in current directory):
claude mcp add --scope project access -- python C:\path\to\access_mcp_server.pyRegister with other MCP clients
Add to your MCP config file (.mcp.json, mcp.json, or client-specific settings):
{
"mcpServers": {
"access": {
"type": "stdio",
"command": "python",
"args": ["C:\\path\\to\\access_mcp_server.py"]
}
}
}Compatible with any MCP-compliant client (Cursor, Windsurf, Continue, etc.).
Tools (69)
Database
Database objects
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Microsoft Access Database: common questions
- Is Microsoft Access Database MCP server safe?
- Yes, by our scan: it is graded A (92/100). Read the Microsoft Access Database safety report
- How do I install Microsoft Access Database?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does Microsoft Access Database need an API key?
- Not as far as the registry entry and our scan can tell: no credentials are declared or required.
- Is Microsoft Access Database maintained?
- The last commit was 25 days ago (2026-10-10). The latest release is v0.7.65.
- What can I use instead of Microsoft Access Database?
- Servers from other publishers that do the same job: Airtable MCP server, Datanotes MCP server and CogniCore MCP server.
- How does Microsoft Access Database compare with other Databases MCP servers?
- safety score 92/100 (higher than 90% of 802 Databases servers); github stars 58 (more than 91% of 602 Databases servers); downloads a week 186 (more than 70% of 328 Databases servers with a package). Full comparison.
Alternatives to Microsoft Access Database
Same job from other publishers: the closest match first, then the best rated.
AirtableRead and write access to Airtable database schemas, tables, and records.not reviewedEstablishedB- DatanotesThe engine of your second brain: Markdown notes as database tables, for you and your agents.not reviewedGrowingA
- CogniCoreMemory, reflection and safety for AI agents. Hosted or local, no vector database.5.0(1)GrowingA
- DBHubToken-efficient database MCP server for PostgreSQL, MySQL, MariaDB, SQL Server, Oracle, SQLitenot reviewedWidely usedA
- Neo4j CypherA simple Neo4j MCP server that allows you to run Cypher queries against a Neo4j database.not reviewedEstablishedA