# LCI Melbourne > A bespoke higher education institute in the heart of Australia's design capital, LCI Melbourne (formerly Australian Academy of Design) offers personalized creative education that shapes the future of design professionals. Located in Collingwood's vibrant creative district, we are part of the global LCI Education network with 23 campuses across 5 continents. As an Institute of Higher Education accredited by TEQSA and registered with CRICOS, we offer Australia's first Bachelor of Design Arts degree with customizable majors in Fashion & Costume Design, Filmmaking & Photography, Graphic & Digital Design, Interior Design, and Visual Arts. Our unique approach combines local expertise with global perspectives, preparing graduates who have won prestigious awards including the Design Institute of Australia's Graduate of the Year and work in top creative studios worldwide. ## Core Documentation ### Faculties and schools - [Art, Design and Communication](https://melbourne.lcieducation.com/en/programs-and-courses/faculties-and-schools/art-design-and-communication) (7 programs) - [Business and Management](https://melbourne.lcieducation.com/en/programs-and-courses/faculties-and-schools/business-and-management) (1 program) - [Fashion](https://melbourne.lcieducation.com/en/programs-and-courses/faculties-and-schools/fashion) (2 programs) - [Other Programs](https://melbourne.lcieducation.com/en/programs-and-courses/faculties-and-schools/other-programs) (2 programs) ### Programs and courses ### Art, Design and Communication - [Bachelor of Design Arts - Major in Filmmaking and Photography](https://melbourne.lcieducation.com/en/programs-and-courses/major-filmmaking-and-photography): Bachelor of Photography and Filmmaking in Melbourne - [Bachelor of Design Arts - Major in Graphic and Digital Design](https://melbourne.lcieducation.com/en/programs-and-courses/major-graphic-and-digital-design): Bachelor of Graphic Design in Melbourne - [Bachelor of Design Arts - Major in Interactive Design](https://melbourne.lcieducation.com/en/programs-and-courses/major-interactive-design): Bachelor of Interaction Design in Melbourne - [Bachelor of Design Arts - Major in Interior Design](https://melbourne.lcieducation.com/en/programs-and-courses/major-interior-design): Bachelor of Interior Design in Melbourne - [Bachelor of Design Arts - Major in Visual Art](https://melbourne.lcieducation.com/en/programs-and-courses/major-visual-art): Bachelor of Visual Arts in Melbourne - [Graphic Design](https://melbourne.lcieducation.com/en/programs-and-courses/diploma-graphic-design): Diploma in Graphic Design in Melbourne - [Online Diploma of Interior Design](https://melbourne.lcieducation.com/en/programs-and-courses/diploma-of-interior-design): Create spaces that inspire, comfort, and connect — study interior design online, on your terms. ### Business and Management - [Bachelor of Business and Innovation](https://melbourne.lcieducation.com/en/programs-and-courses/bachelor-entrepreneurship-creative-industries): Bachelor of Business and Innovation in Melbourne ### Fashion - [Bachelor of Design Arts - Major in Fashion and Costume Design](https://melbourne.lcieducation.com/en/programs-and-courses/major-fashion-and-costume-design): Bachelor of Fashion Design - [Fashion Design](https://melbourne.lcieducation.com/en/programs-and-courses/diploma-fashion-design): Diploma in Fashion Design in Melbourne ### Other Programs - [Fashion Design](https://melbourne.lcieducation.com/en/programs-and-courses/fashion-design) - [Graphic Design](https://melbourne.lcieducation.com/en/programs-and-courses/graphic-design) ### Admission and Student Services - [Admissions](/en/admission-and-aid): Year-round registrations - [VTAC Applications](/en/admission-and-aid/vtac): Victorian tertiary admissions - [International Students](/en/admission-and-aid/international): Visa support and OSHC guidance - [FEE-HELP](/en/admission-and-aid/fee-help): Australian government loan assistance - [Recognition of Prior Learning](/en/admission-and-aid/rpl): Credit for previous study and experience ## API Access For AI agents, chatbots, and developers — two ways to access our content programmatically: ### Search API (HTTP) Search programs, faculties, events, news, and more via simple HTTP GET requests. - **Endpoint**: `GET https://melbourne.lcieducation.com/api/search` - **Schema / Discovery**: `GET https://melbourne.lcieducation.com/api/search/schema?locale=en` - **Authentication**: None required (public) **Quick examples**: - Search programs: `https://melbourne.lcieducation.com/api/search?locale=en&q=design` - Filter by faculty: `https://melbourne.lcieducation.com/api/search?locale=en&faculty=Design` - List events: `https://melbourne.lcieducation.com/api/search?type=event&locale=en` - Latest news: `https://melbourne.lcieducation.com/api/search?type=news&locale=en&sort=date` - All content types: `https://melbourne.lcieducation.com/api/search?type=all&locale=en&q=design` Supports 7 content types: programs, faculties, fields of study, pages, events, news, stories. ### MCP Server (AI Agents) For AI agents that support the [Model Context Protocol](https://modelcontextprotocol.io), a full MCP server is available with 15 tools, conversation context, and structured responses. - **Endpoint**: `POST https://melbourne.lcieducation.com/api/mcp` - **Protocol**: JSON-RPC 2.0 over Streamable HTTP (stateless) - **Authentication**: None required (public) **Available tools**: search_programs, get_program, compare_programs, get_search_schema, list_facets, search_faculties, search_fields_of_study, get_campus, search_global, search_pages, search_site, search_faq, search_events, search_news, search_stories **Client configuration** (Claude Desktop, Cursor, etc.): ```json { "mcpServers": { "melbourne": { "type": "streamableHttp", "url": "https://melbourne.lcieducation.com/api/mcp" } } } ``` **Recommended first call**: `get_search_schema` — returns available parameters, valid filter values, and AI behavior instructions. * *Required headers**: - `Content-Type: application/json` - `Accept: application/json, text/event-stream` (both values required per MCP Streamable HTTP spec) * *Integration tips**: - Always call `list_facets` before `search_programs` to discover valid filter values (exact match required — e.g. "Montréal" not "Montreal", "IN-CLASS LEARNING" not "on-campus") - Pass `suggestedContext` from previous responses to maintain conversational continuity - All URLs include UTM tracking (`utm_source=mcp&utm_medium=ai-agent`) --- --- ## Search API Public REST endpoint for querying educational content. **Endpoint**: `GET https://melbourne.lcieducation.com/api/search` **Schema**: `GET https://melbourne.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://melbourne.lcieducation.com/api/mcp` **Protocol**: JSON-RPC 2.0 over Streamable HTTP **Authentication**: None required (public, read-only) **Discovery**: `GET https://melbourne.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://melbourne.lcieducation.com/api/mcp" } } } ``` ## Machine-Readable API Specification - [OpenAPI 3.1 Spec](https://melbourne.lcieducation.com/docs/api/openapi.yaml): Full schema for the Search API - [MCP Server Card](https://melbourne.lcieducation.com/.well-known/mcp): MCP discovery metadata