Skip to content

com.tkawen/intelligence-gateway

by tkawen.com · remote · no sign-in to list tools · v1.0.0 · published by com.tkawen

Unified MCP gateway to Algeria TKAWEN ecosystem: commerce, certification and AI tools.

Deletes · 1Final · 1Changes · 34

52 tools: 1 can delete or cancel things, 1 do something that can't be undone, 34 change things and 16 only read.

Scanned Oct 21, 2026

3 checks matched something in the tool definitions. No finding is not a safety guarantee. How the checks work.

claude mcp add --transport http intelligence-gateway https://mcp.tkawen.com/

Findings

Matches of fixed checks, with the text they matched.

2 warn1 info
  • The server marks "certify__verify_certificate" read-only (readOnlyHint: true), and its own name, description or input give the class "write".

    Matched text

    annotations: {"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}; The input takes a statement or command to run (input.code), which can change anything it can reach.

    What this check looks for
  • The server marks "formation__get_training" read-only (readOnlyHint: true), and its own name, description or input give the class "write".

    Matched text

    annotations: {"readOnlyHint":true,"openWorldHint":false}; The name "formation__get_training" says "get": a word for reading.

    What this check looks for
  • The description mentions "credential".

    Matched text

    description: "...N] For a need in Algeria (online store, credential verification, courses, meeting, fleet t..."

    What this check looks for

Tools

Open a tool for its reasons and full description. Descriptions are the publisher's own words, shown as they are.

52 tools

Deletes or cancels 1Claude Code: deny
  • mystoq__delete_product[MyStoq] Delete a product from the authenticated store (reversible cleanup — used by the agent's ephemeral live-demo).No findings

    Why it is in this group

    • The name "mystoq__delete_product" says "delete": a word for removing or ending something.
    • The server marks it destructive (destructiveHint: true).
    Description, as the server wrote it
    [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.

    Annotations the server declares

    • title: Delete product
    • readOnlyHint: false
    • destructiveHint: true
    • idempotentHint: true
    • openWorldHint: false
Can't be undone 1Claude Code: ask
  • mystoq__publish[MyStoq] Publish a product (set status=active) so it shows on the storefront.No findings

    Why it is in this group

    • The name "mystoq__publish" says "publish": a word for a change that another call does not undo.
    Description, as the server wrote it
    [MyStoq] Publish a product (set status=active) so it shows on the storefront. Requires Bearer token. WRITE.

    Annotations the server declares

    • title: Publish product
    • readOnlyHint: false
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
Changes things 34Claude Code: ask
  • algeria_geospatial[Algeria Data] Authoritative Algerian geography: all 69 wilayas (Arabic + Latin names) and 1,581 communes with commune-level postal codes.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    [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 بلدية مع الرموز البريدية.

    Annotations the server declares

    • readOnlyHint: true
    • openWorldHint: false
  • algeria_telecom_validator[Algeria Data] Validate and normalise an Algerian phone number.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    [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). | التحقق من رقم هاتف جزائري وتوحيده وتحديد المشغّل.

    Annotations the server declares

    • readOnlyHint: true
    • openWorldHint: false
  • certify__match_talent_to_job[AlgeriaCertify] Recruitment matchmaker: given a job description or a list of required skills (plus optional specialty/wilaya), returns the best-matching certified professionals in…No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    [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.

    Annotations the server declares

    • title: Match talent to a job
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • certify__platform_stats[AlgeriaCertify] Trust statistics of the AlgeriaCertify portal: number of active verified certificates, public talents and accredited institutions.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    [AlgeriaCertify] Trust statistics of the AlgeriaCertify portal: number of active verified certificates, public talents and accredited institutions.

    Annotations the server declares

    • title: Platform trust stats
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • certify__verify_certificate[AlgeriaCertify] Verify an Algerian digital certificate by its code or token.1 finding

    Why it is in this group

    • The input takes a statement or command to run (input.code), which can change anything it can reach.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.

    Findings

    • Warn

      The server marks "certify__verify_certificate" read-only (readOnlyHint: true), and its own name, description or input give the class "write".

      Matched text

      annotations: {"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}; The input takes a statement or command to run (input.code), which can change anything it can reach.

      What this check looks for
    Description, as the server wrote it
    [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.

    Annotations the server declares

    • title: Verify certificate
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • formation__catalogue_stats[TKAWEN] Size and shape of the TKAWEN training catalogue: how many programmes, how many families, and how they are distributed.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    [TKAWEN] Size and shape of the TKAWEN training catalogue: how many programmes, how many families, and how they are distributed. | حجم كتالوغ التكوين وتوزيعه.

    Annotations the server declares

    • readOnlyHint: true
    • openWorldHint: false
  • formation__get_training[TKAWEN] Full detail of one training programme by its code (e.g.1 finding

    Why it is in this group

    • The name "formation__get_training" says "get": a word for reading.
    • The input takes a statement or command to run (input.code), which can change anything it can reach.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.

    Findings

    • Warn

      The server marks "formation__get_training" read-only (readOnlyHint: true), and its own name, description or input give the class "write".

      Matched text

      annotations: {"readOnlyHint":true,"openWorldHint":false}; The name "formation__get_training" says "get": a word for reading.

      What this check looks for
    Description, as the server wrote it
    [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. | تفاصيل برنامج تكوين واحد بالرمز.

    Annotations the server declares

    • readOnlyHint: true
    • openWorldHint: false
  • formation__request_quote[TKAWEN] File a training quote request for a company in Algeria.No findings

    Why it is in this group

    • The name "formation__request_quote" says "request": a word for a change.
    Description, as the server wrote it
    [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. | تسجيل طلب عرض سعر لتكوين شركة.

    Annotations the server declares

    • readOnlyHint: false
    • destructiveHint: false
    • openWorldHint: false
  • liqaa__create_instant_room[LIQAA] Create a brand-new instant LIQAA video meeting and return shareable join links.No findings

    Why it is in this group

    • The name "liqaa__create_instant_room" says "create": a word for a change.
    Description, as the server wrote it
    [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.

    Annotations the server declares

    • readOnlyHint: false
    • destructiveHint: false
    • idempotentHint: false
    • openWorldHint: true
  • liqaa__platform_capacity[LIQAA] Return LIQAA's load-tested technical capacity and architecture: max participants, real measured load-test results, transport, encryption and latency.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    [LIQAA] Return LIQAA's load-tested technical capacity and architecture: max participants, real measured load-test results, transport, encryption and latency.

    Annotations the server declares

    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • liqaa__platform_stats[LIQAA] Return public, aggregate LIQAA usage figures (no personal data): registered users, meetings created, and meetings that actually convened.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    [LIQAA] Return public, aggregate LIQAA usage figures (no personal data): registered users, meetings created, and meetings that actually convened.

    Annotations the server declares

    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • mystoq__cod_profit[MyStoq] Compute true CAC and net cash-on-delivery profit for an Algerian online store, accounting for the return/refusal rate.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    [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.

    Annotations the server declares

    • title: COD profit / CAC
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • mystoq__create_product[MyStoq] Create a product in the authenticated merchant's store.No findings

    Why it is in this group

    • The name "mystoq__create_product" says "create": a word for a change.
    Description, as the server wrote it
    [MyStoq] Create a product in the authenticated merchant's store. Requires Bearer token. WRITE.

    Annotations the server declares

    • title: Create product
    • readOnlyHint: false
    • destructiveHint: false
    • idempotentHint: false
    • openWorldHint: false
  • mystoq__create_store[MyStoq] Register a NEW Mystoq store (tenant).No findings

    Why it is in this group

    • The name "mystoq__create_store" says "create": a word for a change.
    Description, as the server wrote it
    [MyStoq] Register a NEW Mystoq store (tenant). Returns the store id, slug and an access token. No auth needed. WRITE.

    Annotations the server declares

    • title: Create store
    • readOnlyHint: false
    • destructiveHint: false
    • idempotentHint: false
    • openWorldHint: false
  • mystoq__order_risk[MyStoq] Score the fraud/return risk of an Algerian COD order from its signals (phone, history, etc.) — Mystoq FakeShield logic.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    [MyStoq] Score the fraud/return risk of an Algerian COD order from its signals (phone, history, etc.) — Mystoq FakeShield logic.

    Annotations the server declares

    • title: Order fraud-risk score
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • mystoq__platform_stats[MyStoq] Mystoq network statistics: number of active stores and wilayas covered.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    [MyStoq] Mystoq network statistics: number of active stores and wilayas covered.

    Annotations the server declares

    • title: Mystoq platform stats
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • mystoq__set_price[MyStoq] Update a product's price (and optional compare_price) in the authenticated store.No findings

    Why it is in this group

    • The name "mystoq__set_price" says "set": a word for a change.
    Description, as the server wrote it
    [MyStoq] Update a product's price (and optional compare_price) in the authenticated store. Requires Bearer token. WRITE.

    Annotations the server declares

    • title: Set product price
    • readOnlyHint: false
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • mystoq__yalidine_delivery[MyStoq] Estimate delivery success/return rate and typical delivery time for a destination wilaya in Algeria (region-based network estimate).No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    [MyStoq] Estimate delivery success/return rate and typical delivery time for a destination wilaya in Algeria (region-based network estimate).

    Annotations the server declares

    • title: Yalidine delivery estimate
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • network__jobs[TKAWEN Network] الوظائف المفتوحة من مؤسّسات موثّقة، مع ترشيح بالولاية والنوع والكلمة.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    [TKAWEN Network] الوظائف المفتوحة من مؤسّسات موثّقة، مع ترشيح بالولاية والنوع والكلمة. Open jobs.
  • network__member[TKAWEN Network] الملفّ المهنيّ العامّ لعضو بمعرّفه: العنوان المهنيّ، المهارات، عدد الشهادات الموثّقة، المؤسّسات.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    [TKAWEN Network] الملفّ المهنيّ العامّ لعضو بمعرّفه: العنوان المهنيّ، المهارات، عدد الشهادات الموثّقة، المؤسّسات. Public professional profile by handle.
  • network__org[TKAWEN Network] صفحة مؤسّسة بمعرّفها: النوع، التوثيق، الاعتمادات، الوظائف والدورات المفتوحة.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    [TKAWEN Network] صفحة مؤسّسة بمعرّفها: النوع، التوثيق، الاعتمادات، الوظائف والدورات المفتوحة. Organization page by slug.
  • network__overview[TKAWEN Network] لمحة عن الشبكة: ما هي، أعداد الأعضاء والمؤسّسات والوظائف والدورات والطلبات، والروابط.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    [TKAWEN Network] لمحة عن الشبكة: ما هي، أعداد الأعضاء والمؤسّسات والوظائف والدورات والطلبات، والروابط. Network overview and live counts.
  • network__requests[TKAWEN Network] طلبات الخدمات المفتوحة (تكوين، تطوير، توثيق، استشارة…) التي تستقبل عروضًا.No findings

    Why it is in this group

    • The name "network__requests" says "request": a word for a change.
    Description, as the server wrote it
    [TKAWEN Network] طلبات الخدمات المفتوحة (تكوين، تطوير، توثيق، استشارة…) التي تستقبل عروضًا. Open service requests.
  • network__training[TKAWEN Network] دورات التكوين المفتوحة من مراكز موثّقة (شهادة عبر Algeria Certify).No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    [TKAWEN Network] دورات التكوين المفتوحة من مراكز موثّقة (شهادة عبر Algeria Certify). Open training offers.
  • os__academies[TKAWEN OS] Live academies running on TKAWEN OS, with their address, language and number of published courses.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    [TKAWEN OS] Live academies running on TKAWEN OS, with their address, language and number of published courses. الأكاديميّات الحيّة على TKAWEN OS.
  • os__check_subdomain[TKAWEN OS] Is a name free for a new academy at <name>.tkawen.com?No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    [TKAWEN OS] Is a name free for a new academy at <name>.tkawen.com? هل الاسم متاح لأكاديميّة جديدة؟
  • os__course[TKAWEN OS] Full public card of one course: modules, lessons, hours, level, language, what you learn, prerequisites, certificate, price, link.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    [TKAWEN OS] Full public card of one course: modules, lessons, hours, level, language, what you learn, prerequisites, certificate, price, link. تفاصيل دورة.
  • 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.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    [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.
  • 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 —…No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    [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: الهندسة والوحدات والمعايير وما لم يكتمل.
  • os__verify_certificate[TKAWEN OS] Verify a TKAWEN OS certificate by its code (e.g.No findings

    Why it is in this group

    • The input takes a statement or command to run (input.code), which can change anything it can reach.
    Description, as the server wrote it
    [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. تحقّق من شهادة برمزها.
  • tkawen_overview[TKAWEN] Overview of the TKAWEN ecosystem: Algerian platforms for commerce, certification, education, meetings and GPS tracking, with links and each platform MCP endpoint.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    [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.

    Annotations the server declares

    • readOnlyHint: true
    • openWorldHint: false
  • tkawen_recommend[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 e…1 finding

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.

    Findings

    • Info

      The description mentions "credential".

      Matched text

      description: "...N] For a need in Algeria (online store, credential verification, courses, meeting, fleet t..."

      What this check looks for
    Description, as the server wrote it
    [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.

    Annotations the server declares

    • readOnlyHint: true
    • openWorldHint: false
  • tkawen_verify[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 veri…No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    [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. | طبقة الثقة الجزائرية: تحقّق من أي شهادة أو متجر أو كفاءة وأعِد حُكم ثقة موحّداً.

    Annotations the server declares

    • readOnlyHint: true
    • openWorldHint: true
  • ui__brand_tokens[TKAWEN] The published design tokens and font stacks every TKAWEN surface uses, plus the official logo URLs.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    [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. | رموز الهويّة والخطوط وروابط الشعار الرسميّة.
Only reads 16Claude Code: allow
  • certify__get_talent_profile[AlgeriaCertify] Get a certified person's public profile by username/slug: headline, bio, years of experience, verified certifications and CV link.No findings

    Why it is in this group

    • The name "certify__get_talent_profile" says "get": a word for reading.
    Description, as the server wrote it
    [AlgeriaCertify] Get a certified person's public profile by username/slug: headline, bio, years of experience, verified certifications and CV link.

    Annotations the server declares

    • title: Get talent profile
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • certify__list_institutions[AlgeriaCertify] List accredited training institutions on AlgeriaCertify and how many active certificates each has issued.No findings

    Why it is in this group

    • The name "certify__list_institutions" says "list": a word for reading.
    Description, as the server wrote it
    [AlgeriaCertify] List accredited training institutions on AlgeriaCertify and how many active certificates each has issued.

    Annotations the server declares

    • title: List accredited institutions
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • certify__list_specialties[AlgeriaCertify] List the certification programs / specialties available on AlgeriaCertify, with how many people are certified in each.No findings

    Why it is in this group

    • The name "certify__list_specialties" says "list": a word for reading.
    Description, as the server wrote it
    [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.

    Annotations the server declares

    • title: List specialties / programs
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • certify__search_certified_talent[AlgeriaCertify] Find certified professionals in Algeria for recruitment, filtered by keyword, specialty, wilaya and open-to-work status.No findings

    Why it is in this group

    • The name "certify__search_certified_talent" says "search": a word for reading.
    Description, as the server wrote it
    [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.

    Annotations the server declares

    • title: Search certified talent
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • formation__list_categories[TKAWEN] The 18 training families TKAWEN covers in Algeria, with how many programmes each holds.No findings

    Why it is in this group

    • The name "formation__list_categories" says "list": a word for reading.
    Description, as the server wrote it
    [TKAWEN] The 18 training families TKAWEN covers in Algeria, with how many programmes each holds. | عائلات التكوين الثمانية عشرة وعدد برامج كلّ واحدة.

    Annotations the server declares

    • readOnlyHint: true
    • openWorldHint: false
  • formation__list_individual_trainingsTrainings TKAWEN sells to individuals rather than to companies: trades, health, safety, trainer accreditation.No findings

    Why it is in this group

    • The name "formation__list_individual_trainings" says "list": a word for reading.
    Description, as the server wrote it
    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.
  • formation__search_trainings[TKAWEN] Search the TKAWEN training catalogue for Algeria — 74 corporate programmes in 18 families: HSE and workplace safety, fire safety, security, protocol, management, HR, langu…No findings

    Why it is in this group

    • The name "formation__search_trainings" says "search": a word for reading.
    Description, as the server wrote it
    [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 للشركات في الجزائر.

    Annotations the server declares

    • readOnlyHint: true
    • openWorldHint: false
  • liqaa__list_plans[LIQAA] List LIQAA subscription plans with monthly price (DZD) and the maximum participants allowed per meeting.No findings

    Why it is in this group

    • The name "liqaa__list_plans" says "list": a word for reading.
    Description, as the server wrote it
    [LIQAA] List LIQAA subscription plans with monthly price (DZD) and the maximum participants allowed per meeting.

    Annotations the server declares

    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • mystoq__get_store[MyStoq] Get a public Mystoq store by its slug: name, wilaya, storefront URL, plan tier and member-since.No findings

    Why it is in this group

    • The name "mystoq__get_store" says "get": a word for reading.
    Description, as the server wrote it
    [MyStoq] Get a public Mystoq store by its slug: name, wilaya, storefront URL, plan tier and member-since. Public info only.

    Annotations the server declares

    • title: Get Mystoq store
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • mystoq__list_plans[MyStoq] List Mystoq subscription plans with monthly/yearly/lifetime prices (DZD) — useful to answer "how much does Mystoq cost".No findings

    Why it is in this group

    • The name "mystoq__list_plans" says "list": a word for reading.
    Description, as the server wrote it
    [MyStoq] List Mystoq subscription plans with monthly/yearly/lifetime prices (DZD) — useful to answer "how much does Mystoq cost".

    Annotations the server declares

    • title: List Mystoq plans
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • mystoq__search_stores[MyStoq] Search the public Mystoq store directory (Algerian online shops).No findings

    Why it is in this group

    • The name "mystoq__search_stores" says "search": a word for reading.
    Description, as the server wrote it
    [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.

    Annotations the server declares

    • title: Search Mystoq stores
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • os__search_courses[TKAWEN OS] Search the published courses of every live TKAWEN OS academy at once (Arabic-aware matching on title, description, category).No findings

    Why it is in this group

    • The name "os__search_courses" says "search": a word for reading.
    Description, as the server wrote it
    [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. بحث في دورات كلّ الأكاديميّات دفعة واحدة.
  • tkawen_search_toolsFind the tools that match a need, instead of loading every tool of every platform.No findings

    Why it is in this group

    • The name "tkawen_search_tools" says "search": a word for reading.
    Description, as the server wrote it
    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".
  • ui__get_component[TKAWEN] The markup, the CSS and the usage notes for one component.No findings

    Why it is in this group

    • The name "ui__get_component" says "get": a word for reading.
    Description, as the server wrote it
    [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. | شيفرة المكوّن جاهزة للّصق.
  • 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.No findings

    Why it is in this group

    • The name "ui__search_components" says "search": a word for reading.
    Description, as the server wrote it
    [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. | ابحث عن مكوّن واجهة من هويّة تكوّن.

This is not a safety rating, and no finding is not a safety guarantee. The groups and findings come from fixed checks of the tool definitions the server returned on the date shown, not from its code or what it does when called. How the checks work.

Install

Pinned to version 1.0.0. Values in angle brackets are yours to fill in.

claude mcp add --transport http intelligence-gateway https://mcp.tkawen.com/

Run in a terminal.

Claude Code permissions

Allow the reads, ask before a change, deny the deletes. Paste into .claude/settings.json.

.claude/settings.json
{
  "permissions": {
    "allow": [
      "mcp__intelligence-gateway__tkawen_search_tools",
      "mcp__intelligence-gateway__mystoq__search_stores",
      "mcp__intelligence-gateway__mystoq__get_store",
      "mcp__intelligence-gateway__mystoq__list_plans",
      "mcp__intelligence-gateway__liqaa__list_plans",
      "mcp__intelligence-gateway__network__search",
      "mcp__intelligence-gateway__certify__search_certified_talent",
      "mcp__intelligence-gateway__certify__get_talent_profile",
      "mcp__intelligence-gateway__certify__list_specialties",
      "mcp__intelligence-gateway__certify__list_institutions",
      "mcp__intelligence-gateway__os__search_courses",
      "mcp__intelligence-gateway__formation__search_trainings",
      "mcp__intelligence-gateway__formation__list_categories",
      "mcp__intelligence-gateway__formation__list_individual_trainings",
      "mcp__intelligence-gateway__ui__search_components",
      "mcp__intelligence-gateway__ui__get_component"
    ],
    "ask": [
      "mcp__intelligence-gateway__tkawen_overview",
      "mcp__intelligence-gateway__tkawen_recommend",
      "mcp__intelligence-gateway__tkawen_verify",
      "mcp__intelligence-gateway__algeria_geospatial",
      "mcp__intelligence-gateway__algeria_telecom_validator",
      "mcp__intelligence-gateway__mystoq__platform_stats",
      "mcp__intelligence-gateway__mystoq__cod_profit",
      "mcp__intelligence-gateway__mystoq__yalidine_delivery",
      "mcp__intelligence-gateway__mystoq__order_risk",
      "mcp__intelligence-gateway__mystoq__create_store",
      "mcp__intelligence-gateway__mystoq__create_product",
      "mcp__intelligence-gateway__mystoq__set_price",
      "mcp__intelligence-gateway__mystoq__publish",
      "mcp__intelligence-gateway__liqaa__create_instant_room",
      "mcp__intelligence-gateway__liqaa__platform_capacity",
      "mcp__intelligence-gateway__liqaa__platform_stats",
      "mcp__intelligence-gateway__network__member",
      "mcp__intelligence-gateway__network__org",
      "mcp__intelligence-gateway__network__jobs",
      "mcp__intelligence-gateway__network__training",
      "mcp__intelligence-gateway__network__requests",
      "mcp__intelligence-gateway__network__overview",
      "mcp__intelligence-gateway__certify__verify_certificate",
      "mcp__intelligence-gateway__certify__match_talent_to_job",
      "mcp__intelligence-gateway__certify__platform_stats",
      "mcp__intelligence-gateway__os__overview",
      "mcp__intelligence-gateway__os__academies",
      "mcp__intelligence-gateway__os__course",
      "mcp__intelligence-gateway__os__verify_certificate",
      "mcp__intelligence-gateway__os__check_subdomain",
      "mcp__intelligence-gateway__os__lti_setup",
      "mcp__intelligence-gateway__formation__get_training",
      "mcp__intelligence-gateway__formation__request_quote",
      "mcp__intelligence-gateway__formation__catalogue_stats",
      "mcp__intelligence-gateway__ui__brand_tokens"
    ],
    "deny": [
      "mcp__intelligence-gateway__mystoq__delete_product"
    ]
  }
}

Tools that only read are allowed, tools that change things ask first, tools that delete or cancel are denied. It assumes the server is installed as intelligence-gateway. Review it before you use it.