Access Mdb MCP Server

A simple MCP server to let AI interact with Microsoft Access and SQLite 3 databases. Supports import/export with CSV and Excel files, and store

Local serverstdio

What is the Access Mdb MCP server?

Access mdb mcp server lets Claude, Cursor and other MCP clients work with Access Mdb directly. A simple MCP server to let AI interact with Microsoft Access and SQLite 3 databases. Supports import/export with CSV and Excel files, and store human-readable notes about files.

What Access Mdb does

A simple MCP server to let AI interact with Microsoft Access and SQLite 3 databases. Supports import/export with CSV and Excel files, and store human-readable notes about files.

Tools it exposes

Once connected, the assistant can call these 11 tools directly:

  • list — List all active databases available in the server
  • create — Create a new database file (for Microsoft Access, copies the empty.mdb template)
  • connect — Connect to an existing database file, or creates an in-memory database if the file is not specified
  • disconnect — Close a database connection. For in-memory databases, this will clear all its data
  • query — Execute a SQL query to retrieve data from a database
  • update — Execute a SQL query to insert/update/delete data in a database
  • import_csv — Imports data from a CSV file into a database table
  • export_csv — Exports data from a database table to a CSV file
  • import_excel — Imports data from an Excel file into a database table
  • read_notes — Reads notes from the specified file, or discovers notes in the specified directory
  • write_notes — Writes notes to the specified file, or linked to the specified database

Installing the access mdb mcp server

Setup follows the standard MCP pattern: clone or install the server, then register it in your client's configuration file and restart the client. The configuration snippets on this page cover Claude Desktop, Claude Code and Cursor.

Where it fits

Database servers turn schema archaeology and ad-hoc reporting into conversation, which is why they tend to be the second or third server people install. Access Mdb sits in that group, and the shape of its toolset — list, create, connect among others — tells you what it is really for. Worth comparing against the other databases servers in this directory before you commit to one, since several overlap in scope but differ sharply in setup cost and permissions.

Practical notes

  • This server runs locally, so it operates with whatever access your machine and its credentials already have. Scope that deliberately rather than by default.
  • With 11 tools exposed, expect a noticeable bump in prompt size — disable it in projects that never use Access Mdb.
  • Maintained by scanzy.
  • MCP clients ask for confirmation before each tool call by default. Keep that on while you learn what the access mdb mcp server actually does with your data.
  • Every entry in this directory is reviewed by hand before it goes live, and details are checked against the project's own documentation.

Available tools

ToolWhat it does
listList all active databases available in the server.
createCreate a new database file (for Microsoft Access, copies the empty.mdb template).
connectConnect to an existing database file, or creates an in-memory database if the file is not specified.
disconnectClose a database connection. For in-memory databases, this will clear all its data.
queryExecute a SQL query to retrieve data from a database.
updateExecute a SQL query to insert/update/delete data in a database.
import_csvImports data from a CSV file into a database table.
export_csvExports data from a database table to a CSV file.
import_excelImports data from an Excel file into a database table.
read_notesReads notes from the specified file, or discovers notes in the specified directory.
write_notesWrites notes to the specified file, or linked to the specified database.

How to install the Access Mdb MCP server

{
  "mcpServers": {
    "access-mdb": {
      "command": "uv",
      "args": [
        "run",
        "--with", "fastmcp",
        "--with", "pandas",
        "--with", "sqlalchemy-access",
        "--with", "openpyxl",
        "fastmcp", "run",
        "path/to/repo/server.py"
      ],
    }
  }
}

Configuration as documented by the project. Restart the client after saving.

Example prompts to try

  • Use Access Mdb to list.
  • Use Access Mdb to create.
  • Use Access Mdb to connect.

Frequently asked questions

It connects Access Mdb to MCP-compatible AI assistants such as Claude and Cursor, exposing 11 tools (list, create, connect, and more) that the assistant can call on your behalf. Instead of copying data back and forth by hand, the assistant works with Access Mdb directly.