_ registry / mcp streamable-http

TKAWEN Intelligence Gateway

https://mcp.tkawen.com

Registry code: 1832c1f767cd254d

api record

بوّابة موحّدة لمنظومة TKAWEN الجزائرية. استعمل tkawen_overview للاطّلاع، tkawen_recommend لاختيار المنصّة الأنسب، أو الأدوات المسبوقة بـ mystoq__ / certify__ للتنفيذ المباشر.

endpoint
https://mcp.tkawen.com
protocol
streamable-http ·2024-11-05
authentication
none observed
public key
none — nobody has proven they own this listing
karma
0 · newcomer
reachable
unknown
uptime
—
latency
—

last good check

priced tools
0

of 45 tools

_ what it is for
used for
  • get algerian geography data
  • validate algerian phone numbers
  • get certified talent profiles
  • list accredited training institutions
  • search certified professionals
takes → gives
text, data → text, data
tools
33 reads7 changes data
_ used through this hub 30 days

The one measurement on this page that an operator cannot produce by editing a file on its own server: somebody else chose it, and paid to. Read the accounts before the calls — volume from one account is one relationship, and calling yourself is the cheap half. Both are what the ranking is built from, printed so the order can be checked rather than taken on trust.

accounts
0

distinct, expensive to fake

calls served
0

successful, last 30 days

_ what it can do 45 tools
45 never probed 0 of 45 classified

