Midcoast FCU Mobile Banking app icon

Member banking data · Freeport, Maine FCU

Midcoast Mobile carries a member's full position; here is the authorized route in

Sign in to Midcoast Mobile with the same username and password as Midcoast FCU online banking, and the app puts a member's whole position in one place: available balances and a Quick Balance snapshot, transaction detail with cleared-check images, Bill Pay payees, internal and external transfers, remote check deposits, debit-card switches, loan applications, and a SavvyMoney credit score. That is the working data of a Freeport, Maine federal credit union that reported roughly 15,962 members and about $258 million in assets as of September 30, 2025 (per third-party credit-union data aggregators). The integration question here is not whether the data exists. It does, behind one login. The question is the authorized way to reach it on a small NCUA-chartered institution that runs a unified, vendor-supplied digital banking platform.

The bottom line: a member-consented capture of the authenticated digital banking session is the route that returns everything the app shows, and it is the one we would build first. Aggregator-based access is a reasonable second path when the member would rather authorize through a Plaid- or MX-style handshake. The federal data-rights rule is not something to design around today — it is enjoined and being reworked.

What sits behind a Midcoast Mobile login

Each row below is a surface confirmed on the credit union's own digital banking pages or the app's store description, with the in-app name where the product uses one.

Data domainWhere it originates in the appGranularityWhat an integrator does with it
BalancesQuick Balance Snapshot and the post-login account listPer account, near-real-time, including available vs. ledgerCash-position dashboards, low-balance triggers, treasury visibility
Transactions & cleared-check imagesAccount transaction detail, with memos and bulk categoriesPer posting; check images as binary payloadsBookkeeping sync, reconciliation, audit trails with source images
TransfersMember to Member Transfers (own, other Midcoast, external)Per instruction with statusPayment automation, scheduled movement, status reconciliation
Bill PayBill Pay Service and Business Bill Pay (add / edit / delete payees)Payee records plus payment instructions and historyAccounts-payable automation, payee lifecycle management
Mobile depositsRemote Deposit Capture (device camera)Per deposit item with clearing statusDeposit ingestion, funds-availability tracking
Card controlsCard Management — block/unblock, travel notices, replacementsCard state, travel windows, replacement ordersCard lifecycle automation, fraud-response workflows
ApplicationsOnline Account Opening — auto, HELOC, credit card; rates viewApplication records and status; product rate tablesOrigination pipelines, rate monitoring
Credit score & reportSavvyMoney Credit Monitoring (third-party embed)Score, full report, factors, financial-health testWellness features — handled under separate consent (see scope notes)
External aggregationExternal Account Aggregation of linked outside institutionsPer linked account, provenance-taggedConsolidated views — kept distinct from Midcoast-held funds
Alerts & messagesCustom Alert Notifications and secure messaging to the credit unionNotification config; message threadsEvent-driven sync, support routing

Authorized ways to reach it

1 · Member-consented interface integration

We capture the app's authenticated traffic against a consenting member account and document the login, token and session-cookie chain, then the JSON the unified digital banking platform returns for accounts, transactions, payees and transfers. Reachable: everything the app surfaces, including cleared-check binaries. Effort: moderate, because the platform is vendor-supplied and the flows have to be observed rather than read from a manual. Durability: medium — it tracks the live front end and needs a re-validation pass when that platform updates. Access is arranged with you during onboarding, against a consenting account; we handle the capture environment.

2 · User-permissioned aggregation

Where the member prefers an aggregator handshake, a Plaid-, MX-, Akoya- or Finicity-style connection returns standardized balances and transactions under the member's consent. Effort is lower; coverage is narrower than the full app and depends on whether a data-sharing agreement exists for this credit union, with credential-based access as the fallback the industry still uses where one does not. We set up and test the aggregator path.

3 · Regulated consumer-data-rights access

Section 1033 would, in principle, give a standardized member-data feed. It is not a route to lean on for this institution right now — see the consent section for why.

4 · Native member export

For low-frequency needs, downloaded statements and transaction exports cover history without a live connection. We script the parse and normalization. We would build route 1 as the primary connector and offer route 2 in parallel for members who would rather authorize through an aggregator; routes 3 and 4 are context, not the core of the work.

What you get back from us

