Model Context Protocol (MCP) is an open-source standard that allows AI models (like Claude or GPT) to seamlessly connect with external data sources and tools—such as databases, files, and APIs. Developed by Anthropic, it acts as a universal translator, enabling AI to securely perform actions (tools) and read data (resources) rather than just providing text responses.
I use the unmateria/MCP-access server to give AI the ability to read, create, edit, delete, and compile all objects in Microsoft Access databases (.accdb /.mdb) via pywin32 COM automation in VS Code Copilot chat or CLI. I use Python in my other areas of work, so it was a good choice for me. Other MCPs use node/npx or C#/.NET as the language of choice for automation. It also gives the AI the ability to import any .bas or .cls files and take screenshots of the database. It does this for UI verification through image recognition a lot. The images are temporary, stored in a temp folder in the user's profile, and are deleted almost immediately.
Basically, MCP can do everything for you in Access. You don't even need to touch any of the code if you don't want to. You do have to clear some error/debug windows from time to time, and help guide the AI to success. This has greatly improved my development speed because I'm not copying code, importing things or going back and forth between the AI chat window and Access during the development process.