Vexa
Meeting bot and transcripts for Google Meet, Teams and Zoom. Live or after, speakers labelled.
คำอธิบายจากผู้ทำ (ภาษาอังกฤษตามต้นฉบับ)
Open-source API specs for African providers (payments, SMS, KYC, delivery) for AI agents.
สามเรื่องนี้ไม่รวมเป็นคะแนนเดียว เพราะความเห็น การวัด และความนิยม เป็นคนละเรื่องกัน
ตัวนี้ยังไม่ได้เรียบเรียงเป็นภาษาไทย ด้านล่างคือข้อเท็จจริงที่เราอ่านจาก registry
เลือกโปรแกรม AI ที่คุณใช้ แล้วคัดลอกค่าตั้งไปวาง
ต้องเตรียมก่อน
คุณใช้แอปไหน
เลือกแอปด้านบน เราจำไว้ให้ ครั้งหน้าปุ่มจะขึ้นว่า “ติดตั้งลง …”
ใช้ได้ทั้ง Claude บนเว็บ แอปคอมพิวเตอร์ และมือถือ:
https://mcp.afro.tools/mcpพิมพ์คำสั่งนี้ใน Terminal
claude mcp add --transport http afrotools https://mcp.afro.tools/mcpวางในไฟล์ .cursor/mcp.json ของโปรเจกต์ หรือ ~/.cursor/mcp.json
{
"mcpServers": {
"afrotools": {
"url": "https://mcp.afro.tools/mcp"
}
}
}เบราว์เซอร์จะถามก่อนเปิดแอป จากนั้นแอปแสดงค่าตั้งให้ตรวจแล้วกดยืนยัน ช่อง key เว้นว่างไว้ให้คุณใส่เอง
วางในไฟล์ .vscode/mcp.json ของโปรเจกต์
{
"servers": {
"afrotools": {
"type": "http",
"url": "https://mcp.afro.tools/mcp"
}
}
}เบราว์เซอร์จะถามก่อนเปิดแอป จากนั้นแอปแสดงค่าตั้งให้ตรวจแล้วกดยืนยัน ช่อง key เว้นว่างไว้ให้คุณใส่เอง
ChatGPT ต่อได้เฉพาะ server ที่อยู่บนอินเทอร์เน็ต:
https://mcp.afro.tools/mcpชื่อเมนูอาจต่างกันเล็กน้อยตามแพ็กเกจและรุ่นของแอป
ตัวเลือกเก็บในคุกกี้บนเครื่องนี้ ไม่ต้องมีบัญชี
ค่าตั้งนี้สร้างจากข้อมูลใน registry ของผู้ทำ ถ้าไม่ตรงกับ README ให้เชื่อ README
ชื่อและคำอธิบายเครื่องมือตามที่ server ตอบมาเมื่อ 6 พ.ย. 2569 ผู้ทำเป็นคนเขียน ไม่ใช่เรา แสดงเป็นข้อความล้วน
list_providersLists every provider in the registry with what it offers. Every listed provider is AI Ready: its specs give you a structured description to integrate it from (endpoints, fields, errors, gotchas taken from the provider's docs). verified_count says how many of its capabilities were
search_specsSearches specs by words and filters by category, channel, provider, country, currency, status or capability type. Returns the matching providers, each with its countries, currencies, sandbox flag, docs URL and the matching capabilities (name, type, status, example_prompt) — no en
get_specReturns the full spec payload for a provider + capability, including canonical_example.ts source code. Use this to get the complete integration guide — auth pattern, endpoint, schemas, gotchas, and a TypeScript example — before writing API calls. The response includes a "status"
request_specLogs a request for a spec that doesn't exist yet and notifies maintainers. Call this when a user asks for a provider or capability that has no spec in the registry (check list_providers first), or needs a capability in a country where no listed provider offers it (search_specs wi
report_integrationBuilds a pre-filled GitHub link to report how an integration went against a spec — it worked, or the spec is wrong. Call it when the user confirms an integration works against the real API (sandbox or production), or when you find the spec does not match the API. Reports are how
เราตรวจจากข้อมูลที่ใครก็เปิดดูได้ ยังไม่ได้อ่านโค้ด ข้อที่ไม่เกี่ยวกับตัวนี้ไม่นับในตัวหาร · ตรวจเมื่อ 7 พ.ย. 2569
ชื่อใน registry ยืนยันด้วยบัญชี GitHub afrotools ซึ่งเป็นเจ้าของ repo
ยังไม่ได้อ่านข้อมูล repo จาก GitHub
ยังไม่ได้อ่านข้อมูล repo จาก GitHub
ตอบกลับใน 1574 ms (HTTP 200)
ไม่ต้องล็อกอิน
อ่านคำอธิบายเครื่องมือ 5 ตัวแล้ว ไม่พบคำสั่งแอบแฝงถึง AI
เทียบกับทุก server ที่ยังใช้งานในหมวดนี้ทั้งทะเบียน ดาวนับเฉพาะเมื่อผู้ลงทะเบียนเป็นเจ้าของ repo
จากการตรวจเบื้องต้นของเรา ผ่าน 3 จาก 3 ข้อที่ตรวจได้ เรายังไม่ได้อ่านโค้ด ก่อนใส่กุญแจหรือ token ให้ดูว่า server ขอสิทธิ์อะไร และเลือกกุญแจที่ทำได้เท่าที่จำเป็น
registry ไม่ได้ระบุว่าต้องใช้กุญแจ แต่บางตัวจะขอให้ล็อกอินตอนใช้ครั้งแรก
รันบนคลาวด์ของผู้ทำ ต่อผ่านอินเทอร์เน็ตได้เลย ไม่ต้องลงโปรแกรม แต่ข้อมูลที่ส่งให้จะผ่านเซิร์ฟเวอร์ของผู้ทำ
repo บน GitHub มีการแก้โค้ดล่าสุด – และส่งรุ่นล่าสุด (1.0.1) เข้า registry 6 วันที่ผ่านมา
โปรแกรมที่รองรับ MCP เช่น Claude Desktop, Claude Code, Cursor และ VS Code ตัวนี้ต่อผ่าน URL จึงใช้กับโปรแกรมที่รับ remote MCP ได้ เช่น ChatGPT ที่เปิดโหมดนักพัฒนา
ในหมวดเดียวกันมี Vexa, emailmd, MCP WhatsApp Cloud
server หมวดเดียวกันจากผู้ทำคนอื่น เรียงตามดาว
อ่านการ์ด:★ ดาว GitHubiสามเสา: รีวิว · ผลตรวจ · การใช้งานiอัปเดต = วันที่ส่งรุ่นล่าสุดเข้า registryi
Meeting bot and transcripts for Google Meet, Teams and Zoom. Live or after, speakers labelled.
Render markdown into email-safe HTML, lint drafts for deliverability problems, and preview emails.
MCP server for WhatsApp Cloud API (Meta) — messages, media, and templates via Graph API
ส่วนนี้คัดจาก repo ของผู้ทำตามต้นฉบับ PopNx MCP ไม่ได้ตรวจหรือรับรองเนื้อหา ตัด HTML รูปภาพ และสคริปต์ออกแล้ว ลิงก์จะพาออกนอกเว็บ
Integrate Wave, Paycard, and any African API in a single prompt.
African APIs are production-grade. What's been missing is a standard, machine-readable format that AI agents can consume directly — without parsing documentation pages or guessing at request shapes.
Afro.tools fills that gap: a static, open-source registry of structured specs for African APIs, written from each provider's official documentation. Every provider is AI Ready: an agent gets a structured description of exactly what it needs to generate integration code. A spec can still contain errors — its status says how far it has been checked (verified = tested against the provider's API by a maintainer).
graph LR
A["specs/ — open source"] -->|GitHub raw URLs| B["MCP server\nmcp.afro.tools"] B -->|MCP protocol| C["AI agent\nClaude · Cursor · Copilot · ..."] C -->|generates| D["Integration code\nin your app"] A -->|plugin| C
A spec lives at specs/{category}/{provider}/{capability}/ and contains exactly two files:
tsc --noEmitEach provider also has a `provider.json` at the root of its folder:
specs/payment/paycard/
├── provider.json ← metadata + description + example_prompt ├── create_payment/ │ ├── schema.json │ └── canonical_example.ts ├── verify_payment/ └── webhook_payment_completed/
See ATSS.md for the full specification.
| Provider | Category | Country | Capabilities | Status |
|---|---|---|---|---|
| SasPay | payment | 🇧🇫 🇧🇯 🇨🇩 +15 | 13 | 7 verified · 6 ready |
| Smile ID | identity | 🇨🇮 🇸🇳 🇬🇳 +3 | 11 | 7 verified · 4 ready |
| Bictorys | payment | 🇸🇳 🇨🇮 🇲🇱 +3 | 5 | 3 verified · 2 ready |
| Djomy | payment | 🇬🇳 | 7 | 2 verified · 5 ready |
| Infobip | communications | 🇦🇴 🇧🇫 🇧🇮 +51 | 13 | 2 verified · 11 ready |
| LengoPay | payment | 🇬🇳 | 8 | 2 verified · 6 ready |
| Paycard | payment | 🇬🇳 | 3 | 2 verified · 1 ready |
| Africa's Talking | communications | 🇧🇫 🇧🇯 🇨🇮 +17 | 7 | 1 verified · 6 ready |
| Flutterwave | payment | 🇳🇬 🇬🇭 🇰🇪 +15 | 33 | 📋 Ready |
| Intron | language | 🇦🇴 🇧🇫 🇧🇮 +51 | 7 | 📋 Ready |
| KadevPay | payment | 🇨🇮 | 3 | 📋 Ready |
| NimbaSMS | communications | 🇬🇳 | 11 | 📋 Ready |
| Notch Pay | payment | 🇨🇲 🇨🇮 🇸🇳 +3 | 31 | 📋 Ready |
| Orange Money Mali | payment | 🇲🇱 | 2 | 📋 Ready |
| PayGate | payment | 🇹🇬 | 6 | 📋 Ready |
| Qosic | payment | 🇹🇬 | 4 | 📋 Ready |
| Wave | payment | 🇸🇳 🇨🇮 🇲🇱 +8 | 12 | 📋 Ready |
| Yango Delivery | logistics | 🇨🇮 🇬🇭 🇸🇳 +1 | 8 | 📋 Ready |
Legend: ✅ All verified = all capabilities verified · X verified · Y ready = Y specs not yet tested against the API · 📋 Ready = written from the docs, not yet tested · 🗓 Planned = specs coming soon
The server answers at https://mcp.afro.tools/mcp (Streamable HTTP, no key). In Claude Code, prefer the plugin: it adds the skills too.
afro.tools is in the Claude connector directory: claude.ai/directory/afrotools. In Claude, go to Customize → Connectors → Discover, search for afro.tools, then Connect to Claude. On Team and Enterprise plans, an Owner adds it for the organization first.
claude mcp add --transport http afrotools https://mcp.afro.tools/mcp
On the web: Plugins → + → Add custom MCP server, paste https://mcp.afro.tools/mcp with authentication None, then Create as a plugin and install it. OpenAI offers it on the Business, Enterprise and Edu plans; on Business, only admins and owners can add it.
codex mcp add afrotools --url https://mcp.afro.tools/mcp
In .cursor/mcp.json (one project) or ~/.cursor/mcp.json (all projects):
{
"mcpServers": { "afrotools": { "url": "https://mcp.afro.tools/mcp" } } }
In .vscode/mcp.json (the top-level key is servers):
{
"servers": { "afrotools": { "type": "http", "url": "https://mcp.afro.tools/mcp" } } }
Windsurf: mcp_config.json, opened from Cascade (… → Open MCP config file). Antigravity: ~/.gemini/config/mcp_config.json. Both use the serverUrl key:
{
"mcpServers": { "afrotools": { "serverUrl": "https://mcp.afro.tools/mcp" } } }
gemini mcp add --transport http -s user afrotools https://mcp.afro.tools/mcp
/plugin install afrotools --marketplace afrotools/afrotools
On Claude Code older than 2.1.275, in two steps:
/plugin marketplace add afrotools/afrotools
/plugin install afrotools
Auto-activated skills based on context:
payment — integrating a payment APIcommunications — integrating an SMS, WhatsApp, USSD, voice or email APIidentity — integrating an identity verification (KYC, document, AML) APIlogistics — integrating a delivery or courier API (price, book, track, cancel deliveries)language — integrating a speech-to-text or text-to-speech API for African languagesdebug — when an integration based on an afrotools spec fails → diagnoses whether the problem is a spec error, a missing gotcha, or an undocumented API changeManual commands:
/afrotools:spec — inspect a full spec/afrotools:list — list all available specs/afrotools:new — scaffold a new spec/afrotools:studio — afro.tools Studio: from an idea to an app in production for African markets (a short plan, a clean design, mobile money, SMS and WhatsApp wired from the registry, checks before going live). Works for non-developers too: it explains in plain words and asks only what it must/afrotools:check — before going live: keys in the code or the browser, payments confirmed server-side, nothing paid twice, webhooks verified/afrotools:review [audit] — a code review or security audit by a separate reviewer/afrotools:diagnose — something went wrong with Studio or a skill: a cleaned bug report you submit yourselfStudio offers three optional companions once, never required: superpowers (planning method), Impeccable (designs the screens and critiques them before any code) and Playwright MCP (checking screens in a browser).
See CONTRIBUTING.md to add a spec or improve an existing one.
Integrated a provider? Report it — worked or not, sandbox or production. A report that worked can make the spec verified, credited to you; one that did not gets the spec fixed.
Spec lifecycle: draft → ready → verified
Every provider in the registry is AI Ready: its specs give an agent a structured, machine-readable description to integrate it. AI Ready is not a guarantee that a spec is error-free — verified marks the specs tested against the provider's API — by a maintainer or through an accepted integration report — and says where: sandbox or production.
Apache 2.0 — see LICENSE.