Back to Home
nainaasharmaa icon

armoriq-mcp-server

by nainaasharmaa

Overview

A basic banking server managing accounts, deposits, withdrawals, balances, and transaction history via a RESTful API.

Installation

Run Command
uvicorn main:app --reload

Security Notes

The server critically lacks any form of authentication and authorization, allowing any client to access and modify any account by knowing its ID. Input validation for `amount` in deposit/withdraw endpoints is insufficient, as it does not prevent negative values, which can lead to unintended balance manipulation (e.g., a negative deposit becomes a withdrawal). No bounds checking for transaction amounts is present. The use of a local SQLite database (bank.db) implies lack of encryption at rest and is not suitable for high-security or concurrent production environments.

Similar Servers

Stats

Interest Score0
Security Score2
Cost ClassLow
Avg Tokens150
Stars0
Forks0
Last Update2026-01-19

Tags

BankingFinancialFastAPISQLAlchemyREST APIDatabase