Blackwell Bank Card Hub MCP
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., "@Blackwell Bank Card Hub MCPcompare travel credit cards for my trip to Europe"
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.
Blackwell Bank Card Hub MCP App
A ChatGPT Apps / MCP demo for a retail banking card experience. The app opens on a Card Hub and lets users move between product discovery, comparison, eligibility, spend insights, merchant offers, travel notices, card controls, and wallet provisioning.
Public deployment:
https://bank.myareareport.com/mcpThe VPS deployment is isolated from the existing mcp.myareareport.com service. This app runs in its own Docker Compose service named mcp-bank and is bound locally on 127.0.0.1:3002.
Features
Card Hub-first embedded UI with persistent customer/card context.
Product catalogue with card details, rewards calculator, balance transfer estimator, and eligibility flow.
Mobile tabs for
Cards,Compare, andEligibility.Visual comparison summary for travel, everyday spend, and credit building.
Servicing tools for spend insights, merchant offers, travel notices, card controls, and digital wallet.
App-only MCP tools for UI navigation and interactive state changes.
Streamable HTTP transport for hosted MCP clients.
Stdio transport for local desktop MCP clients.
Related MCP server: Sophtron ChatGPT Bank Connection MCP Server
Requirements
Node.js 22 recommended, Node.js 18+ minimum.
npm.
Docker and Docker Compose for VPS/container deployment.
Local Setup
git clone https://github.com/meabs/mcp-app-ui-bank.git
cd mcp-app-ui-bank
npm install
npm run build
npm startThe local MCP endpoint runs at:
http://localhost:3001/mcpFor development watch mode:
npm run devScripts
Command | Purpose |
| Build the single-file app bundle with Vite. |
| Build and start the Streamable HTTP MCP server. |
| Start the MCP server over stdio. |
| Watch-build the UI and restart the server on changes. |
| Run the Node test suite. |
Testing
Run the automated tests:
npm testBuild the app:
npm run buildCheck production dependencies:
npm audit --omit=devVerify a running MCP endpoint:
curl -fsS http://localhost:3001/mcp \
-H "Content-Type: application/json" \
-H "Accept: application/json, text/event-stream" \
-d '{"jsonrpc":"2.0","method":"initialize","params":{"protocolVersion":"2024-11-05","capabilities":{},"clientInfo":{"name":"test","version":"1"}},"id":1}'List tools:
curl -fsS http://localhost:3001/mcp \
-H "Content-Type: application/json" \
-H "Accept: application/json, text/event-stream" \
-d '{"jsonrpc":"2.0","method":"tools/list","params":{},"id":2}'Public MCP URL
Use this endpoint when adding the app to a ChatGPT MCP-capable project or tool configuration:
https://bank.myareareport.com/mcpThe deployed server should report:
Blackwell Bank Card ServicesDocker Deployment
The included Compose file builds the app and exposes the container only on localhost:
docker compose up -d --buildContainer mapping:
mcp-bank: 127.0.0.1:3002 -> 3001/tcpCloudflare Tunnel routes bank.myareareport.com to http://localhost:3002.
Key Files
File | Purpose |
| Streamable HTTP and stdio transport setup. |
| MCP tool and resource registrations. |
| Demo card, hub, eligibility, spend, wallet, and offer data. |
| Embedded app shell and view containers. |
| App state, routing, host integration, and product flow rendering. |
| Hub, compare, servicing, calculator, and journey renderers. |
| Embedded app visual system and responsive layout. |
| Isolated VPS service definition for |
Current Verification
Latest known-good checks:
npm test
npm run build
npm audit --omit=devThe deployed endpoint at https://bank.myareareport.com/mcp initializes and exposes the Blackwell Bank tools.
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 Servers
- Flicense-qualityDmaintenanceProvides tools to fetch and analyze credit card data with filtering options for banks, categories, and user personas. It also offers access to educational guides to assist in making informed financial recommendations.

Sophtron ChatGPT Bankofficial
Alicense-qualityDmaintenanceEnables users to connect bank accounts within a chat session using Sophtron's UCW widget and query account information, owner details, and transactions persistently.114Apache 2.0- AlicenseBqualityBmaintenanceEnables read-only access to personal bank accounts via the TrueLayer API, allowing querying of accounts, balances, transactions, and generating financial analytics such as spending by category, subscriptions, and monthly summaries.9MIT

CardOS MCP Serverofficial
AlicenseAqualityBmaintenanceEnables AI assistants to issue and manage virtual cards, check balances, pull transactions, file disputes, and start KYC via the CardOS API.2611MIT
Related MCP Connectors
AI credit card advisor - search cards, compare portfolios, and optimize rewards
Connect your Banco PAN account to AI via Brazil's Open Finance: balances, statements, cards, investm
Connect your Banrisul account to AI via Brazil's Open Finance: balances, statements, cards, investme
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/meabs/mcp-app-ui-bank'
If you have feedback or need assistance with the MCP directory API, please join our Discord server