Bring Members Choice Credit Union data into your fintech, ERP or accounting stack — with consent
MCCU Houston TX (package com.mccu.mccu) is the official mobile banking app for Members Choice Credit Union, a Houston, Texas credit union (NMLS ID #502619, federally insured by the NCUA, Equal Housing Lender) that has served the Katy, Cy-Fair and West Houston community for more than 80 years. The app exposes a rich slice of consumer financial data — checking and savings activity, credit card and loan balances, scheduled transfers, Zelle history, mobile check deposits, and card-control state — that is directly relevant to OpenBanking and personal-financial-management workflows.
What we deliver
Each MCCU Houston TX engagement ends with a runnable codebase and a thin operational layer that your team can pick up immediately. We do not ship a generic SDK — every endpoint is wired against the actual screens and flows we observed in the app, so a "transactions" call returns the exact same rows a member would see when scrolling their checking account, and a "deposit" call corresponds to a real Mobile Check Deposit submission with image hashes and tracking IDs.
Deliverables checklist
- OpenAPI 3.1 specification covering authentication, accounts, statements, transfers, Zelle and card controls
- Protocol report: TLS pinning, login challenge sequence, token chain, refresh window, e-Alert webhook patterns
- Runnable Python and Node.js source — login adapter, statement crawler, Zelle event subscriber, card-control client
- Pytest / Jest fixtures with redacted sample responses, plus a Postman collection
- Compliance pack: GLBA / Reg E mapping, retention and consent guidance, NCUA-aware logging template
- Optional: Plaid-, MX- or Finicity-compatible JSON adapter so MCCU rows fit existing aggregator schemas
What stays out of scope
We never bypass MFA, never store member credentials in plaintext, and never resell extracted data. Where MCCU exposes a feature behind step-up auth (large transfers, profile changes), the delivered code surfaces the challenge to the caller rather than attempting to suppress it.
Data available for integration
The table below maps the in-app surfaces of MCCU Houston TX to the data they hold and the typical OpenData / OpenFinance use that data drives. All access requires explicit member authorization and is performed against authorized endpoints; nothing here implies unauthorized scraping.
| Data type | Source screen / feature | Granularity | Typical use |
|---|---|---|---|
| Account inventory | "Accounts" home dashboard | Account-level: type, masked number, nickname, status, joint-owner flag | Wealth aggregation, KYC reconciliation, onboarding pre-fill |
| Balances | Each account detail page | Available, current, pending; plus credit limit / loan principal where relevant | Cash-flow dashboards, real-time net worth, overdraft-risk scoring |
| Transactions & statements | Transaction history, statement export | Per-transaction: amount, posted/effective date, MCC, merchant, memo, running balance | Accounting sync (QuickBooks / Xero), spend categorization, audit trails |
| Zelle® payments | Transfer and Pay → Zelle® | Send/receive event with counterpart token, amount, status, settlement window | P2P reconciliation, fraud-pattern monitoring, expense splitting |
| Mobile Check Deposit | Deposit a check workflow | Submission ID, deposit amount, hold release, front/back image hashes | Document-of-record archival, deposit-velocity analytics |
| Loan and rate data | Loan management, "current rates" | Loan type, balance, payoff, next due, APR; promotional rates by product | Refinance prompts, comparison shopping tools, treasury reporting |
| Card-control state | Card features, block/unblock | Card token, lock state, last-changed timestamp, channel | Risk-engine signal, customer-support automation, fraud response |
| Alerts & messaging | e-Alerts, secure message inbox | Event type (login, low balance, deposit), payload, delivery channel | Webhook fan-out into Slack/Teams/CRM, compliance event capture |
Typical integration scenarios
Below are five end-to-end scenarios we have shipped or scoped for MCCU Houston TX members and the small businesses that bank with the credit union. Each includes the business context, the data or APIs touched, and how it fits into an OpenBanking / Section 1033 framing.
1. Accounting sync for a Katy small business
A West Houston construction firm runs payroll out of an MCCU Business Checking account and books revenue in QuickBooks Online. We deliver a connector that authenticates against MCCU, calls a paginated /transactions endpoint nightly, and pushes normalized journal entries to QBO. Field mapping covers amount, posted_at, merchant, memo, and a derived category. This maps directly to the Section 1033 "personal financial data rights" pattern: the member, not the institution, controls the export.
2. Multi-institution net-worth dashboard
A financial-planning startup wants MCCU accounts to appear next to balances pulled from Chase and Fidelity. We deliver an adapter that emits Plaid-compatible JSON (accounts.balance.get, transactions.sync) so MCCU rows slot into the existing aggregator pipeline. This avoids the cost spike that has emerged since major aggregators began moving toward paid API access.
3. Real-time fraud signal via card-control state
An anti-fraud SaaS subscribes to a webhook that fires whenever a member toggles their MCCU debit card to "blocked" via the in-app card feature. The event includes a card token (never the PAN), timestamp, and the channel. The SaaS uses this as a high-confidence signal to step up authentication on adjacent merchant flows for the same member.
4. Pre-approved auto-loan offer ingestion
An auto-shopping marketplace surfaces MCCU's personalized pre-approved loan offers and current promotional rates inside its checkout funnel. The connector reads /loans/offers and /rates/current, normalizes APR / term / fees, and the marketplace renders an "MCCU Houston TX rate" tile alongside other lenders. All offer events are logged for audit.
5. Compliance-grade Zelle® reconciliation for a Houston nonprofit
A Houston nonprofit accepts donations by Zelle® into an MCCU account and must tie each receipt to a donor record. We deliver a poller that fetches Zelle activity, dedupes against a local store, and emits a webhook to a CRM with sender alias, amount, settlement window, and a generated reference. This satisfies bookkeeping, donor receipting, and the IRS substantiation requirements that govern recurring giving.
Technical implementation
The MCCU Houston TX app uses biometric (face / touch / fingerprint) and password authentication, emits e-Alert messages on login and balance events, and protects sensitive flows with step-up checks. Below are three pseudo-code snippets — login, statement query, and an e-Alert webhook — that mirror the structures we ship.
Login & session refresh
// Pseudocode: MCCU login flow
POST /api/v1/mccu/auth/login
Content-Type: application/json
{
"username": "<member_username>",
"password": "<member_password>",
"device_id": "<hashed_device_uid>",
"biometric_assertion": "<optional_face_or_touch_token>"
}
// 200 OK
{
"access_token": "eyJhbGciOi…",
"refresh_token": "rfr_…",
"expires_in": 1800,
"step_up_required": false,
"alert_emitted": true // MCCU emits an email/SMS login alert
}
Statement & transaction query
// Pseudocode: paged transactions for one MCCU account
POST /api/v1/mccu/statement
Authorization: Bearer <ACCESS_TOKEN>
Content-Type: application/json
{
"account_id": "acct_chk_8842",
"from_date": "2026-04-01",
"to_date": "2026-04-30",
"page_size": 100,
"cursor": null,
"include": ["zelle", "ach", "card", "atm", "deposit"]
}
// 200 OK (truncated)
{
"items": [
{"id":"txn_…","posted":"2026-04-29","amount":-42.18,"type":"card",
"merchant":"HEB #345 KATY TX","memo":"GROCERIES","running_balance":1284.55},
{"id":"txn_…","posted":"2026-04-28","amount": 1500.00,"type":"deposit",
"memo":"MOBILE CHECK DEP","image_hash":"sha256:…"}
],
"next_cursor": "c_…"
}
e-Alert webhook (login & balance)
// Pseudocode: webhook your service receives
POST https://your.app/webhooks/mccu
X-MCCU-Signature: t=1715301812,v1=…
{
"event_id": "evt_01HXY…",
"event_type": "auth.login.success", // or "balance.low", "deposit.posted"
"occurred_at":"2026-05-10T14:11:02Z",
"member_ref": "mb_…",
"payload": {
"channel": "mobile_app",
"ip": "203.0.113.42",
"user_agent":"MCCU-Houston-TX/iOS/9.x"
}
}
// Verify HMAC, dedupe by event_id, then dispatch to CRM / Slack / SIEM.
Compliance & privacy
MCCU is a federally insured credit union regulated by the National Credit Union Administration (NCUA); its mobile-banking data is consumer financial information covered by the Gramm-Leach-Bliley Act (GLBA) and Regulation E for electronic transfers. Any integration we deliver respects those baselines as a floor, not a ceiling.
Section 1033 / CFPB Personal Financial Data Rights
In October 2024 the CFPB finalized a rule under Section 1033 of the Dodd-Frank Act giving consumers the right to access and share their financial data. In July 2025 the CFPB paused implementation and in August 2025 issued an Advanced Notice of Proposed Rulemaking with 36 questions covering security, privacy, fees and the definition of "consumer." Our delivered code is built so that switching between free and paid aggregator models — the live debate of 2025 — is a configuration change, not a rewrite.
What we always do
- Operate under explicit member authorization with revocable consent
- Honor TLS pinning and never persist plaintext credentials
- Emit consent and access logs that survive audit (timestamp, scope, requester)
- Apply data minimization — only the fields the use case actually needs
- Support NDAs and per-engagement DPAs on request
Data flow & architecture
A typical MCCU Houston TX integration has four nodes:
- Client app / member device — performs the consent ceremony and biometric/password login.
- OpenFinance Lab adapter — handles token lifecycle, retries, dedupe, and field normalization. Stateless except for short-lived session caches.
- Storage / message bus — Postgres for transaction tables, an append-only event log (Kafka or SQS) for e-Alerts and Zelle events.
- Downstream consumers — your accounting system, BI dashboard, fraud engine, or aggregator-compatible JSON output (Plaid/MX/Finicity shape).
Webhook fan-out at the bus layer means a single MCCU event (e.g. a posted Mobile Check Deposit) can simultaneously update a CRM, an analytics warehouse, and an end-member push notification, without re-polling the credit union.
Market positioning & user profile
MCCU Houston TX is a regional, community-anchored credit-union app. Its core users are individuals, families and small businesses across Katy, Cy-Fair and West Houston who hold checking, savings, credit card, auto, mortgage, personal or business accounts at Members Choice Credit Union. The app runs on Android (package com.mccu.mccu) and iOS, leans on Allpoint Worldwide for fee-free ATM coverage (55,000+ locations), and rolled out an upgraded online and mobile-banking experience with refreshed bill pay, expanded text banking and richer e-Alerts. Integrations therefore tend to skew US-domestic, English-language, and small-business / personal-finance — rather than enterprise treasury — which shapes how we scope volume, paging, and webhook delivery.
Screenshots
Click any thumbnail to enlarge. Screenshots are sourced from the official Google Play listing for com.mccu.mccu.
Similar apps & the broader integration landscape
The Houston and wider Texas credit-union ecosystem is dense, and members frequently hold accounts at more than one institution. Teams building OpenBanking dashboards, accounting plugins, or aggregator adapters often need a unified view across MCCU and several of the apps below; this section lists peer apps purely to map that landscape.
First Service Credit Union
Houston-area credit union with a mobile app covering checking, auto loans, mortgages and personal loans. Members who also bank at MCCU often need consolidated transaction exports across both institutions.
TDECU (Texas Dow Employees Credit Union)
A large Texas credit union with a digital-banking app and a strong loan book. Integration teams use it as a reference for how Texas credit-union APIs handle joint accounts and loan payoff queries.
First Community Credit Union (FCCU)
Open to members who live, work, attend school or worship in served Texas counties. Its app holds checking, savings, card and loan data that maps cleanly onto the same OpenBanking endpoint shapes used here.
Texas Bay Credit Union
One of Houston's longest-running credit unions, founded in 1936. Apps that aggregate "Houston banking" data benefit from a connector that treats Texas Bay records identically to MCCU records.
PrimeWay Federal Credit Union
Houston-headquartered federal credit union frequently surfaced as a peer to MCCU in local "best credit union" lists. Its mobile app exposes similar transaction and card-control surfaces.
Harris County Federal Credit Union
Serves around 18,000 Harris County members across checking, savings, investments and lending. Multi-institution dashboards typically pair Harris County FCU activity with MCCU activity on the same family ledger.
Space City Credit Union
Smaller Houston credit union whose data model fits the same Section 1033 export pattern. A shared adapter saves implementation cost when both Space City and MCCU members sign up.
Houston Police Credit Union
Affinity credit union for Houston-area law-enforcement members. Builders of compliance-focused dashboards often need to align HPCU and MCCU statements for joint household reporting.
Houston Texas Fire Fighters Federal Credit Union
Full-service institution with $250M+ in assets. Its app holds the same family of consumer-financial data and integrates well into the same OpenFinance pipeline used for MCCU.
About OpenFinance Lab
We are an independent technical studio focused on app interface integration and authorized API integration for global clients. Our team has multi-year experience in mobile applications and fintech, with engineers who have shipped production code for banks, payment gateways, and aggregators.
- Personal banking, credit unions, lending, and small-business finance
- Protocol analysis (TLS, login challenge, token chains) for Android and iOS apps
- Custom Python / Node.js / Go SDKs and test harnesses
- Full pipeline: protocol analysis → build → validation → compliance review
- Source code delivery from $300 — runnable API source code and full documentation; pay after delivery upon satisfaction
- Pay-per-call API billing — access our hosted API and pay only per call, no upfront cost
Contact
Send us the target app (already provided: MCCU Houston TX) and your concrete needs — for example, "nightly transaction export for two MCCU checking accounts into QuickBooks," or "Zelle webhook into our CRM." We will return a scope and a fixed-fee quote.
Engagement workflow
- Scope confirmation: integration scenarios and API needs (login, statements, Zelle, deposits, card controls)
- Protocol analysis and API design (2–5 business days, complexity-dependent)
- Build and internal validation against an authorized member account (3–8 business days)
- Documentation, sample requests, and test cases (1–2 business days)
- Typical first delivery: 5–15 business days; third-party approvals or aggregator certification may extend timelines
FAQ
What MCCU Houston TX data can be exposed via API?
How long does delivery take?
How do you handle compliance for credit-union data?
Can you connect MCCU data to Plaid, MX or Finicity?
📱 Original app overview (appendix)
MCCU Houston TX (package com.mccu.mccu) is the official mobile banking app for Members Choice Credit Union — a Houston, Texas credit union that has served the Katy, Cy-Fair and West Houston community for more than 80 years. Members Choice is federally insured by the NCUA, is an Equal Housing Lender, and operates under NMLS ID #502619. Deposit, loan and mortgage products are offered by Members Choice Credit Union.
The app is positioned around the idea of seeing your "whole financial life on one screen" and using money as a tool to build the life you want, with budgeting, savings goals, and spending insights surfaced alongside accounts.
- Manage Your Accounts — review activity across checking, savings, credit card, home, auto, personal and business accounts; deposit checks via Mobile Check Deposit; manage debit card features; overdraft protection; check application status.
- Convenient Ways to Pay — transfer between accounts, connect external financial-institution accounts, send and receive money instantly with Zelle®.
- Budget & Save — savings, income and spending trackers; alerts for savings goals and budget categories; scheduled transfers for recurring expenses.
- Loan Management — pay auto, mortgage, boat, RV or personal loans by debit card; receive personalized pre-approved loan offers; view current rates and promotions.
- Security — block / unblock cards in-app; biometric ID (face, touch or fingerprint) login; email or text alerts on every username login.
- Connect with Members Choice — secure messaging to a member advocate; ATM map covering 55,000+ no-fee Allpoint Worldwide locations.
- Other notes — Members Choice Mobile Banking is free; mobile carrier message and data rates may apply. Early pay availability is at MCCU's sole discretion. Zelle® requires a U.S. checking or savings account; MCCU does not charge fees for sending money via Zelle, though related account fees (Choice Pay Overdraft, Stop Payment, NSF) may apply.