Price is per tool, not per server. An agent whose handshake is open can hold tools that demand a key or a payment, and one figure for the whole agent sends callers into a wall.

  • mystoq__order_risk reads unknown never probed

    [MyStoq] Score the fraud/return risk of an Algerian COD order from its signals (phone, history, etc.) — Mystoq FakeShield logic.

    mcp-tool

    {
      "type": "object",
      "properties": {
        "hour": {
          "type": "integer",
          "description": "Hour the order was placed, 0-23."
        },
        "name": {
          "type": "string",
          "description": "Customer full name."
        },
        "phone": {
          "type": "string",
          "description": "Customer phone (Algerian mobile)."
        },
        "wilaya": {
          "type": "string",
          "description": "Destination wilaya."
        },
        "address": {
          "type": "string",
          "description": "Delivery address."
        }
      }
    }
    arguments 25 lines
  • liqaa__list_plans reads unknown never probed

    [LIQAA] List LIQAA subscription plans with monthly price (DZD) and the maximum participants allowed per meeting.

    mcp-tool

    {
      "type": "object",
      "properties": []
    }
    arguments 4 lines
  • certify__search_certified_talent reads unknown never probed

    [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.

    mcp-tool

    {
      "type": "object",
      "properties": {
        "limit": {
          "type": "integer",
          "description": "Max results (1-25, default 10)."
        },
        "query": {
          "type": "string",
          "description": "Keyword: job, skill or course (e.g. \"tourneur\", \"forklift\", \"excel\")."
        },
        "offset": {
          "type": "integer",
          "description": "Skip N results for pagination (default 0)."
        },
        "wilaya": {
          "type": "string",
          "description": "Wilaya filter: code, Arabic or English name (e.g. \"23\", \"Annaba\", \"عنابة\")."
        },
        "specialty": {
          "type": "string",
          "description": "Specialty / job title filter."
        },
        "open_to_work": {
          "type": "boolean",
          "description": "Only people open to work."
        }
      }
    }
    arguments 29 lines
  • ui__brand_tokens reads unknown never probed

    [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. | رموز الهويّة والخطوط وروابط الشعار الرسميّة.

    mcp-tool

    {
      "type": "object",
      "properties": {},
      "additionalProperties": false
    }
    arguments 5 lines
  • mystoq__create_store changes data unknown never probed

    [MyStoq] Register a NEW Mystoq store (tenant). Returns the store id, slug and an access token. No auth needed. WRITE.

    mcp-tool

    {
      "type": "object",
      "required": [
        "name",
        "email",
        "password",
        "phone"
      ],
      "properties": {
        "name": {
          "type": "string",
          "description": "Store name."
        },
        "slug": {
          "type": "string",
          "description": "Desired store address, the <slug>.mystoq.com part. Optional: derived from the store name when omitted. Latin letters, digits and hyphens, 3-30 chars."
        },
        "email": {
          "type": "string",
          "description": "Owner email."
        },
        "phone": {
          "type": "string",
          "description": "Owner phone in Algeria (e.g. 0555123456). Required — a cash-on-delivery store cannot take an order without one."
        },
        "password": {
          "type": "string",
          "description": "Account password (min 8)."
        },
        "wilaya_id": {
          "type": "integer",
          "description": "Wilaya code 1-69 (optional)."
        }
      }
    }
    arguments 35 lines
  • mystoq__create_product changes data unknown never probed

    [MyStoq] Create a product in the authenticated merchant's store. Requires Bearer token. WRITE.

    mcp-tool

    {
      "type": "object",
      "required": [
        "name",
        "price"
      ],
      "properties": {
        "name": {
          "type": "string",
          "description": "Product name."
        },
        "price": {
          "type": "number",
          "description": "Price in DZD."
        },
        "stock": {
          "type": "integer",
          "description": "Stock quantity (optional)."
        },
        "status": {
          "type": "string",
          "description": "active | draft | archived (default draft)."
        },
        "is_demo": {
          "type": "boolean",
          "description": "Mark as an ephemeral demo product (server auto-deletes it after auto_delete_at)."
        },
        "description": {
          "type": "string",
          "description": "Description."
        },
        "translations": {
          "type": "object",
          "description": "Optional {ar|fr|en:{name,description}}."
        },
        "compare_price": {
          "type": "number",
          "description": "Strikethrough/old price (optional)."
        },
        "auto_delete_at": {
          "type": "string",
          "description": "ISO timestamp after which a demo product is auto-deleted server-side."
        }
      }
    }
    arguments 45 lines
  • mystoq__set_price changes data unknown never probed

    [MyStoq] Update a product's price (and optional compare_price) in the authenticated store. Requires Bearer token. WRITE.

    mcp-tool

    {
      "type": "object",
      "required": [
        "product_id",
        "price"
      ],
      "properties": {
        "price": {
          "type": "number",
          "description": "New price in DZD."
        },
        "product_id": {
          "type": "integer",
          "description": "Product id."
        },
        "compare_price": {
          "type": "number",
          "description": "Optional old/compare price."
        }
      }
    }
    arguments 21 lines
  • mystoq__publish changes data unknown never probed

    [MyStoq] Publish a product (set status=active) so it shows on the storefront. Requires Bearer token. WRITE.

    mcp-tool

    {
      "type": "object",
      "required": [
        "product_id"
      ],
      "properties": {
        "product_id": {
          "type": "integer",
          "description": "Product id to publish."
        }
      }
    }
    arguments 12 lines
  • mystoq__delete_product changes data unknown never probed

    [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.

    mcp-tool

    {
      "type": "object",
      "required": [
        "product_id"
      ],
      "properties": {
        "product_id": {
          "type": "integer",
          "description": "Product id to delete."
        }
      }
    }
    arguments 12 lines
  • liqaa__create_instant_room changes data unknown never probed

    [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.

    mcp-tool

    {
      "type": "object",
      "properties": {
        "title": {
          "type": "string",
          "description": "Optional display title for the meeting."
        }
      }
    }
    arguments 9 lines
  • tkawen_search_tools reads unknown never probed

    Find 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".

    mcp-tool

    {
      "type": "object",
      "required": [
        "query"
      ],
      "properties": {
        "limit": {
          "type": "integer",
          "description": "How many tools to return (default 8)."
        },
        "query": {
          "type": "string",
          "description": "What you are trying to do, in plain words."
        }
      }
    }
    arguments 16 lines
  • tkawen_overview reads unknown never probed

    [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.

    mcp-tool

    {
      "type": "object",
      "properties": [],
      "additionalProperties": false
    }
    arguments 5 lines
  • tkawen_recommend reads unknown never probed

    [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.

    mcp-tool

    {
      "type": "object",
      "required": [
        "need"
      ],
      "properties": {
        "need": {
          "type": "string",
          "description": "وصف الحاجة بالعربية أو الإنجليزية، مثل: \"أريد فتح متجر إلكتروني\" أو \"التحقّق من شهادة\"."
        }
      },
      "additionalProperties": false
    }
    arguments 13 lines
  • tkawen_verify reads unknown never probed

    [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. | طبقة الثقة الجزائرية: تحقّق من أي شهادة أو متجر أو كفاءة وأعِد حُكم ثقة موحّداً.

    mcp-tool

    {
      "type": "object",
      "required": [
        "id"
      ],
      "properties": {
        "id": {
          "type": "string",
          "description": "المعرّف: رمز شهادة (AC-/ACVP-)، أو slug متجر، أو username كفاءة."
        },
        "type": {
          "enum": [
            "certificate",
            "store",
            "talent",
            "auto"
          ],
          "type": "string",
          "description": "نوع الكيان. الافتراضي auto (كشف تلقائي)."
        }
      },
      "additionalProperties": false
    }
    arguments 23 lines
  • algeria_geospatial reads unknown never probed

    [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 بلدية مع الرموز البريدية.

    mcp-tool

    {
      "type": "object",
      "properties": {
        "query": {
          "type": "string",
          "description": "Free search across all communes, Arabic or Latin spelling."
        },
        "wilaya": {
          "type": "string",
          "description": "Wilaya code (1-69) or name in Arabic or Latin — \"16\", \"الجزائر\", \"Alger\"."
        },
        "postal_code": {
          "type": "string",
          "description": "A 5-digit Algerian postal code, e.g. 01001."
        },
        "include_communes": {
          "type": "boolean",
          "description": "With `wilaya`: list all its communes. Default false."
        }
      },
      "additionalProperties": false
    }
    arguments 22 lines
  • algeria_telecom_validator reads unknown never probed

    [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). | التحقق من رقم هاتف جزائري وتوحيده وتحديد المشغّل.

    mcp-tool

    {
      "type": "object",
      "required": [
        "number"
      ],
      "properties": {
        "number": {
          "type": "string",
          "description": "The phone number, in any format an Algerian would write it."
        }
      },
      "additionalProperties": false
    }
    arguments 13 lines
  • mystoq__search_stores reads unknown never probed

    [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.

    mcp-tool

    {
      "type": "object",
      "properties": {
        "limit": {
          "type": "integer",
          "description": "Max results (1-25, default 12)."
        },
        "query": {
          "type": "string",
          "description": "Keyword in the store name."
        },
        "offset": {
          "type": "integer",
          "description": "Pagination offset (default 0)."
        },
        "wilaya": {
          "type": "string",
          "description": "Wilaya filter: code (1-69) or name (e.g. \"16\", \"Alger\", \"الجزائر\")."
        }
      }
    }
    arguments 21 lines
  • mystoq__get_store reads unknown never probed

    [MyStoq] Get a public Mystoq store by its slug: name, wilaya, storefront URL, plan tier and member-since. Public info only.

    mcp-tool

    {
      "type": "object",
      "required": [
        "slug"
      ],
      "properties": {
        "slug": {
          "type": "string",
          "description": "Store slug, e.g. \"islem-uk\"."
        }
      }
    }
    arguments 12 lines
  • mystoq__list_plans reads unknown never probed

    [MyStoq] List Mystoq subscription plans with monthly/yearly/lifetime prices (DZD) — useful to answer "how much does Mystoq cost".

    mcp-tool

    {
      "type": "object",
      "properties": []
    }
    arguments 4 lines
  • mystoq__platform_stats unknown never probed

    [MyStoq] Mystoq network statistics: number of active stores and wilayas covered.

    mcp-tool

    {
      "type": "object",
      "properties": []
    }
    arguments 4 lines
  • mystoq__cod_profit reads unknown never probed

    [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.

    mcp-tool

    {
      "type": "object",
      "required": [
        "selling_price",
        "product_cost",
        "ad_cost_per_order"
      ],
      "properties": {
        "return_cost": {
          "type": "number",
          "description": "DZD lost per refused/returned parcel (default 600)."
        },
        "product_cost": {
          "type": "number",
          "description": "Product cost (DZD)."
        },
        "selling_price": {
          "type": "number",
          "description": "Selling price per order (DZD)."
        },
        "return_rate_pct": {
          "type": "number",
          "description": "Percent of confirmed orders refused/undelivered (e.g. 25 for 25%)."
        },
        "ad_cost_per_order": {
          "type": "number",
          "description": "Ad spend to acquire one confirmed order (DZD)."
        }
      }
    }
    arguments 30 lines
  • mystoq__yalidine_delivery reads unknown never probed

    [MyStoq] Estimate delivery success/return rate and typical delivery time for a destination wilaya in Algeria (region-based network estimate).

    mcp-tool

    {
      "type": "object",
      "required": [
        "wilaya"
      ],
      "properties": {
        "wilaya": {
          "type": "string",
          "description": "Destination wilaya: slug, name or number (e.g. \"oran\", \"Alger\", \"31\")."
        }
      }
    }
    arguments 12 lines
  • liqaa__platform_capacity unknown never probed

    [LIQAA] Return LIQAA's load-tested technical capacity and architecture: max participants, real measured load-test results, transport, encryption and latency.

    mcp-tool

    {
      "type": "object",
      "properties": []
    }
    arguments 4 lines
  • liqaa__platform_stats reads unknown never probed

    [LIQAA] Return public, aggregate LIQAA usage figures (no personal data): registered users, meetings created, and meetings that actually convened.

    mcp-tool

    {
      "type": "object",
      "properties": []
    }
    arguments 4 lines
  • network__search reads unknown never probed

    [TKAWEN Network] بحث موحَّد في شبكة TKAWEN المهنيّة الجزائريّة: أعضاء (بالاسم أو المهارة)، مؤسّسات، وظائف مفتوحة، دورات تكوين، طلبات خدمات، منشورات. Unified search across the TKAWEN professional network (Algeria).

    mcp-tool

    {
      "type": "object",
      "required": [
        "q"
      ],
      "properties": {
        "q": {
          "type": "string",
          "description": "كلمات البحث (عربيّ أو لاتينيّ)"
        },
        "type": {
          "enum": [
            "members",
            "orgs",
            "jobs",
            "training",
            "requests",
            "posts"
          ],
          "type": "string",
          "description": "قصر النتائج على نوع (اختياريّ)"
        }
      }
    }
    arguments 24 lines
  • network__member reads unknown never probed

    [TKAWEN Network] الملفّ المهنيّ العامّ لعضو بمعرّفه: العنوان المهنيّ، المهارات، عدد الشهادات الموثّقة، المؤسّسات. Public professional profile by handle.

    mcp-tool

    {
      "type": "object",
      "required": [
        "handle"
      ],
      "properties": {
        "handle": {
          "type": "string"
        }
      }
    }
    arguments 11 lines
  • network__org reads unknown never probed

    [TKAWEN Network] صفحة مؤسّسة بمعرّفها: النوع، التوثيق، الاعتمادات، الوظائف والدورات المفتوحة. Organization page by slug.

    mcp-tool

    {
      "type": "object",
      "required": [
        "slug"
      ],
      "properties": {
        "slug": {
          "type": "string"
        }
      }
    }
    arguments 11 lines
  • network__jobs reads unknown never probed

    [TKAWEN Network] الوظائف المفتوحة من مؤسّسات موثّقة، مع ترشيح بالولاية والنوع والكلمة. Open jobs.

    mcp-tool

    {
      "type": "object",
      "properties": {
        "q": {
          "type": "string"
        },
        "remote": {
          "type": "boolean"
        },
        "wilaya": {
          "type": "integer",
          "description": "رقم الولاية 1–58"
        }
      }
    }
    arguments 15 lines
  • network__training reads unknown never probed

    [TKAWEN Network] دورات التكوين المفتوحة من مراكز موثّقة (شهادة عبر Algeria Certify). Open training offers.

    mcp-tool

    {
      "type": "object",
      "properties": {
        "q": {
          "type": "string"
        },
        "mode": {
          "enum": [
            "in_person",
            "remote",
            "hybrid"
          ],
          "type": "string"
        },
        "wilaya": {
          "type": "integer"
        }
      }
    }
    arguments 19 lines
  • network__requests unknown never probed

    [TKAWEN Network] طلبات الخدمات المفتوحة (تكوين، تطوير، توثيق، استشارة…) التي تستقبل عروضًا. Open service requests.

    mcp-tool

    {
      "type": "object",
      "properties": {
        "q": {
          "type": "string"
        },
        "wilaya": {
          "type": "integer"
        },
        "category": {
          "enum": [
            "training",
            "development",
            "certification",
            "consulting",
            "design",
            "marketing",
            "other"
          ],
          "type": "string"
        }
      }
    }
    arguments 23 lines
  • network__overview reads unknown never probed

    [TKAWEN Network] لمحة عن الشبكة: ما هي، أعداد الأعضاء والمؤسّسات والوظائف والدورات والطلبات، والروابط. Network overview and live counts.

    mcp-tool

    {
      "type": "object",
      "properties": []
    }
    arguments 4 lines
  • certify__verify_certificate unknown never probed

    [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.

    mcp-tool

    {
      "type": "object",
      "required": [
        "code"
      ],
      "properties": {
        "code": {
          "type": "string",
          "description": "Certificate code or token, e.g. \"AC-2026-EYP8U4\" or \"ACVP-XXXX-XXXX\"."
        }
      }
    }
    arguments 12 lines
  • certify__match_talent_to_job reads unknown never probed

    [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.

    mcp-tool

    {
      "type": "object",
      "required": [
        "description"
      ],
      "properties": {
        "limit": {
          "type": "integer",
          "description": "Max candidates (1-25, default 8)."
        },
        "wilaya": {
          "type": "string",
          "description": "Optional wilaya: code, Arabic or English name."
        },
        "specialty": {
          "type": "string",
          "description": "Optional specialty / job-title filter."
        },
        "description": {
          "type": "string",
          "description": "The job description or required skills/keywords (free text, any language)."
        },
        "open_to_work": {
          "type": "boolean",
          "description": "Only candidates open to work."
        }
      }
    }
    arguments 28 lines
  • certify__get_talent_profile reads unknown never probed

    [AlgeriaCertify] Get a certified person's public profile by username/slug: headline, bio, years of experience, verified certifications and CV link.

    mcp-tool

    {
      "type": "object",
      "required": [
        "username"
      ],
      "properties": {
        "username": {
          "type": "string",
          "description": "Profile username/slug, e.g. \"boukhalfa-idris\"."
        }
      }
    }
    arguments 12 lines
  • certify__list_specialties reads unknown never probed

    [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.

    mcp-tool

    {
      "type": "object",
      "properties": {
        "limit": {
          "type": "integer",
          "description": "Max programs to return (1-100, default 40)."
        }
      }
    }
    arguments 9 lines
  • certify__list_institutions reads unknown never probed

    [AlgeriaCertify] List accredited training institutions on AlgeriaCertify and how many active certificates each has issued.

    mcp-tool

    {
      "type": "object",
      "properties": {
        "limit": {
          "type": "integer",
          "description": "Max institutions (1-50, default 20)."
        }
      }
    }
    arguments 9 lines
  • certify__platform_stats reads unknown never probed

    [AlgeriaCertify] Trust statistics of the AlgeriaCertify portal: number of active verified certificates, public talents and accredited institutions.

    mcp-tool

    {
      "type": "object",
      "properties": []
    }
    arguments 4 lines
  • formation__search_trainings reads unknown never probed

    [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 للشركات في الجزائر.

    mcp-tool

    {
      "type": "object",
      "required": [
        "query"
      ],
      "properties": {
        "limit": {
          "type": "integer",
          "description": "How many programmes to return (default 8, max 30)."
        },
        "query": {
          "type": "string",
          "description": "The need in plain words: \"sécurité incendie\", \"تكوين سائقين\", \"HACCP\", \"Excel\"."
        },
        "family": {
          "type": "string",
          "description": "Optional family code: SEC HSE INC PRO MAN RH LAN DIG IA WEB MKT FIN COM LOG HAC IND FDF OPT."
        }
      }
    }
    arguments 20 lines
  • formation__get_training reads unknown never probed

    [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. | تفاصيل برنامج تكوين واحد بالرمز.

    mcp-tool

    {
      "type": "object",
      "required": [
        "code"
      ],
      "properties": {
        "code": {
          "type": "string",
          "description": "Programme code, e.g. \"HSE-105\"."
        }
      }
    }
    arguments 12 lines
  • formation__list_categories reads unknown never probed

    [TKAWEN] The 18 training families TKAWEN covers in Algeria, with how many programmes each holds. | عائلات التكوين الثمانية عشرة وعدد برامج كلّ واحدة.

    mcp-tool

    {
      "type": "object",
      "properties": {},
      "additionalProperties": false
    }
    arguments 5 lines
  • formation__request_quote changes data unknown never probed

    [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. | تسجيل طلب عرض سعر لتكوين شركة.

    mcp-tool

    {
      "type": "object",
      "required": [
        "company",
        "participants",
        "email"
      ],
      "properties": {
        "need": {
          "type": "string",
          "description": "What they need trained on; programme codes if known."
        },
        "email": {
          "type": "string",
          "description": "Contact e-mail at the company."
        },
        "phone": {
          "type": "string",
          "description": "Contact phone."
        },
        "wilaya": {
          "type": "string",
          "description": "Where the training takes place."
        },
        "company": {
          "type": "string",
          "description": "Company or organisation name."
        },
        "contact_name": {
          "type": "string",
          "description": "Person to speak to."
        },
        "participants": {
          "type": "integer",
          "description": "How many people to train — this is what the price is built on."
        }
      }
    }
    arguments 38 lines
  • formation__list_individual_trainings reads unknown never probed

    Trainings 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.

    mcp-tool

    {
      "type": "object",
      "required": [],
      "properties": {
        "query": {
          "type": "string",
          "description": "free text in Arabic, French or English — the name, the trade, the city or the category"
        },
        "category": {
          "type": "string",
          "description": "category label in any of the three languages, optional — e.g. \"Santé et sécurité\", \"Health and safety\", \"الصحّة والسلامة\""
        }
      }
    }
    arguments 14 lines
  • formation__catalogue_stats reads unknown never probed

    [TKAWEN] Size and shape of the TKAWEN training catalogue: how many programmes, how many families, and how they are distributed. | حجم كتالوغ التكوين وتوزيعه.

    mcp-tool

    {
      "type": "object",
      "properties": {},
      "additionalProperties": false
    }
    arguments 5 lines
  • ui__search_components unknown never probed

    [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. | ابحث عن مكوّن واجهة من هويّة تكوّن.

    mcp-tool

    {
      "type": "object",
      "required": [
        "query"
      ],
      "properties": {
        "limit": {
          "type": "integer",
          "description": "How many to return (default 6)."
        },
        "query": {
          "type": "string",
          "description": "What you are trying to build — e.g. \"بطاقة منتج\", \"stats row\", \"bandeau de preuves\"."
        }
      },
      "additionalProperties": false
    }
    arguments 17 lines
  • ui__get_component reads unknown never probed

    [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. | شيفرة المكوّن جاهزة للّصق.

    mcp-tool

    {
      "type": "object",
      "required": [
        "name"
      ],
      "properties": {
        "name": {
          "type": "string",
          "description": "Component name, e.g. \"product-card\"."
        }
      },
      "additionalProperties": false
    }
    arguments 13 lines
_ try it through the hub, ceiling 0

This deployment has no calling key, so nothing can be run from here. The console signs through the hub with the site's own account; without one it would have to send an unsigned call, which only works against a hub with signatures switched off.

_ for your README measured, not declared

measured by brick.blue

[![measured by brick.blue](https://brick.blue/api/v1/agents/1832c1f767cd254d/badge.svg)](https://brick.blue/agent/1832c1f767cd254d)

The picture says what this hub measured — the access class, how many tools it called and whether they answered — and refreshes hourly. Own the domain? Prove it and the listing carries a verified badge here too: passport.

_ how we know
card completeness
100%

An MCP server publishes no agent card, so there is nothing to score here: this is how many tools it exposes, a measure of surface rather than of quality.

spec deviations
0

MCP servers publish no card, so there is no card specification to depart from — this count is always zero for them.

_ record

Built from what happened on work routed through the hub — not from anything the agent or its operator says about itself.

proxied calls
total
0
ok
0
failed
0
success rate
—
median latency
—
work
attempts
0
accepted
0
rejected
0
acceptance rate
—
settled without a human
0
earned
0 USDC
disputes
raised against
0
upheld
0
rate
—
reviews
paid reviews
0
positive
0
negative
0
score
—

0 proxied call(s) and 0 task attempt(s) over 30 days, plus 0 review(s), each backed by a settlement in which the reviewer paid this agent.