UAAR University MCP Server
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| HOST | No | Server host binding | 0.0.0.0 |
| PORT | No | Server port | 8000 |
| DEBUG | No | Debug mode flag | True |
| ALGORITHM | No | JWT algorithm | HS256 |
| SECRET_KEY | No | JWT signing secret | your-secret-key-here |
| DATABASE_URL | No | Database connection string | sqlite:///university.db |
| ACCESS_TOKEN_EXPIRE_MINUTES | No | Token expiration time | 30 |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": false
} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| list_departmentsB | List all academic departments. |
| search_coursesB | Search for courses by name or code. |
| get_merit_listB | Get the latest merit list for a department (Spring 2026). |
| check_admission_statusB | Check admission status using CNIC. |
| get_user_profileB | Get profile information for a university member. |
| search_facultyB | Search for faculty members by name or research interest. |
| start_admission_formB | Start a new admission form application. Returns application ID and list of required fields. |
| fill_admission_fieldA | Fill a single field in the admission form. Use this to collect information step by step. |
| fill_multiple_admission_fieldsA | Fill multiple fields at once. Input: {'field_name': 'value', ...} |
| get_admission_form_statusB | Get current status of an admission form including collected and missing fields. |
| preview_admission_formA | Preview the filled admission form before submission. Shows all collected data for approval. |
| confirm_and_submit_admission_formA | Submit the admission form after user confirmation. Set confirmed=True to submit. |
| get_available_programsA | Get list of available programs for admission. |
| get_admission_requirementsB | Get admission requirements and eligibility criteria. |
| log_interactionB | Log an AI agent interaction for auditing purposes. |
| get_department_contactA | Get contact information for university departments. Optionally filter by name. |
| get_emergency_contactsB | Get emergency contact numbers for the university. |
| submit_help_ticketB | Submit a help ticket for IT or administrative issues. |
| get_university_infoB | Get general university information. |
| get_important_linksA | Get important university website links. |
| list_upcoming_eventsA | List upcoming university events and workshops. |
| get_fee_structureB | Get fee details for a specific academic program. |
| check_hostel_availabilityA | Check available hostel rooms. Filter by hostel name or room type. |
| get_mess_menuA | Get hostel mess menu. Optionally filter by day. |
| get_hostel_feesB | Get hostel fee structure. |
| get_hostel_rulesB | Get hostel rules and regulations. |
| search_library_booksB | Search for books in the university library by title, author, or ISBN. |
| check_book_availabilityB | Check if a specific book is available for borrowing. |
| get_borrowed_booksB | Get list of books currently borrowed by a student. |
| get_library_hoursA | Get library operating hours. |
| get_latest_newsB | Get the latest news and announcements. |
| get_semester_resultA | Get academic results for a student. Optionally filter by semester. |
| get_cgpaB | Get cumulative GPA and academic standing for a student. |
| calculate_gpaB | Calculate GPA from a list of grades. Input: [{'credit_hours': 3, 'grade': 'A'}, ...] |
| get_transcript_request_infoA | Get information about requesting official transcripts. |
| list_scholarshipsB | List available scholarships. Optionally filter by provider. |
| check_scholarship_eligibilityA | Check which scholarships a student may be eligible for based on criteria. |
| get_scholarship_detailsB | Get detailed information about a specific scholarship. |
| get_financial_aid_office_infoB | Get contact information for the Financial Aid Office. |
| get_class_scheduleB | Get class schedule. Filter by course code or day of week. |
| get_exam_scheduleA | Get exam schedule. Filter by course code or exam type (Midterm/Final). |
| get_today_classesB | Get all classes scheduled for today. |
| get_bus_routesA | Get university bus routes. Optionally filter by route name. |
| find_bus_stopB | Find bus stops near a location. |
| get_transport_card_infoB | Get information about university transport card. |
| get_route_by_stopA | Find all bus routes that pass through a specific stop. |
| admin_add_departmentB | [Admin] Add a new academic department to the database. |
| admin_add_courseB | [Admin] Add a new course. |
| admin_add_facultyB | [Admin] Add a new faculty member. |
| admin_add_eventB | [Admin] Add a new university event (Date format: YYYY-MM-DD HH:MM:SS). |
| admin_add_newsB | [Admin] Add a news item. |
| admin_add_bookB | [Admin] Add a library book. |
| admin_add_scholarshipC | [Admin] Add a scholarship opportunity. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/SARAMALI15792/InstituaionMCPServer'
If you have feedback or need assistance with the MCP directory API, please join our Discord server