{"id":"openbanking-api","name":"Open Banking UK","homepage":"https://standards.openbanking.org.uk","repo_url":"https://github.com/OpenBankingUK","category":"financial","subcategories":["open-banking","account-data","payments","standard","uk"],"tags":["open-banking","uk","fca","psd2","account-data","payments","standard","oauth2","fapi"],"what_it_does":"UK Open Banking standard defining REST APIs that regulated banks must expose for Account Information (read account/transaction data) and Payment Initiation (trigger payments) with standardized OAuth2/FAPI authentication.","use_cases":["Aggregating bank account balances and transaction history for personal finance agents","Initiating payments directly from bank accounts (payment initiation) in financial workflows","Account verification for KYC/KYB workflows using official bank data","Building financial dashboards with real bank transaction categorization","Direct debit and standing order management via Variable Recurring Payments (VRP)"],"not_for":["Non-UK bank accounts (use open banking standards specific to EU, AU, or Brazil)","Teams needing a single API to aggregate UK banks (use Plaid UK or TrueLayer instead)","Real-time payment confirmations with sub-second requirements"],"best_when":"You're a regulated financial services firm (AISP/PISP) in the UK and need direct, standardized access to bank account data or payment initiation across UK banks.","avoid_when":"You're not FCA-authorized as an AISP or PISP — retail use requires going through a regulated aggregator like TrueLayer or Plaid.","alternatives":["plaid-api","belvo-api"],"af_score":71.9,"security_score":null,"reliability_score":null,"package_type":"mcp_server","discovery_source":["github"],"priority":"low","status":"evaluated","version_evaluated":"current","last_evaluated":"2026-03-01T09:50:06.031565+00:00","performance":{"latency_p50_ms":400,"latency_p99_ms":3000,"uptime_sla_percent":99.5,"rate_limits":"Varies per bank; typically 100-500 requests/day per consent","data_source":"llm_estimated","measured_on":null}}