ParaBank MCP Server
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., "@ParaBank MCP ServerShow me all accounts for customer 12345"
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.
created by
TamΓ‘s AndrΓ‘s PΓ©ter 2026-08
ParaBank MCP Client & Server (Gemini API Integration)
A TypeScript implementation of the Model Context Protocol (MCP) integrated with Google's latest Gemini API (@google/genai). This project acts as an intelligent AI agent bridge: it dynamically discovers tools provided by a local ParaBank MCP server over standard input/output (stdio), converts the tool definitions into Gemini-compatible function declarations, and executes requested banking operations on demand.
ποΈ Architecture Overview
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β MCP CLIENT β β (src/client/gemini.ts) β β β β 1. Starts MCP Server via Child Process (stdio) β β 2. Queries Server Capabilities via listTools() β ββββββββββββββββ¬βββββββββββββββββββββββββββββββββββββββββββββββ²ββββββββββββββββ β Convert MCP Tools β Tool Output β to Function Declarations β JSON Payload βΌ β ββββββββββββββββββββββββββββββββ βββββββββββββββββ΄ββββββββββββββββ β GOOGLE GEMINI API β β MCP SERVER β β (gemini-3.6-flash) β β (dist/index.js) β β β β β β Evaluates User Prompt & β β Executes requested banking β β emits structured βββββββββββββββΊβ action against ParaBank API β β FunctionCall object β FunctionCall β or local mocks β ββββββββββββββββββββββββββββββββ Details βββββββββββββββββββββββββββββββββ
Protocol Flow
Tool Discovery: The client spawns the compiled MCP server sub-process (
dist/index.js) and fetches available tool definitions.Declaration Mapping: Tool schemas from the MCP server are dynamically mapped to Google Gemini's standard
FunctionDeclarationschema format.Intent Recognition: User prompts are sent to
gemini-2.5-flash. If Gemini determines a banking operation is required, it returns afunctionCallrequest.Execution over Stdio: The client intercepts the
functionCall, invokesmcpClient.callTool()over the bidirectionalstdiotransport layer, and outputs the result.
Related MCP server: MifosX Self Service MCP
π οΈ Tech Stack
Language: Node.js v24+ & TypeScript (ESM)
AI Model Engine: Google Gen AI SDK (
@google/genai)Protocol Standard: Model Context Protocol SDK (
@modelcontextprotocol/sdk)Target Services: ParaBank Banking Operations
π Getting Started
Prerequisites
Node.js (v20+ or v24 recommended)
A Gemini API key from Google AI Studio
1. Installation
Clone the repository and install the project dependencies:
git clone [https://github.com/your-username/parabank-MCP-Gemini.git](https://github.com/your-username/parabank-MCP-Gemini.git)
cd parabank-MCP-Gemini
npm installTool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections. Dates show when Glama detected each change.
No tool schema history has been recorded yet.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Connectors
- BankSyncOAuthio.banksync
Connect AI agents to bank accounts, transactions, balances, and investments.
- Era ContextOAuthapp.era
Personal finance, bank account, and shared memory connector for Claude, ChatGPT, Gemini Spark & more
Read-only bank access for your AI agent. Connects Claude, ChatGPT, Cursor, Gemini, Codex.
Chat with your bank data: balances, transactions, budgets, bills. Reads only, never moves money.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceEnables AI agents to manage personal expenses through natural language conversations. Supports adding, searching, and analyzing transactions with automatic categorization and financial insights.3MIT

MifosX Self Service MCPofficial
AlicenseNot gradedqualityCmaintenanceEnables AI-driven banking workflows through secure interaction with Apache Fineract/MifosX Self-Service APIs, including authentication, account management, loans, savings, and transfers.9Mozilla Public 2.0- FlicenseNot gradedqualityCmaintenanceEnables LLMs to access banking, investment, and cryptocurrency data through a standardized MCP interface, featuring Plaid integration for account and transaction data and Robinhood for crypto trading with audit trails.1-
- AlicenseNot gradedqualityDmaintenanceEnables financial management through the Procfy API, allowing AI agents to manage transactions, bank accounts, contacts, and more via natural language.1MIT
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- 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/ParabankLab/parabank-MCP-Gemini'
If you have feedback or need assistance with the MCP directory API, please join our Discord server