ODIADEV MCP Server
Enables WhatsApp business automation through Agent Lexi for automated customer interactions and business communications
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@ODIADEV MCP Serverinitiate a Flutterwave payment for 5000 Naira"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
# ODIADEV MCP Server v4.1.0
Nigeria's AI Infrastructure - Production Ready MCP Server
Quick Deployment
Deploy to Vercel
ash git clone https://github.com/Odiabackend099/odiadev-mcp-server.git cd odiadev-mcp-server vercel --prod
Set Environment Variables in Vercel Dashboard
ash FLW_SECRET_KEY=FLWSECK-your-secret-key-here FLW_WEBHOOK_SECRET_HASH=your-webhook-hash ODIA_TTS_BASE_URL=https://odiadev-tts-plug-n-play.onrender.com/speak CORS_ALLOW_ORIGIN=https://odia.dev VALID_API_KEYS=your_api_key_1,your_api_key_2
Related MCP server: PayLink MCP Server
API Endpoints
Endpoint | Method | Purpose | Status |
/api/healthcheck | GET | System health & diagnostics | Ready |
/api/payments/initiate | POST | Flutterwave payment processing | Ready |
/api/tts/speak | POST | Nigerian voice text-to-speech | Ready |
/api/webhook/flutterwave | POST | Payment webhook processing | Ready |
ODIADEV Agents
Agent Lexi: WhatsApp business automation and customer onboarding
Agent MISS: University academic support for Nigerian institutions
Agent Atlas: Luxury travel and VIP client management
Agent Legal: NDPR compliance and legal document processing
Nigerian Network Optimizations
3-Retry Logic: Automatic retries with 250ms/500ms/1000ms delays
Timeout Handling: 30-second timeouts for slow 2G/3G connections
Minimal Payloads: Optimized for limited data plans
Network-Friendly: Works reliably on MTN, Airtel, Glo, and 9mobile
Security Features
CORS configured for Nigerian domains
Input validation and sanitization
Request timeout handling
Error logging without exposing secrets
API key authentication
Webhook signature verification
Local Development
ash npm install vercel dev
Test endpoints:
ash curl http://localhost:3000/api/healthcheck
Monitoring & Health
The health endpoint provides comprehensive system diagnostics:
Service status and uptime
Environment configuration
MCP protocol capabilities
Nigerian network optimizations status
Production Deployment
Fork this repository
Set environment variables in Vercel dashboard
Deploy: ercel --prod
Test: Visit https://your-domain.vercel.app/api/healthcheck
Documentation
API Docs: docs.odia.dev
Support: support.odia.dev
MCP Protocol: Model Context Protocol
Company
ODIADEV - Building AI infrastructure for Nigerian businesses, universities, and government agencies.
Built with love for Nigeria by ODIADEV Team
Empowering African businesses through AI automation
This server cannot be deployed
Maintenance
Related MCP Connectors
Nigeria payments for AI agents — bank transfer / USSD via Paystack. Never holds funds.
Nigeria FIRS/NRS MBS e-invoicing for AI agents - validate, sign, confirm invoices (IRN + QR).
Ivory Coast payments for AI agents — Orange Money / MTN MoMo via Paystack. Never holds funds.
Senegal payments for AI agents — Orange Money / Wave via Flutterwave. Never holds funds.
Related MCP Servers
AlicenseAqualityBmaintenanceEnables AI assistants to interact with the full range of Paystack APIs, allowing operations like transaction management, customer creation, and payments through natural language.23854MIT
PayLink MCP Serverofficial
FlicenseNot gradedqualityDmaintenanceOpen-source MCP server that streamlines payment integration for AI agents and financial apps in Africa, providing unified tools for providers like M-Pesa.1-- AlicenseNot gradedqualityDmaintenanceEnables AI assistants to accept payments, verify transactions, and manage customers via Paystack API through natural language.MIT
- AlicenseAqualityBmaintenanceA unified MCP server for West African payment providers, enabling AI agents and REST clients to initiate payments, payouts, refunds, and manage webhooks across 10 providers with a single API.810MIT