mono

Integrate Mono's financial API to access bank transactions, income, and identity data.

Updated Mar 14, 2026
One-click install
npx skills add https://github.com/AfricanDigitalAssetFramework/africa-stack-skills --skill mono
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: mono
Source: https://github.com/AfricanDigitalAssetFramework/africa-stack-skills/tree/main/pan-african/pan-african/mono
Command: npx skills add https://github.com/AfricanDigitalAssetFramework/africa-stack-skills --skill mono

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Mono integration enables AI agents to securely access users' bank data (transactions, income, identity) via a standardized open banking interface, unlocking personalized financial insights and automated workflows without manual bank integrations.

Core Features & Use Cases

  • Secure bank data access: connect user accounts and retrieve transactions, balances, income, identity, and spending analytics.
  • End-to-end flows: Mono Connect widget for linking, server-side data endpoints, and webhook-driven data sync.
  • Use cases: personal finance apps, lending/credit scoring, accounting integrations, and KYC/KYB verification across multiple markets in Africa.

Quick Start

Connect a user bank via Mono Connect, exchange the code for an account_id, and then fetch transactions for the last 30 days.

Frequently Asked Questions about mono

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I integrate open banking data for African bank accounts?

You can integrate open banking data using Mono Connect to link user bank accounts, then fetch transactions, balances, income, and identity via server-side API calls. This provides secure financial data access across Nigeria, Ghana, Kenya, and South Africa.

What is the best way to retrieve bank transactions for a lending platform?

The best way to retrieve bank transactions is connecting user accounts via the Mono Connect widget, exchanging the code for an account_id, and querying data endpoints for transaction histories and income analytics to support credit scoring workflows.

Can I use Mono for KYC identity verification across multiple African countries?

Yes, you can use Mono for KYC and KYB verification across Nigeria, Ghana, Kenya, and South Africa. It retrieves identity data through standardized open banking endpoints after securely linking the user's bank account.

How do webhooks work with Mono's financial data API?

Webhooks handle event-driven data synchronization for your connected accounts. They trigger automated updates when new bank transactions occur or data changes, ensuring your application's financial records remain current without continuous polling.

Does the Mono API handle multi-factor authentication reauthorization flows?

Yes, the integration supports MFA reauthorization flows. When a user's bank session expires or requires additional verification, the API provides mechanisms to securely reauthenticate and maintain continuous access to financial data.

Are there rate limits when fetching bank data through the Mono API?

Yes, the integration includes rate limiting for server-side API calls. This manages request frequencies when fetching accounts, transactions, and spending analytics, ensuring stable and secure open banking data retrieval.