General Questions
What is llms.txt and why does it matter?
What is llms.txt and why does it matter?
llms.txt is a standard format that helps Large Language Models (LLMs) quickly understand and navigate documentation. Instead of crawling through entire documentation sites, AI tools can read a single, well-structured file that contains all the essential information.For Nigerian fintech APIs, this means:- Faster integration with AI coding assistants
- More accurate code generation
- Better understanding of API capabilities and limitations
- Reduced hallucinations from AI tools
Why did you create this collection?
Why did you create this collection?
This project was born from building the Mono MCP server. During development with coding agents, LLMs struggled to extract relevant information from large documentation sites. Creating structured
llms.txt files solved this problem dramatically.The goal is to help Nigerian fintech companies adopt this standard natively on their documentation sites, making it easier for developers to build with AI assistance.Which Nigerian fintech providers are currently included?
Which Nigerian fintech providers are currently included?
Currently, the collection includes:
- Mono - Open Banking (financial data access, payments, identity verification)
- OPay - Payments (gateway with cards, bank transfers, USSD, wallet, POS)
- Paystack - Payments (processing, transfers, subscriptions, terminals)
Is this an official project by these fintech companies?
Is this an official project by these fintech companies?
No, this is an independent, open-source project. The
llms.txt files are created by parsing and structuring publicly available documentation.The goal is for these companies to eventually adopt these files natively on their own documentation sites. If you work for one of these companies, we’d love to collaborate!Using llms.txt Files
How do I use these files with AI coding assistants?
How do I use these files with AI coding assistants?
The usage depends on your AI tool:With Claude/ChatGPT:
- Copy the content from the relevant
llms.txtfile - Paste it into your conversation before asking integration questions
- Reference specific sections when asking about API endpoints
- Point your agent to the raw GitHub URL of the
llms.txtfile - Configure it as a context source before starting your task
- Use tools like the Mono MCP server that natively understand these files
- Configure the file path in your MCP server settings
Can I use these files offline?
Can I use these files offline?
Yes! Clone the GitHub repository and access all files locally:Then point your AI tools to the local file paths.
Do these files work with all AI tools?
Do these files work with all AI tools?
These files work best with:
- AI coding assistants that support context files (Cursor, GitHub Copilot, etc.)
- Chat interfaces that accept long-form context (Claude, ChatGPT)
- MCP servers and other AI agent frameworks
- Tools that specifically support the llms.txt standard
Are these files up-to-date with the latest API changes?
Are these files up-to-date with the latest API changes?
We strive to keep these files current, but they may not always reflect the very latest changes. This is another reason why native adoption by fintech companies is important.If you notice outdated information:
- Check the official documentation
- Open an issue on GitHub with details
- Or submit a pull request with the updates
Contributing
How can I add a new Nigerian fintech provider?
How can I add a new Nigerian fintech provider?
To add a new provider:
- Create a directory with the provider name in the repository
- Create an llms.txt file with two main sections:
- Documentation overview (guides, concepts, SDKs)
- API reference (endpoints, methods, parameters)
- Separate sections with
---
- Follow the format used in existing files (Mono, OPay, Paystack)
- Update the README to include the new provider in the table
- Submit a pull request with a clear description
What should I include in an llms.txt file?
What should I include in an llms.txt file?
A good
llms.txt file should include:Documentation Overview:- Getting started guides
- Core concepts and terminology
- Authentication methods
- SDK information
- Common use cases
- All API endpoints with descriptions
- Request/response formats
- Required and optional parameters
- Error codes and handling
- Rate limits and constraints
Do I need permission from the fintech company to contribute?
Do I need permission from the fintech company to contribute?
No permission is needed to contribute, as these files are based on publicly available documentation. The project is open source under the MIT License.However, we encourage:
- Respecting trademark and branding guidelines
- Accurate representation of the APIs
- Proper attribution to the original documentation
Legal and Licensing
What license is this project under?
What license is this project under?
This project is licensed under the MIT License. This means:
- You can use these files freely
- You can modify and distribute them
- You can use them in commercial projects
- No warranty is provided
Can fintech companies use these files on their own sites?
Can fintech companies use these files on their own sites?
Absolutely! That’s the goal. If you represent a fintech company:
- You can adopt your
llms.txtfile directly on your documentation site - You can modify it to better suit your needs
- You can use tools like Mintlify to auto-generate and maintain it
Have a question not answered here? Ask on GitHub Discussions or open an issue.