Command Palette

Search for a command to run...

UnylyUnyly
Browse all

Blackwell Bank Card Hub

FreeNot checked

Enables users to explore and manage banking card features including product discovery, comparison, eligibility checks, spend insights, merchant offers, travel n

GitHubEmbed

About

Enables users to explore and manage banking card features including product discovery, comparison, eligibility checks, spend insights, merchant offers, travel notices, card controls, and digital wallet provisioning.

README

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/mcp

The 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, and Eligibility.
  • 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.

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 start

The local MCP endpoint runs at:

http://localhost:3001/mcp

For development watch mode:

npm run dev

Scripts

Command Purpose
npm run build Build the single-file app bundle with Vite.
npm start Build and start the Streamable HTTP MCP server.
npm run start:stdio Start the MCP server over stdio.
npm run dev Watch-build the UI and restart the server on changes.
npm test Run the Node test suite.

Testing

Run the automated tests:

npm test

Build the app:

npm run build

Check production dependencies:

npm audit --omit=dev

Verify 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/mcp

The deployed server should report:

Blackwell Bank Card Services

Docker Deployment

The included Compose file builds the app and exposes the container only on localhost:

docker compose up -d --build

Container mapping:

mcp-bank: 127.0.0.1:3002 -> 3001/tcp

Cloudflare Tunnel routes bank.myareareport.com to http://localhost:3002.

Key Files

File Purpose
src/index.js Streamable HTTP and stdio transport setup.
src/server.js MCP tool and resource registrations.
src/demo-data.js Demo card, hub, eligibility, spend, wallet, and offer data.
src/mcp-app.html Embedded app shell and view containers.
src/mcp-app.js App state, routing, host integration, and product flow rendering.
src/feature-views.js Hub, compare, servicing, calculator, and journey renderers.
src/mcp-app.css Embedded app visual system and responsive layout.
docker-compose.yml Isolated VPS service definition for mcp-bank.

Current Verification

Latest known-good checks:

npm test
npm run build
npm audit --omit=dev

The deployed endpoint at https://bank.myareareport.com/mcp initializes and exposes the Blackwell Bank tools.

from github.com/meabs/mcp-app-ui-bank

Installing Blackwell Bank Card Hub

This server has no published package — it is built from source. Open the repository and follow its README.

▸ github.com/meabs/mcp-app-ui-bank

FAQ

Is Blackwell Bank Card Hub MCP free?

Yes, Blackwell Bank Card Hub MCP is free — one-click install via Unyly at no cost.

Does Blackwell Bank Card Hub need an API key?

No, Blackwell Bank Card Hub runs without API keys or environment variables.

Is Blackwell Bank Card Hub hosted or self-hosted?

Self-hosted: the server runs locally on your machine via the install command above.

How do I install Blackwell Bank Card Hub in Claude Desktop, Claude Code or Cursor?

Open Blackwell Bank Card Hub on unyly.org, pick your client tab (Claude Desktop, Claude Code, Cursor) and press Install — the config is generated automatically, no JSON editing.

Related MCPs

Compare Blackwell Bank Card Hub with

Not sure what to pick?

Find your stack in 60 seconds

Author?

Embed badge for your README

Browse similar

All development MCPs