com.tkawen/intelligence-gateway
Measured conclusion: Deep-tested. L2 outcome: tools_ok.
Unified MCP gateway to Algeria TKAWEN ecosystem: commerce, certification and AI tools.
| Author | com.tkawen |
|---|---|
| Access | remote |
| Publisher key required | No |
| Measured state | Deep-tested |
| L1 liveness | alive |
| L1 latency | 385 ms |
| Last measured | 2026-10-24 |
Add to your agent
Copy this into your MCP client config:
{
"mcpServers": {
"intelligence-gateway": {
"url": "https://mcp.tkawen.com/",
"transport": "streamable-http"
}
}
}
Measured tools (52)
tkawen_search_toolsFind the tools that match a need, instead of loading every tool of every platform. Ask in Arabic, French or English — e.g. "verify a certificate", "حساب ربح الدفع عند الاستلام", "delivery price to Oran".
Parameters:
query(required) — string — What you are trying to do, in plain words.limit— integer — How many tools to return (default 8).
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
tkawen_overviewread-only[TKAWEN] Overview of the TKAWEN ecosystem: Algerian platforms for commerce, certification, education, meetings and GPS tracking, with links and each platform MCP endpoint. | نظرة شاملة على منظومة TKAWEN الجزائرية وكل منصّاتها مع روابطها ونقاط MCP.
Hints: read-only yes · destructive not declared · idempotent not declared · open-world no
tkawen_recommendread-only[TKAWEN] For a need in Algeria (online store, credential verification, courses, meeting, fleet tracking...), recommends the best-fit TKAWEN platform with the reason, link and MCP endpoint to act directly. | يرشّح منصّة TKAWEN الأنسب لحاجتك في الجزائر مع السبب والرابط ونقطة MCP.
Parameters:
need(required) — string — وصف الحاجة بالعربية أو الإنجليزية، مثل: "أريد فتح متجر إلكتروني" أو "التحقّق من شهادة".
Hints: read-only yes · destructive not declared · idempotent not declared · open-world no
tkawen_verifyread-only[TKAWEN Verified] Algeria trust layer: verify any entity in the TKAWEN ecosystem (a certificate, a store, or a talent profile) and return a unified trust verdict plus a public verification link and an embeddable badge. | طبقة الثقة الجزائرية: تحقّق من أي شهادة أو متجر أو كفاءة وأعِد حُكم ثقة موحّداً.
Parameters:
id(required) — string — المعرّف: رمز شهادة (AC-/ACVP-)، أو slug متجر، أو username كفاءة.type— string — نوع الكيان. الافتراضي auto (كشف تلقائي).
Hints: read-only yes · destructive not declared · idempotent not declared · open-world yes
algeria_geospatialread-only[Algeria Data] Authoritative Algerian geography: all 69 wilayas (Arabic + Latin names) and 1,581 communes with commune-level postal codes. Look up a wilaya, search a commune in either script, or resolve a postal code. Algeria has had 69 wilayas since 16 Nov 2025 — models that say 58 are out of date. | الجغرافيا الجزائرية الرسمية: 69 ولاية و1581 بلدية مع الرموز البريدية.
Parameters:
query— string — Free search across all communes, Arabic or Latin spelling.wilaya— string — Wilaya code (1-69) or name in Arabic or Latin — "16", "الجزائر", "Alger".postal_code— string — A 5-digit Algerian postal code, e.g. 01001.include_communes— boolean — With `wilaya`: list all its communes. Default false.
Hints: read-only yes · destructive not declared · idempotent not declared · open-world no
algeria_telecom_validatorread-only[Algeria Data] Validate and normalise an Algerian phone number. Accepts +213…, 00213…, 213…, local 0…, bare 9-digit, and Arabic-Indic digits. Returns E.164, the WhatsApp form, mobile vs landline, and the issuing operator (Mobilis, Djezzy, Ooredoo, Algérie Télécom). | التحقق من رقم هاتف جزائري وتوحيده وتحديد المشغّل.
Parameters:
number(required) — string — The phone number, in any format an Algerian would write it.
Hints: read-only yes · destructive not declared · idempotent not declared · open-world no
mystoq__search_storesread-only[MyStoq] Search the public Mystoq store directory (Algerian online shops). Filter by keyword (store name), wilaya, or plan. Returns store name, wilaya, storefront URL and plan tier. Public business listings only — no merchant personal data.
Parameters:
limit— integer — Max results (1-25, default 12).query— string — Keyword in the store name.offset— integer — Pagination offset (default 0).wilaya— string — Wilaya filter: code (1-69) or name (e.g. "16", "Alger", "الجزائر").
Hints: read-only yes · destructive no · idempotent yes · open-world no
mystoq__get_storeread-only[MyStoq] Get a public Mystoq store by its slug: name, wilaya, storefront URL, plan tier and member-since. Public info only.
Parameters:
slug(required) — string — Store slug, e.g. "islem-uk".
Hints: read-only yes · destructive no · idempotent yes · open-world no
mystoq__list_plansread-only[MyStoq] List Mystoq subscription plans with monthly/yearly/lifetime prices (DZD) — useful to answer "how much does Mystoq cost".
Hints: read-only yes · destructive no · idempotent yes · open-world no
mystoq__platform_statsread-only[MyStoq] Mystoq network statistics: number of active stores and wilayas covered.
Hints: read-only yes · destructive no · idempotent yes · open-world no
mystoq__cod_profitread-only[MyStoq] Compute true CAC and net cash-on-delivery profit for an Algerian online store, accounting for the return/refusal rate. Returns base and confirmation-call scenarios.
Parameters:
selling_price(required) — number — Selling price per order (DZD).product_cost(required) — number — Product cost (DZD).ad_cost_per_order(required) — number — Ad spend to acquire one confirmed order (DZD).return_cost— number — DZD lost per refused/returned parcel (default 600).return_rate_pct— number — Percent of confirmed orders refused/undelivered (e.g. 25 for 25%).
Hints: read-only yes · destructive no · idempotent yes · open-world no
mystoq__yalidine_deliveryread-only[MyStoq] Estimate delivery success/return rate and typical delivery time for a destination wilaya in Algeria (region-based network estimate).
Parameters:
wilaya(required) — string — Destination wilaya: slug, name or number (e.g. "oran", "Alger", "31").
Hints: read-only yes · destructive no · idempotent yes · open-world no
mystoq__order_riskread-only[MyStoq] Score the fraud/return risk of an Algerian COD order from its signals (phone, history, etc.) — Mystoq FakeShield logic.
Parameters:
hour— integer — Hour the order was placed, 0-23.name— string — Customer full name.phone— string — Customer phone (Algerian mobile).wilaya— string — Destination wilaya.address— string — Delivery address.
Hints: read-only yes · destructive no · idempotent yes · open-world no
mystoq__create_store[MyStoq] Register a NEW Mystoq store (tenant). Returns the store id, slug and an access token. No auth needed. WRITE.
Parameters:
name(required) — string — Store name.email(required) — string — Owner email.password(required) — string — Account password (min 8).phone(required) — string — Owner phone in Algeria (e.g. 0555123456). Required — a cash-on-delivery store cannot take an order without one.slug— string — Desired store address, the <slug>.mystoq.com part. Optional: derived from the store name when omitted. Latin letters, digits and hyphens, 3-30 chars.wilaya_id— integer — Wilaya code 1-69 (optional).
Hints: read-only no · destructive no · idempotent no · open-world no
mystoq__create_product[MyStoq] Create a product in the authenticated merchant's store. Requires Bearer token. WRITE.
Parameters:
name(required) — string — Product name.price(required) — number — Price in DZD.stock— integer — Stock quantity (optional).status— string — active | draft | archived (default draft).is_demo— boolean — Mark as an ephemeral demo product (server auto-deletes it after auto_delete_at).description— string — Description.translations— object — Optional {ar|fr|en:{name,description}}.compare_price— number — Strikethrough/old price (optional).auto_delete_at— string — ISO timestamp after which a demo product is auto-deleted server-side.
Hints: read-only no · destructive no · idempotent no · open-world no
mystoq__set_price[MyStoq] Update a product's price (and optional compare_price) in the authenticated store. Requires Bearer token. WRITE.
Parameters:
product_id(required) — integer — Product id.price(required) — number — New price in DZD.compare_price— number — Optional old/compare price.
Hints: read-only no · destructive no · idempotent yes · open-world no
mystoq__publish[MyStoq] Publish a product (set status=active) so it shows on the storefront. Requires Bearer token. WRITE.
Parameters:
product_id(required) — integer — Product id to publish.
Hints: read-only no · destructive no · idempotent yes · open-world no
mystoq__delete_productdestructive[MyStoq] Delete a product from the authenticated store (reversible cleanup — used by the agent's ephemeral live-demo). Requires Bearer token; only the owner's own product. WRITE/DESTRUCTIVE.
Parameters:
product_id(required) — integer — Product id to delete.
Hints: read-only no · destructive yes · idempotent yes · open-world no
liqaa__create_instant_room[LIQAA] Create a brand-new instant LIQAA video meeting and return shareable join links. End-to-end encrypted, runs in the browser, no install and no account needed. Anyone with the guest link joins with one click. Up to 25 participants on an instant room.
Parameters:
title— string — Optional display title for the meeting.
Hints: read-only no · destructive no · idempotent no · open-world yes
liqaa__list_plansread-only[LIQAA] List LIQAA subscription plans with monthly price (DZD) and the maximum participants allowed per meeting.
Hints: read-only yes · destructive no · idempotent yes · open-world no
liqaa__platform_capacityread-only[LIQAA] Return LIQAA's load-tested technical capacity and architecture: max participants, real measured load-test results, transport, encryption and latency.
Hints: read-only yes · destructive no · idempotent yes · open-world no
liqaa__platform_statsread-only[LIQAA] Return public, aggregate LIQAA usage figures (no personal data): registered users, meetings created, and meetings that actually convened.
Hints: read-only yes · destructive no · idempotent yes · open-world no
network__search[TKAWEN Network] بحث موحّد في شبكة TKAWEN المهنيّة الجزائريّة: أعضاء (بالاسم أو المهارة)، مؤسّسات، وظائف مفتوحة، دورات تكوين، طلبات خدمات، منشورات. Unified search across the TKAWEN professional network (Algeria).
Parameters:
q(required) — string — كلمات البحث (عربيّ أو لاتينيّ)type— string — قصر النتائج على نوع (اختياريّ)
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
network__member[TKAWEN Network] الملفّ المهنيّ العامّ لعضو بمعرّفه: العنوان المهنيّ، المهارات، عدد الشهادات الموثّقة، المؤسّسات. Public professional profile by handle.
Parameters:
handle(required) — string
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
network__org[TKAWEN Network] صفحة مؤسّسة بمعرّفها: النوع، التوثيق، الاعتمادات، الوظائف والدورات المفتوحة. Organization page by slug.
Parameters:
slug(required) — string
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
network__jobs[TKAWEN Network] الوظائف المفتوحة من مؤسّسات موثّقة، مع ترشيح بالولاية والنوع والكلمة. Open jobs.
Parameters:
q— stringremote— booleanwilaya— integer — رقم الولاية 1–58
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
network__training[TKAWEN Network] دورات التكوين المفتوحة من مراكز موثّقة (شهادة عبر Algeria Certify). Open training offers.
Parameters:
q— stringmode— stringwilaya— integer
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
network__requests[TKAWEN Network] طلبات الخدمات المفتوحة (تكوين، تطوير، توثيق، استشارة…) التي تستقبل عروضًا. Open service requests.
Parameters:
q— stringwilaya— integercategory— string
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
network__overview[TKAWEN Network] لمحة عن الشبكة: ما هي، أعداد الأعضاء والمؤسّسات والوظائف والدورات والطلبات، والروابط. Network overview and live counts.
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
certify__verify_certificateread-only[AlgeriaCertify] Verify an Algerian digital certificate by its code or token. Returns the holder, course, issuing institution, status (active/revoked/expired) and the official verification URL.
Parameters:
code(required) — string — Certificate code or token, e.g. "AC-2026-EYP8U4" or "ACVP-XXXX-XXXX".
Hints: read-only yes · destructive no · idempotent yes · open-world no
certify__search_certified_talentread-only[AlgeriaCertify] Find certified professionals in Algeria for recruitment, filtered by keyword, specialty, wilaya and open-to-work status. Returns names, headlines, top certifications, wilaya and public profile URLs. Supports pagination via offset.
Parameters:
limit— integer — Max results (1-25, default 10).query— string — Keyword: job, skill or course (e.g. "tourneur", "forklift", "excel").offset— integer — Skip N results for pagination (default 0).wilaya— string — Wilaya filter: code, Arabic or English name (e.g. "23", "Annaba", "عنابة").specialty— string — Specialty / job title filter.open_to_work— boolean — Only people open to work.
Hints: read-only yes · destructive no · idempotent yes · open-world no
certify__match_talent_to_jobread-only[AlgeriaCertify] Recruitment matchmaker: given a job description or a list of required skills (plus optional specialty/wilaya), returns the best-matching certified professionals in Algeria, ranked by skill overlap, trust score and availability. Each result includes a match score, the matched terms, verified certifications and the public profile URL.
Parameters:
description(required) — string — The job description or required skills/keywords (free text, any language).limit— integer — Max candidates (1-25, default 8).wilaya— string — Optional wilaya: code, Arabic or English name.specialty— string — Optional specialty / job-title filter.open_to_work— boolean — Only candidates open to work.
Hints: read-only yes · destructive no · idempotent yes · open-world no
certify__get_talent_profileread-only[AlgeriaCertify] Get a certified person's public profile by username/slug: headline, bio, years of experience, verified certifications and CV link.
Parameters:
username(required) — string — Profile username/slug, e.g. "boukhalfa-idris".
Hints: read-only yes · destructive no · idempotent yes · open-world no
certify__list_specialtiesread-only[AlgeriaCertify] List the certification programs / specialties available on AlgeriaCertify, with how many people are certified in each. Useful to discover what skills can be verified or recruited for.
Parameters:
limit— integer — Max programs to return (1-100, default 40).
Hints: read-only yes · destructive no · idempotent yes · open-world no
certify__list_institutionsread-only[AlgeriaCertify] List accredited training institutions on AlgeriaCertify and how many active certificates each has issued.
Parameters:
limit— integer — Max institutions (1-50, default 20).
Hints: read-only yes · destructive no · idempotent yes · open-world no
certify__platform_statsread-only[AlgeriaCertify] Trust statistics of the AlgeriaCertify portal: number of active verified certificates, public talents and accredited institutions.
Hints: read-only yes · destructive no · idempotent yes · open-world no
os__overview[TKAWEN OS] What TKAWEN OS is, verified against its code: multi-tenant academies (a database per academy), Ed25519-signed certificates, SCORM/xAPI/cmi5/LTI 1.3, roles, operations — and what is not built yet. ما هو TKAWEN OS: الهندسة والوحدات والمعايير وما لم يكتمل.
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
os__academies[TKAWEN OS] Live academies running on TKAWEN OS, with their address, language and number of published courses. الأكاديميّات الحيّة على TKAWEN OS.
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
os__search_courses[TKAWEN OS] Search the published courses of every live TKAWEN OS academy at once (Arabic-aware matching on title, description, category). Filter by academy, level, language or certificate. بحث في دورات كلّ الأكاديميّات دفعة واحدة.
Parameters:
q— string — Keywords (Arabic or Latin). Empty lists everything.level— string — beginner | intermediate | advanced (optional)limit— integer — 1–30, default 10academy— string — Academy id from `academies` (optional)language— string — ar | fr | en (optional)certificate— boolean — Only courses that issue a signed certificate
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
os__course[TKAWEN OS] Full public card of one course: modules, lessons, hours, level, language, what you learn, prerequisites, certificate, price, link. تفاصيل دورة.
Parameters:
academy(required) — stringslug(required) — string
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
os__verify_certificate[TKAWEN OS] Verify a TKAWEN OS certificate by its code (e.g. TK-XXXXXXXX). Without `academy`, every live academy is asked and the issuer is named. The answer comes from the academy register (Ed25519 signature), not from a PDF. تحقّق من شهادة برمزها.
Parameters:
code(required) — string — Certificate code printed on the certificateacademy— string — Academy id (optional)
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
os__check_subdomain[TKAWEN OS] Is a name free for a new academy at <name>.tkawen.com? هل الاسم متاح لأكاديميّة جديدة؟
Parameters:
subdomain(required) — string
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
os__lti_setup[TKAWEN OS] The LTI 1.3 tool registration of an academy, ready to paste into Moodle (or another LMS): OIDC login URL, launch/redirect URLs, deep-linking URL, JWKS URL, scopes. إعدادات ربط LTI 1.3 مع Moodle.
Parameters:
academy(required) — string
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
formation__search_trainingsread-only[TKAWEN] Search the TKAWEN training catalogue for Algeria — 74 corporate programmes in 18 families: HSE and workplace safety, fire safety, security, protocol, management, HR, languages, office and digital, AI, web, marketing, finance, sales, logistics, HACCP and food safety, industrial maintenance, train-the-trainer, optics. Ask in Arabic, French or English. | ابحث في كتالوغ تكوين TKAWEN للشركات في الجزائر.
Parameters:
query(required) — string — The need in plain words: "sécurité incendie", "تكوين سائقين", "HACCP", "Excel".limit— integer — How many programmes to return (default 8, max 30).family— string — Optional family code: SEC HSE INC PRO MAN RH LAN DIG IA WEB MKT FIN COM LOG HAC IND FDF OPT.
Hints: read-only yes · destructive not declared · idempotent not declared · open-world no
formation__get_trainingread-only[TKAWEN] Full detail of one training programme by its code (e.g. HSE-105, HAC-301, PRO-101), including duration, delivery modes and the certificate delivered. | تفاصيل برنامج تكوين واحد بالرمز.
Parameters:
code(required) — string — Programme code, e.g. "HSE-105".
Hints: read-only yes · destructive not declared · idempotent not declared · open-world no
formation__list_categoriesread-only[TKAWEN] The 18 training families TKAWEN covers in Algeria, with how many programmes each holds. | عائلات التكوين الثمانية عشرة وعدد برامج كلّ واحدة.
Hints: read-only yes · destructive not declared · idempotent not declared · open-world no
formation__request_quote[TKAWEN] File a training quote request for a company in Algeria. TKAWEN prices it on headcount and answers the company directly. Only submit details the user actually gave you. | تسجيل طلب عرض سعر لتكوين شركة.
Parameters:
company(required) — string — Company or organisation name.participants(required) — integer — How many people to train — this is what the price is built on.email(required) — string — Contact e-mail at the company.need— string — What they need trained on; programme codes if known.phone— string — Contact phone.wilaya— string — Where the training takes place.contact_name— string — Person to speak to.
Hints: read-only no · destructive no · idempotent not declared · open-world no
formation__list_individual_trainingsTrainings TKAWEN sells to individuals rather than to companies: trades, health, safety, trainer accreditation. Each one enrols online on its own page and ends with a certificate the employer can verify. Use this when the person is training themselves; use formation__search_trainings when a company is training a team.
Parameters:
query— string — free text in Arabic, French or English — the name, the trade, the city or the categorycategory— string — category label in any of the three languages, optional — e.g. "Santé et sécurité", "Health and safety", "الصحّة والسلامة"
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
formation__catalogue_statsread-only[TKAWEN] Size and shape of the TKAWEN training catalogue: how many programmes, how many families, and how they are distributed. | حجم كتالوغ التكوين وتوزيعه.
Hints: read-only yes · destructive not declared · idempotent not declared · open-world no
ui__search_components[TKAWEN] Find a TKAWEN-branded UI component to build a page with — already RTL, already on the brand tokens, extracted from tkawen.com itself. Ask in Arabic, French or English. | ابحث عن مكوّن واجهة من هويّة تكوّن.
Parameters:
query(required) — string — What you are trying to build — e.g. "بطاقة منتج", "stats row", "bandeau de preuves".limit— integer — How many to return (default 6).
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
ui__get_component[TKAWEN] The markup, the CSS and the usage notes for one component. Returns code ready to paste — do not restyle it, the point is that it already matches. | شيفرة المكوّن جاهزة للّصق.
Parameters:
name(required) — string — Component name, e.g. "product-card".
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
ui__brand_tokens[TKAWEN] The published design tokens and font stacks every TKAWEN surface uses, plus the official logo URLs. Read these BEFORE inventing any colour or type choice — the logo is fetched, never drawn. | رموز الهويّة والخطوط وروابط الشعار الرسميّة.
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
Measured by MCPYP probing. Untested fields are omitted, never estimated. Listing is always free; MCPYP never proxies calls or stores user tokens.