Monzo
Difficulty: GatedYou can register a Monzo Developer API OAuth client in minutes and connect your own account the same day, but Monzo's docs say this API is not for public apps: it only connects your account and a small set of users you explicitly allow. To let any Monzo customer connect, you have to use Monzo's Open Banking APIs, which are only for FCA-licensed third-party providers (AISP/PISP) using certificates and dynamic client registration.
- Your work
- Unknown
- Waiting on Monzo
- Unknown
- First user connects
- Today, in about 15–30 minutes, for your own Monzo account through the Developer API
Plan
8 tasksSetupBefore you start
BuildYour own account
work 15–30 min · wait noneOnly the Monzo account that owns the OAuth client
BetaAllowed users
work unknown · wait unknownA small set of Monzo users you explicitly allow
LaunchOpen Banking (licensed TPP)
work unknown · wait unknownAny Monzo customer, through the Open Banking consent flow
Why gated
- Tier
- Public access needs regulated status as an Account Information or Payment Initiation Service Provider under PSD2; the self-serve Developer API is limited to you and a few allowed users.
- Using Composio?
- Monzo isn't in Composio's managed-auth catalog, so plan to register your own Monzo OAuth client and pass its credentials to whatever OAuth client you use.
- Your own account
- Users see: A Monzo email sign-in (magic link), then a push notification in the Monzo app asking them to approve access with PIN, fingerprint or Face IDNext: Explicitly allow a small set of other users (the process isn't documented publicly)Docs1, 5
- Allowed users
- Users see: Same email plus in-app approval flow. Users who aren't allowed get a 'Whoops! There was a problem' page after the magic linkNext: Become an FCA-authorised AISP/PISP (or use a licensed provider) and integrate Monzo's Open Banking APIsDocs1, 3· medium confidence
- Open Banking (licensed TPP)
- Users see: An Open Banking consent screen, then approval in the Monzo appDocs2
When you get stuck
3
Other users see 'Whoops! There was a problem' after clicking the magic link
The Developer API only allows your own account and users you explicitly allow
FixAsk Monzo to allow the specific users, or move to Open Banking for public access
Token works but API calls return forbidden
The user hasn't approved access in the Monzo app yet
FixHave the user approve the push notification, then retry
Docs1Unable to create a new client in the portal
Reported to be related to signing in with a business account
FixSign in with a personal Monzo account
Community6· low confidence
Not confirmed
2
How do you explicitly allow other users on a Developer API client, and how many?
The docs say 'a small set of users you explicitly allow' but don't describe a mechanism or a number
ResolveAsk Monzo developer support or the Monzo developer community
How long does FCA AISP/PISP authorisation take, and are there faster routes such as acting as an agent of a licensed provider?
This is outside Monzo's docs
ResolveSee the FCA's payment services authorisation guidance, or consider an Open Banking aggregator
Sources
7
- 1Monzo API documentationMonzo docs · Official docs · checked 27 Oct 2026
- 2Monzo Open Banking documentationMonzo docs · Official docs · checked 27 Oct 2026
- 3Monzo OAuth 'Whoops!' Error — Only Developer Account Can ConnectMonzo Community · Community · checked 27 Oct 2026
- 4Using the Monzo API in a public facing app?Monzo Community · Community · checked 27 Oct 2026
- 5Monzo Setup (monzo-api library docs)Read the Docs (petermcd/monzo-api) · Community · checked 27 Oct 2026
- 6Unable to Create New ClientMonzo Community · Search results · not yet checked
- 7Composio managed auth toolkitsComposio docs · Composio docs · checked 27 Oct 2026
Feedback
On the version researched 27 Oct 2026- worked
- 0
- waiting on review
- 0
- stuck
- 0
- wrong
- 0