Python MCP (Model Control Protocol) server that provides access to Mercury bank accounts through the Mercury API. It's currently READ ONLY
Any client that supports MCP should work but this has only been tested with Claude Desktop.
- Clone this repository
- Create new virtual environment, activate it and install dependencies:
python3 -m venv .venv && source .venv/bin/activate pip install -r requirements.txt - Create a
.envfile in the root directory with your Mercury API key:You can obtain an API key from the Mercury developer dashboard.MERCURY_API_KEY=your_mercury_api_key_here
Edit ~/Library/Application\ Support/Claude/claude_desktop_config.json and add the MCP server
{
"mcpServers": {
"mercury": {
"command": "<fully qualified path>/uv",
"args": [
"run",
"--with",
"mcp[cli]",
"mcp",
"run",
"<fully qualified path>/mcp-mercury.py"
]
}
}
}
This server requires your Mercury API key which has access to sensitive financial information. Never share your API key or commit it to version control.
