Mono MCP Server

Mono Open Banking API tools for account management, payments, and BVN verification.

Data last scanned today · Reviewed today

3211 tools59PythonMIT

Overview

Mono Banking MCP Server provides an interface for interacting with the Mono Open Banking API. It includes twelve specialized tools designed to facilitate banking operations such as account management, payment processing, and Bank Verification Number (BVN) verification within AI assistant environments.

Our verdict

This server carries a high risk level with a security score of 32/100, primarily due to the lack of a read-only mode, which exposes the system to full write access for every installation. It is community-maintained rather than vendor-official and has not undergone editorial review, making it better suited for sandbox testing or development environments rather than handling sensitive financial operations.

  • Zero direct dependencies reduce the supply-chain attack surface.
  • Built-in HMAC signature verification for webhook security.
  • Integrated webhook endpoints for real-time banking event monitoring.
  • Released under the MIT license.
  • Lacks a read-only mode for restricted API interaction.
  • Project has not received a commit in over 320 days.
  • Limited bus-factor with only three project contributors.

Tools

ToolDescriptionRisk
list_linked_accountsList all linked bank accountslow
get_account_balanceGet current account balancelow
get_account_infoGet basic account informationlow
get_account_detailsGet comprehensive account details including BVNlow
get_transaction_historyRetrieve transaction records with paginationlow
verify_account_nameVerify recipient account details before paymentslow
initiate_paymentStart a payment via Mono DirectPaymedium
verify_paymentCheck payment status using referencelow
get_nigerian_banksList all supported Nigerian banks with codeslow
lookup_bvnPerform BVN identity verificationlow

Compatibility

ClientLocalDockerRemoteRead-only
Claude Desktop
Cursor
VS Code
Windsurf
ChatGPT

Frequently asked questions

What are the core technical requirements to run this server?

The server requires Python 3.12 or newer and relies on FastMCP version 2.12 or higher for its architecture.

How does the server handle incoming banking webhooks?

Incoming webhooks are received at the /mono/webhook endpoint, verified using HMAC-SHA256 signatures, and stored in a local SQLAlchemy-managed database.

Which specific bank events can the server monitor?

The server supports monitoring for account connected, updated, or unlinked events, as well as job completion or failure notifications.

Does the server provide a way to check its operational status?

Yes, you can monitor the server's availability and health via the /health endpoint.

Are there specific configuration requirements for using this with Claude Desktop?

You must add the server to your Claude Desktop configuration file using the npx command and the provided FastMCP Cloud URL.

Badge

Mono MCP Server security score, rated on RepoAI

Maintain this server? Add the live badge to your README.