Everything is scoped to Midcoast Mobile's actual surfaces, not a generic banking template:

  • An OpenAPI specification covering the endpoints behind balances, transaction history with check images, transfers, Bill Pay payees and card controls as the app calls them.
  • A protocol and auth-flow report: the username/password sign-in, biometric-backed session re-use, the token or cookie chain, the Quick Balance unauthenticated path, and the MFA challenge points.
  • Runnable source for the key endpoints in Python and Node.js — authenticate, list accounts, page transactions, fetch a check image, read Bill Pay payees.
  • Automated tests against captured fixtures, including re-auth and challenge handling.
  • A normalized schema that keeps Midcoast-held accounts separate from externally aggregated ones and isolates the SavvyMoney credit surface.
  • Interface documentation plus data-retention and consent-logging guidance for the route you adopt.

A balances-and-history pull, sketched

Illustrative shape only — exact field names, the auth scheme and the MFA flow are confirmed during the build against a consenting account, since the platform is vendor-supplied and not publicly documented.

POST /auth/session
  body: { username, password, deviceId }
  -> 200 { sessionToken, mfaRequired: true, mfaChannels: ["sms","app"] }

POST /auth/mfa
  body: { sessionToken, code }
  -> 200 { accessToken, expiresIn: 900 }     # short-lived; refresh on 401

GET /accounts            (Bearer accessToken)
  -> 200 [ { acctId, type, name, available, ledger, source:"core|aggregated" } ]

GET /accounts/{acctId}/transactions?from=2026-01-01&cursor=...
  -> 200 { items:[ { txnId, postedAt, amount, memo, category,
                     checkImage: { available:true, href:"/images/{txnId}" } } ],
           nextCursor }

# error handling
#  401  -> re-run /auth/session, replay request once
#  428  -> step-up MFA challenge; surface to the consenting member
#  429  -> backoff; the platform rate-limits the session, not per-IP

Midcoast FCU is a federally chartered, NCUA-insured credit union, so the access model that holds up is member-consented: the member authorizes the data flow, consent is recorded with scope and an expiry, and revocation tears the connection down. We minimize what is pulled to the surfaces you actually need and log every access. On the federal data-rights front, the picture is unsettled rather than settled: the CFPB's Section 1033 Personal Financial Data Rights rule, finalized in late 2024, was opened for reconsideration by the Bureau in August 2025 and a federal court enjoined its enforcement pending that review (per the CFPB's own reconsideration docket). For a small Maine credit union of this size the rule's tiered timing and small-institution treatment are exactly the parts in flux, so we do not present 1033 as a present-day feed — the consent-based route is what we build, and the connector is documented so it can adopt a mandated feed later if one lands.

What we engineer around on this build

  • SavvyMoney is its own surface. The credit score, report and factors come from SavvyMoney, a third-party module embedded in the digital banking experience and used across more than a thousand financial institutions. We map it with its own auth and consent path rather than assuming it shares the member session, so the score feed does not silently break when SavvyMoney's embed changes independently of the core.
  • Two entry states, one app. The app reuses online-banking credentials and also exposes Quick Balance without a full login. We model both the fully authenticated session and the unauthenticated snapshot path, and design the sync around the short token lifetime so it does not quietly expire mid-run.
  • Aggregated balances are tagged. External Account Aggregation means some balances shown in-app belong to linked outside institutions, not Midcoast's core. We tag provenance per account so an integrator never mistakes an aggregated third-party balance for credit-union-held funds.
  • A merger is on the table. Midcoast has announced a planned merger with Maine State Credit Union (per Mainebiz reporting). We keep the captured flows and the schema versioned so the connector can be re-pointed if the platform or core migrates after the merger, rather than rebuilt from scratch. Access is arranged with you during onboarding; the build runs against a consenting member account.

Keeping the connector honest after launch

Vendor digital banking platforms at small credit unions update on the provider's schedule, not the credit union's. We deliver the connector with a lightweight monitor that replays the captured flows on a schedule and flags drift in the login chain, the transaction shape or the check-image endpoint before it becomes a silent gap. Freshness expectations are written down: balances and transactions track the live session, so they are as current as the app; the SavvyMoney score refreshes on that service's own cadence and is documented as such rather than treated as real-time.

Screens we walked through

Store screenshots used while mapping the surfaces above. Click to enlarge.

