@jbctechsolutions/mcp-mercury
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@@jbctechsolutions/mcp-mercurylist my accounts with balances"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
@jbctechsolutions/mcp-mercury
Read-only MCP server for Mercury business banking — accounts, transactions, and statements.
A Model Context Protocol (MCP) server that exposes 6 read-only tools against the Mercury API. No payment, recipient, or any other write endpoint is implemented, by design.
Tools
Tool | Description |
| All accounts with balances, account/routing numbers, status |
| One account by ID |
| Transactions for an account (date range, status, search, pagination) |
| One transaction by ID |
| Monthly statements (period, ending balance, PDF download URL) |
| Save a statement PDF to a local path (mercury.com URLs only) |
Related MCP server: Mercury MCP
Token handling
The Mercury API token is resolved at runtime, in this order:
MERCURY_API_TOKENenvironment variable — intended for tests/CI only1Password CLI:
op item get "Mercury API - read only" --account jbctechsolutions.1password.com --fields label=credential --reveal
The token is cached in memory only. It is never written to disk, never logged, and never included in error messages. Statement downloads refuse non-mercury.com URLs so the bearer token cannot be sent elsewhere.
Create the token in Mercury with read-only scope (Settings → API Tokens), store it in the 1Password item's credential field, and you're done — no config files.
Environment overrides
Variable | Default | Purpose |
| — | Bypass 1Password (tests/CI) |
|
| 1Password account |
|
| 1Password item name |
|
| API base (tests only) |
Quick start
npm install
npm run buildClaude Code / Claude Desktop configuration
{
"mcpServers": {
"mercury": {
"command": "node",
"args": ["/path/to/mcp-mercury/dist/index.js"]
}
}
}(Once published: npx -y @jbctechsolutions/mcp-mercury.)
The 1Password CLI must be installed and signed in to the jbctechsolutions account for token resolution to work.
Development
npm test # vitest unit tests
npm run typecheck # tsc --noEmit
npm run build # compile to dist/License
MIT © JBC Tech Solutions, LLC
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/jbctechsolutions/mcp-mercury'
If you have feedback or need assistance with the MCP directory API, please join our Discord server