Unofficial UET Taxila guide: merit calculator, programs, fees and cited admissions answers.
One address for any MCP client. No sign-in needed on this server.
5 read
Grouped by tool name. At most: only reads or looks up information.
Odel charges nothing per call. The publisher may charge for its own service.
An intelligent AI chatbot that answers any question about the University of Engineering and Technology (UET) Taxila - admissions, fee structure, academic programs, departments, faculty, campus life, transport, hostels, scholarships, and more. Powered by RAG over official UET Taxila data.
One-line description (SEO): UET GPT is an AI chatbot that gives instant, cited answers about UET Taxila - admissions, fees, programs, faculty, and campus life - using RAG over the university's official data. Licensed under AGPL-3.0.
UET GPT is an autonomous RAG (Retrieval-Augmented Generation) chatbot for UET Taxila. It answers questions about admissions, departments, fees, exams, faculty, and campus life using a hybrid search + LLM generation pipeline over a corpus of crawled university web pages and ingested PDFs.
Live app: https://uet-gpt.vercel.app · Press kit
UET GPT is a specialized AI assistant for the University of Engineering and Technology (UET), Taxila - one of Pakistan's premier engineering institutions, founded as a UET Lahore campus in 1975 and granted its independent charter in 1993, now serving 5,000+ students across 30+ programs. Instead of digging through scattered university web pages and PDFs, students, applicants, parents, and faculty ask UET GPT in plain language and get fast, accurate answers backed by citations from official UET Taxila sources.
Key things to know:
web.uettaxila.edu.pk), admissions portal (admissions.uettaxila.edu.pk), and ingested documents.UET GPT is currently free to use at https://uet-gpt.vercel.app.
curl_cffi, trafilatura)See architecture.md - the single source of truth - for the
full system design.
architecture.md §17)package.json / .nvmrc)scripts/)Set these in .env.local (Next.js) and in the Convex dashboard as appropriate.
See .env.local.example for the full list with comments, and architecture.md §8.2 for the authoritative descriptions.
pnpm install
# Run the Convex backend (in one terminal)
npx convex dev
# Run the Next.js dev server (in another terminal)
pnpm dev
Open http://localhost:3000 to use the app.
pnpm test # Vitest unit + integration tests
pnpm lint # Biome lint
pnpm test:e2e # Playwright end-to-end tests
architecture.md - single source of truth for system designAGENTS.md - agent / contributor instructionstesting.md - testing strategy (trimmed, agent-optimized)THREAT_MODEL.md - security threat modelCRONJOB.md - autonomous maintenance protocolDESIGN.md - design system (Neo Kinpaku)PRODUCT.md - product definitionCHANGELOG.md - engineering work logdocs/ - focused reference docs:
docs/reference/ - API signatures, env vars, auth matrix, component inventorydocs/security.md - security controls summarydocs/embedding-strategy.md - embedding model + vector storedocs/agent-coordination.md - frontend/backend agent boundary rulesdocs/frontend_backend_boundaries.md - ownership rules between src/ and convex/docs/deployment.md - deployment architecturedocs/crawl-robots-audit.md - robots.txt compliance decisions