MCP.Market

Microsoft Access Database MCP server

by unmateria·io.github.unmateria/msaccess-database·v0.7.65·58 stars

Read and edit Microsoft Access databases (.accdb/.mdb) - forms, VBA, tables, queries. Windows.

A92/100grade A
What users say
No reviews yet
Be the first
Safety scan
A92/100

not scanned yet

Adoption
Growing

58 stars186 downloads/wk

Reviews

Write one

Nobody 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.

Not scanned yet. New listings are scanned within a day or two of arriving.

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
Add to Cursor

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 pywin32

Enable 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.ps1

Register with Claude Code

Global (available in all projects):

claude mcp add access -- python C:\path\to\access_mcp_server.py

Project-only (creates .mcp.json in current directory):

claude mcp add --scope project access -- python C:\path\to\access_mcp_server.py

Register 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.

  • Airtable
    Read and write access to Airtable database schemas, tables, and records.
    B
  • Datanotes
    The engine of your second brain: Markdown notes as database tables, for you and your agents.
    A
  • CogniCore
    Memory, reflection and safety for AI agents. Hosted or local, no vector database.
    A
  • DBHub
    Token-efficient database MCP server for PostgreSQL, MySQL, MariaDB, SQL Server, Oracle, SQLite
    A
  • Neo4j Cypher
    A simple Neo4j MCP server that allows you to run Cypher queries against a Neo4j database.
    A