MCCU Houston TX API integration (OpenBanking / Section 1033)

Compliant protocol analysis and production-ready API source for Members Choice Credit Union mobile banking

From $300 · Pay-per-call available
OpenData · OpenFinance · OpenBanking · Section 1033 · Credit-union API

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.

Authentication and session APIs — Mirror the app's biometric login (face / touch / fingerprint) and username/password flow with token issuance, refresh, and the email/SMS login alert that MCCU emits for every authenticated session.
Statement and transaction APIs — Pull paged transaction history across checking, savings, credit card, auto, mortgage, personal and business loan accounts, with date-range and category filters, and export to JSON, CSV or PDF.
Movement and Zelle® rails — Internal transfers, external (linked-institution) transfers, scheduled transfers for recurring expenses, and Zelle send/receive history — all surfaced as structured payment records.
Card and loan controls — Block / unblock debit and credit cards, fetch card-feature state, retrieve current loan rates and personalized pre-approved offers, and post loan payments from a debit card.

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 typeSource screen / featureGranularityTypical use
Account inventory"Accounts" home dashboardAccount-level: type, masked number, nickname, status, joint-owner flagWealth aggregation, KYC reconciliation, onboarding pre-fill
BalancesEach account detail pageAvailable, current, pending; plus credit limit / loan principal where relevantCash-flow dashboards, real-time net worth, overdraft-risk scoring
Transactions & statementsTransaction history, statement exportPer-transaction: amount, posted/effective date, MCC, merchant, memo, running balanceAccounting sync (QuickBooks / Xero), spend categorization, audit trails
Zelle® paymentsTransfer and Pay → Zelle®Send/receive event with counterpart token, amount, status, settlement windowP2P reconciliation, fraud-pattern monitoring, expense splitting
Mobile Check DepositDeposit a check workflowSubmission ID, deposit amount, hold release, front/back image hashesDocument-of-record archival, deposit-velocity analytics
Loan and rate dataLoan management, "current rates"Loan type, balance, payoff, next due, APR; promotional rates by productRefinance prompts, comparison shopping tools, treasury reporting
Card-control stateCard features, block/unblockCard token, lock state, last-changed timestamp, channelRisk-engine signal, customer-support automation, fraud response
Alerts & messaginge-Alerts, secure message inboxEvent type (login, low balance, deposit), payload, delivery channelWebhook 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:

  1. Client app / member device — performs the consent ceremony and biometric/password login.
  2. OpenFinance Lab adapter — handles token lifecycle, retries, dedupe, and field normalization. Stateless except for short-lived session caches.
  3. Storage / message bus — Postgres for transaction tables, an append-only event log (Kafka or SQS) for e-Alerts and Zelle events.
  4. 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.

MCCU Houston TX screenshot 1 MCCU Houston TX screenshot 2 MCCU Houston TX screenshot 3 MCCU Houston TX screenshot 4 MCCU Houston TX screenshot 5 MCCU Houston TX screenshot 6 MCCU Houston TX screenshot 7 MCCU Houston TX screenshot 8 MCCU Houston TX screenshot 9 MCCU Houston TX screenshot 10

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.

Contact page

Engagement workflow

  1. Scope confirmation: integration scenarios and API needs (login, statements, Zelle, deposits, card controls)
  2. Protocol analysis and API design (2–5 business days, complexity-dependent)
  3. Build and internal validation against an authorized member account (3–8 business days)
  4. Documentation, sample requests, and test cases (1–2 business days)
  5. 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?

With member consent we can expose checking, savings, credit card, auto, mortgage, personal and business loan account activity, balances, statements, scheduled transfers, Zelle history, mobile-deposit records and card-control state — mapped to OpenBanking-style endpoints.

How long does delivery take?

Usually 5–12 business days for a first API drop and docs covering login, balance and transaction endpoints. Multi-account or webhook-driven flows (Zelle alerts, deposit notifications) may take longer.

How do you handle compliance for credit-union data?

Authorized or documented APIs only, with consent records, GLBA-aligned data minimization, NCUA-friendly logging, and tracking of the CFPB Section 1033 personal-financial-data rule (ANPR issued August 2025). NDAs available on request.

Can you connect MCCU data to Plaid, MX or Finicity?

Yes. We can deliver an adapter that re-exposes MCCU account, balance and transaction data through Plaid-, MX- or Finicity-compatible JSON shapes so it slots into existing aggregator pipelines.
📱 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.

Last updated: 2026-05-10