Midcoast Mobile screen 1 Midcoast Mobile screen 2 Midcoast Mobile screen 3 Midcoast Mobile screen 4 Midcoast Mobile screen 5 Midcoast Mobile screen 6 Midcoast Mobile screen 7 Midcoast Mobile screen 8 Midcoast Mobile screen 9 Midcoast Mobile screen 10
Midcoast Mobile screen 1 enlarged
Midcoast Mobile screen 2 enlarged
Midcoast Mobile screen 3 enlarged
Midcoast Mobile screen 4 enlarged
Midcoast Mobile screen 5 enlarged
Midcoast Mobile screen 6 enlarged
Midcoast Mobile screen 7 enlarged
Midcoast Mobile screen 8 enlarged
Midcoast Mobile screen 9 enlarged
Midcoast Mobile screen 10 enlarged

What we checked

Mapped from the credit union's own digital banking pages, the app's store listing, the SavvyMoney partner material, and the CFPB's reconsideration record, between mid-2025 and May 2026. Primary sources, opened directly:

OpenBanking Studio · integration desk, May 2026.

Same-category apps whose member data a unified integration would normally sit alongside. Listed for ecosystem context, not ranked:

  • Maine State Credit Union — a Maine peer and Midcoast's announced merger partner; similar member ledger, balances and transfers behind login.
  • Navy Federal Credit Union — the largest US credit union; the same domain set at far greater scale.
  • PenFed — national membership; balances, transfers, card and loan data behind an authenticated app.
  • Alliant Credit Union — deposit, transaction, deposit-capture and card-control surfaces comparable to Midcoast's.
  • DCU (Digital Federal Credit Union) — accounts, transfers and an integrated free-credit-score feature like the SavvyMoney embed.
  • BECU — Pacific Northwest member-owned institution with the same authenticated banking data.
  • SchoolsFirst FCU — large California credit union; account, payment and card data behind member login.
  • America First Credit Union — broad retail banking surfaces equivalent to those mapped here.

Bringing us in on Midcoast Mobile

The first working connector for Midcoast Mobile lands in one to two weeks. Source-code delivery starts at $300: you get the runnable connector, the OpenAPI spec, the auth-flow report, tests and interface docs, and you pay only after we hand it over and you have run it and are satisfied. Prefer not to host it yourself? Run against our endpoints instead and pay per call, with no upfront fee. You bring the app name and what you need from its data; access, the consenting-account setup and the compliance paperwork are arranged with you as part of the engagement. Tell us which surfaces matter and we will scope it: start a conversation here.

Integrator questions on Midcoast Mobile

Is the SavvyMoney credit score reachable the same way as balances and transactions?

No. SavvyMoney is a third-party credit module embedded inside the digital banking experience, not part of the credit union core. The score, report and factors come from SavvyMoney's own service through its partner integration, so we map it as a distinct surface with its own auth and consent path rather than assuming it shares the member session.

Does Midcoast's announced merger with Maine State Credit Union affect a connector built now?

It can, if the digital banking platform or core changes after the merger. We keep the captured flows and the normalized schema versioned so the connector can be re-pointed at a new front end rather than rebuilt, and the post-launch monitor we ship replays those flows so a platform change shows up fast.

Which surfaces carry cleared-check images, and can those be retrieved?

Cleared-check images sit behind transaction detail in the account history view, alongside memos and categories. Through the user-consented route they are retrievable as binary image payloads; we document the request that returns them and the format so an integrator can store or display them.

We only need transactions and balances, not card controls or Bill Pay — does a narrower scope change the build?

Yes, and it makes the build smaller. We scope the connector to the surfaces you name; a read-only balances-and-history pull is a tighter capture than full coverage and stays inside the one-to-two-week cycle.

App profile — Midcoast FCU Mobile Banking

Midcoast FCU Mobile Banking is the member app of Midcoast Federal Credit Union, a Freeport, Maine NCUA-insured federal credit union founded in 1956, reported at roughly 15,962 members and about $258 million in assets as of September 30, 2025 (per third-party credit-union data aggregators). Members sign in with their online banking credentials or biometrics. Functions include Quick Balance, account and transaction views with cleared-check images, internal and external transfers, free unlimited Bill Pay with payee management, Remote Deposit Capture, debit-card controls with travel notifications, loan and account applications, rates, secure messaging, and SavvyMoney credit monitoring. Distributed on Google Play (com.midcoastfcu.midcoastfcu) and the Apple App Store (id 603687205) per its store listings. Member support line published by the credit union: 877.964.3262.

Mapping last walked 2026-05-18.