Logo Lanfrica

hartemyaakoub/tkawen-mcp

Domaine:

digital infrastructuregeospatial

Type de record:

softwaretools
Créateur:
har
Hôte:
MCP server for Algeria — 69 wilayas, 1,581 communes, phone validation, plus e-commerce, COD profit, certificate verification and training. 35 tools, zero dependencies. npx -y tkawen # tkawen **The MCP server for Algeria.** Real Algerian data for any AI assistant — all **69 wilayas**, **1,581 communes**, phone validation, plus e-commerce, cash-on-delivery economics, credential verification, certified talent and professional training. **35 tools. Zero dependencies. No API key.** ```bash npx -y tkawen ``` --- ## Why this exists Ask any model how many provinces Algeria has and it will tell you **58**. Algeria has had **69 wilayas since 16 November 2025**, when eleven delegated provinces were promoted. Ask for the communes of Timimoun and the model invents plausible Arabic place names. Ask whether `0770112233` is a valid Algerian number and it guesses. That is not a gap a larger model closes. It is a data problem, and this is the data. ``` > How many wilayas does Algeria have, and list them? Algeria — 69 wilayas, 1,581 communes. The 2025 reform promoted 11 delegated provinces to full wilayas on 16 Nov 2025. Any list of 58 is stale. 01 Adrar أدرار 16 communes 02 Chlef الشلف 35 communes ... 69 El Abiodh Sidi Cheikh الأبيض سيدي الشيخ 9 communes ``` ## Install Add it to your MCP client's config: ```json { "mcpServers": { "tkawen": { "command": "npx", "args": ["-y", "tkawen"] } } } ``` Works with **Claude Desktop**, **Claude Code**, **Cursor**, **Windsurf**, **Cline**, **Zed** and anything else that speaks MCP over stdio. That is the whole installation — no account, no key, no signup. --- ## 🇩🇿 The Algeria Data API The flagship. Two tools, answered from a local dataset, so they respond in milliseconds and keep working even when every other service is down. ### `algeria_geospatial` | Ask | Get | |---|---| | `{}` | all 69 wilayas, Arabic + Latin, with commune counts | | `{"wilaya": "16"}` | Alger — الجزائر, 57 communes | | `{"wilaya": "الجزاير"}` | same wilaya — misspellings, `أ/إ/آ`, `ة/ه`, `ى/ي` and tashkeel are all folded | | `{"wilaya": "Timimoun", "incl …