# Global *Information about our programs and services is available on our website.* --- ## Search API Public REST endpoint for querying educational content. **Endpoint**: `GET https://www.lcieducation.com/api/search` **Schema**: `GET https://www.lcieducation.com/api/search/schema` ### Entity Types | Type | Description | |------|-------------| | `program` (default) | Educational programs with NL search and filtering | | `faculty` | Academic faculties/schools | | `fieldOfStudy` | Academic disciplines | | `page` | Website pages with extracted text | | `event` | Campus events with dates and registration | | `news` | News articles | | `story` | Student/alumni stories | | `all` | Unified cross-type search | ### Key Parameters | Param | Description | |-------|-------------| | `type` | Entity type (default: program) | | `locale` | Content language (auto-detected if omitted) | | `q` | Natural language query with typo tolerance | | `faculty` | Filter by faculty name | | `campus` | Filter by campus | | `deliveryMode` | on-campus, online, hybrid, blended | | `schedule` | full-time, part-time | | `slug` | Fetch single entity detail | | `page` / `pageSize` | Pagination (max 50 per page) | ### Examples ``` GET /api/search?locale=en&q=design+programs GET /api/search?locale=en&faculty=Design&deliveryMode=online GET /api/search?locale=en&slug=graphic-design GET /api/search?type=faculty&locale=en GET /api/search?type=event&locale=en&eventStatus=upcoming GET /api/search?type=all&locale=en&q=design ``` Locale is resolved automatically from `Accept-Language` header if not specified. ## MCP Server Model Context Protocol endpoint for AI assistant integration. **Endpoint**: `POST https://www.lcieducation.com/api/mcp` **Protocol**: JSON-RPC 2.0 over Streamable HTTP **Authentication**: None required (public, read-only) **Discovery**: `GET https://www.lcieducation.com/.well-known/mcp` ### Available Tools (15) | Tool | Description | |------|-------------| | `search_programs` | Natural language + structured program search | | `get_program` | Full program detail (about, career, admissions) | | `compare_programs` | Side-by-side comparison (2-3 programs) | | `get_search_schema` | API discovery and live facet values | | `list_facets` | Filter value discovery per entity type | | `search_faculties` | Academic schools with fields of study | | `search_fields_of_study` | Disciplines with parent faculties | | `get_campus` | Campus detail (address, hours, programs) | | `search_global` | Cross-campus search (all LCI sites) | | `search_pages` | Website pages with composition text | | `search_site` | Unified cross-type search | | `search_faq` | FAQ entries grouped by topic | | `search_events` | Campus events with status and registration | | `search_news` | Articles with date filtering | | `search_stories` | Student/alumni stories | ### Client Configuration (Claude Desktop / Cursor) ```json { "mcpServers": { "lci-education": { "url": "https://www.lcieducation.com/api/mcp" } } } ``` ## Machine-Readable API Specification - [OpenAPI 3.1 Spec](https://www.lcieducation.com/docs/api/openapi.yaml): Full schema for the Search API - [MCP Server Card](https://www.lcieducation.com/.well-known/mcp): MCP discovery metadata