Live tools
No account needed
19 tools

Collegelasalletunis MCP Server

Collegelasalletunis exposes 19 public tools on this MCP endpoint.

Host
clasalle-tunis.com
Tools
19
Connection URL
https://clasalle-tunis.com/api/mcp

Tools

  • search_programs

    Program catalog — structured CMS data with applyUrl, faculty, credential, campus, delivery mode, schedule, and AI summaries. Always present applyUrl as a clickable link. FILTERING: Filter values (faculty, campus, etc.) are locale-dependent CMS strings — do NOT guess them. For non-English locales, prefer the query param (fuzzy) over exact filters. Example: instead of faculty="Informatique", use query="informatique montréal". If you need exact filters, read the lci://search/facets/{locale} resour

  • get_program

    Full program detail — about, career prospects, admission criteria, start dates, availabilities, related events/news/tuition, and similar programs. Also includes code, tagline, profileName (when set), and AI-generated aiSummary/aiTags/aiKeywords/aiQualityScore/aiRelatedPrograms (only present when AI enrichment has run for this site — omit silently if absent, don't say "not available"). EXTENDED DETAIL FIELDS (present only when the CMS entry has this content — deliberately sparse, omit the sectio

  • compare_programs

    Compare 2-3 programs side-by-side — duration, credential, delivery modes, start dates, campus, and career outcomes. Use when students ask "What is the difference between X and Y?" or are choosing between programs. FORMAT: ALWAYS present as a comparison table with one column per program. Rows: Credential, Duration, Campus, Delivery Mode, Schedule, Languages, Start Date, Career Outlook. Highlight differences in bold. LIMITATION: Cross-campus comparison is NOT supported — all slugs must be from t

  • search_faculties

    Faculty directory — descriptions, fields of study, and live program counts. Use to answer "What faculties do you have?" or "Tell me about the Design school." Supply a query to fuzzy-search by name or description. Use slug param for a detail view. Present actions.explore as a clickable link. FORMAT: For the full directory, present as a bulleted list: **[Name]** — [description snippet]. [programCount] programs. [Explore](url). For a single faculty detail, use card format with fields of study list

  • search_fields_of_study

    Field-of-study directory — descriptions, parent faculties, and live program counts. Use to answer "What can I study in Photography?" or "What fields does Design offer?" Supply a query to fuzzy-search by name or description. Use slug param for a detail view. Present actions.explore as a clickable link. All URLs include attribution parameters — use exact URLs when linking.

  • get_campus

    Campus detail — contact data (address, phone, email), operating hours, description, program count, faculties, fields of study, and upcoming events. Use when students ask about a specific campus, need contact info, or want to visit. FORMAT: Present as a contact card — campus name as heading, then: address (as map link for each address in actions), phone (as tel: link), email (as mailto: link), operating hours, programCount ("offers N programs across M faculties"). If upcomingEvents is non-empty,

  • search_courses

    Search academic courses — individual classes within program curricula. Course code, credits, duration, faculty, delivery mode, campus. Use when students ask about specific courses, electives, or curriculum content (not full programs). FORMAT: For 3+ courses, present as a table: Code | Course Name | Credits | Duration | Delivery | Campus. For 1-2 courses, describe naturally. TIP: Course data is not currently populated for any campus, so a 0-result response always includes a `suggestedAction` po

  • get_course

    Course detail — code, credits, duration, delivery mode, campuses, languages, faculty. Use when a student asks about a specific course by name or code. Lookup supports both slug and courseCode. NOTE: No site currently has course content populated — an empty-index response includes a `suggestedAction` pointing to search_programs(query=<slug>); follow it rather than telling the student the course doesn't exist. ENROLLMENT STATUS (isSellable): derived from the entry state. true = active, available

  • search_language_courses

    Search the LCI Languages course catalog (conversational, academic, exam preparation — CELPIP/IELTS/TEF/TEFAQ, corporate, camps, private lessons, pathway service). LCI Languages is a distinct institution from LCI's academic campuses — it has no traditional programs, only these standalone courses. Use when a student asks about learning English or French, language camps, exam prep, or corporate language training. FORMAT: For 3+ courses, present as a table: Name | Tag | Teaching Language | Campus.

  • get_language_course

    Full detail for one LCI Languages course — course structure/accordion sections, who it's for, listed fees, how to apply, accreditations, and PTIRU approval status where applicable. FEES — MANDATORY PRESENTATION when fees is present: (1) Present disclaimer.accuracy verbatim — never omit or paraphrase. (2) Present disclaimer.scopeNote verbatim. (3) Never state a listed fee as a final, guaranteed, or negotiable price — frame it as "the currently listed rate" only. (4) NEVER compute a total across

  • search_faq

    FAQ knowledge base — structured question/answer pairs grouped by topic. Use when students ask "How do I apply?", "What are the admission requirements?", or "How much does it cost?" FORMAT: Present as Q&A — bold the question, then give the answer directly. If multiple FAQ groups match, group by topic title. Do NOT just link to a page — present the answer inline. PRESENTATION: If only one question matches, answer conversationally. If 3+ match, use Q&A list format. Include the source FAQ title fo

  • search_events

    Campus event calendar — open houses, webinars, info sessions, workshops. Sorted soonest-first by default. DATE FILTERING (important): To find upcoming events only, set startAfter to today's ISO date (e.g. "2026-03-27"). To find past events, set startBefore to today's date. You can combine both for a date range. RESPONSE FIELDS: Each result includes isUpcoming (true/false), daysUntil (integer — negative for past), formattedDateRange, campus, faculties, and registrationType. Use isUpcoming and d

  • search_news

    News and announcements — structured articles sorted newest-first by default. Filter by campus, faculty, category, or publication date range. DATE FILTERING: startAfter/startBefore filter on publicationDate (not event dates). Use to find recent news or articles from a specific period. RESPONSE FIELDS: Each result includes age (e.g. "2 days ago", "3 months ago"), isRecent (true if < 6 months), excerpt, and readingTime. When isRecent is false, frame with date — e.g. "This article from 2022 report

  • search_stories

    Student and alumni stories — structured profiles sorted newest-first by default. Filter by campus, faculty, category, or tag. RESPONSE FIELDS: Each result includes age, isRecent, relatedProgram (if connected to a program), faculties, campus, excerpt, and readingTime. When isRecent is false, frame with date — e.g. "Back in 2021, student X..." FORMAT: Present each story as: **[title](url)** — [relatedProgram] · [campus] · [age]. Then excerpt. Lead with the human story, not metadata. PRESENTATIO

  • search_pages

    Campus life, student services, housing/accommodation, financial aid, admission process, and every non-program informational page on the site. This is the tool for CAMPUS EXPERIENCE and LIFESTYLE questions, not just logistics — e.g. "what's it like studying at [campus]?", "what's the social life like there?", "what's the cost of living?", "does LCI offer student housing/accommodations?", "what clubs or student activities exist?", "what support services are there (career services, mental health, a

  • search_global

    Search across LCI Education. Default: current institution only, programs only. CROSS-INSTITUTION: Pass sites="all" (or a comma-list of institutions) to search across LCI Education's 11 campuses worldwide instead of just the current one — this is an opt-in, not the default, since it searches significantly more data. ENTITY TYPES: Use entityTypes param to search other content — "events" for events, "programs,news" for programs and news, "all" for everything. CRITICAL: Results include a "site" f

  • search_site

    Unified search across ALL content types in a single query — programs, faculties, fields of study, pages, events, news, and stories. Results grouped by type with entity-specific actions. BEST FOR: Broad queries like "What do you know about design?" or "Find everything about Montreal." For targeted queries (e.g. upcoming events only), use the type-specific tool instead (search_events with startAfter). PRESENTATION: Present action links as clickable (applyUrl, register, readMore, explore, visit).

  • get_content

    Generic content detail — full document for any entity type by slug. SUPPORTED TYPES: page, event, news, story, faculty, fieldOfStudy. For programs use get_program, for courses use get_course, for campuses use get_campus. FIELD COVERAGE BY TYPE — not uniform: page/event/news/story return body text, abstract (or breadcrumb for pages), and taxonomy (campus/faculties/fieldsOfStudy/categories/tags/author, shape varies by type). faculty and fieldOfStudy are thin by design — they return only title, d

  • browse_sitemap

    Cross-campus page/URL directory — lists real, published page paths pulled directly from each site's public sitemap.xml. Returns URLs and last-modified dates ONLY — no page content. USE THIS TO: (1) verify a URL is real before presenting it to a user — never invent or guess a URL; (2) discover what pages exist under a topic/section when search_pages/search_site/search_faq return nothing relevant; (3) browse site structure cross-campus (site="all") to answer "what does the Barcelona site have abo

Use in your AI tool

One-click into Claude, Cursor, VS Code, and more — connects straight to this server’s public endpoint.

Remote MCP URL
https://clasalle-tunis.com/api/mcp