{"serverId":"mcp-registry/com.tkawen/intelligence-gateway","tools":[{"name":"formation__list_individual_trainings","fixed":{"name":"formation__list_individual_trainings","description":"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.","inputSchema":{"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\", \"الصحّة والسلامة\""}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":207,"tokensAfter":207},{"name":"network__search","fixed":{"name":"network__search","description":"[TKAWEN Network] بحث موحّد في شبكة TKAWEN المهنيّة الجزائريّة: أعضاء (بالاسم أو المهارة)، مؤسّسات، وظائف مفتوحة، دورات تكوين، طلبات خدمات، منشورات. Unified search across the TKAWEN professional network (Algeria).","inputSchema":{"type":"object","required":["q"],"properties":{"q":{"type":"string","description":"كلمات البحث (عربيّ أو لاتينيّ)"},"type":{"enum":["members","orgs","jobs","training","requests","posts"],"type":"string","description":"قصر النتائج على نوع (اختياريّ)"}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":146,"tokensAfter":146},{"name":"os__check_subdomain","fixed":{"name":"os__check_subdomain","description":"[TKAWEN OS] Is a name free for a new academy at <name>.tkawen.com? هل الاسم متاح لأكاديميّة جديدة؟","inputSchema":{"type":"object","required":["subdomain"],"properties":{"subdomain":{"type":"string"}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":69,"tokensAfter":69},{"name":"os__lti_setup","fixed":{"name":"os__lti_setup","description":"[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.","inputSchema":{"type":"object","required":["academy"],"properties":{"academy":{"type":"string"}}},"annotations":{"readOnlyHint":false,"destructiveHint":false,"idempotentHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: false, destructiveHint: false, idempotentHint: true (inferred from the name).","verify":true}],"tokensBefore":96,"tokensAfter":96},{"name":"os__search_courses","fixed":{"name":"os__search_courses","description":"[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. بحث في دورات كلّ الأكاديميّات دفعة واحدة.","inputSchema":{"type":"object","properties":{"q":{"type":"string","description":"Keywords (Arabic or Latin). Empty lists everything."},"level":{"type":"string","description":"beginner | intermediate | advanced (optional)"},"limit":{"type":"integer","description":"1–30, default 10"},"academy":{"type":"string","description":"Academy id from `academies` (optional)"},"language":{"type":"string","description":"ar | fr | en (optional)"},"certificate":{"type":"boolean","description":"Only courses that issue a signed certificate"}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":225,"tokensAfter":225},{"name":"tkawen_search_tools","fixed":{"name":"tkawen_search_tools","description":"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\".","inputSchema":{"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."}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":137,"tokensAfter":137},{"name":"ui__get_component","fixed":{"name":"ui__get_component","description":"[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. | شيفرة المكوّن جاهزة للّصق.","inputSchema":{"type":"object","required":["name"],"properties":{"name":{"type":"string","description":"Component name, e.g. \"product-card\"."}},"additionalProperties":false},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":113,"tokensAfter":113},{"name":"ui__search_components","fixed":{"name":"ui__search_components","description":"[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. | ابحث عن مكوّن واجهة من هويّة تكوّن.","inputSchema":{"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},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":158,"tokensAfter":158}],"toolsChanged":8,"tokensSaved":0,"todo":[{"tool":"network__jobs","params":["q","remote"]},{"tool":"network__member","params":["handle"]},{"tool":"network__org","params":["slug"]},{"tool":"network__requests","params":["q","wilaya","category"]},{"tool":"network__training","params":["q","mode","wilaya"]},{"tool":"os__check_subdomain","params":["subdomain"]},{"tool":"os__course","params":["slug","academy"]},{"tool":"os__lti_setup","params":["academy"]}],"note":"Deterministic fixes. Changes marked verify need a human look before shipping (renames, inferred annotations, inferred types, removed text). Parameter descriptions in `todo` need to be written by someone who knows the API."}