FAST-NUCES Flex Student Portal MCP Server
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@FAST-NUCES Flex Student Portal MCP Servershow me my attendance for this semester"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
FAST-NUCES flex Student Portal MCP Server
An MCP server that connects AI assistants like Claude Desktop or GitHub Copilot directly to your Flex Student Portal. Ask questions about your academic data in plain English.
What Can You Do?
Once connected, just chat naturally:
Ask This | Get This |
"Roast my transcript" | A brutally honest AI review of your transcript |
"Am I passing PF?" | Quick calculation of your current standing |
"How many classes did I bunk?" | Attendance reality check |
"Compare my marks to class average" | See where you stand vs classmates |
Related MCP server: TechMCP - PSG College of Technology MCP Server
Requirements
Python 3.11+
Google Chrome installed (for login automation)
Claude Desktop or GitHub Copilot (with MCP support)
Installation
Clone and install dependencies:
git clone <repo-url> cd FLEX pip install -r requirements.txtCreate
.envfile with your credentials:FLEX_ROLL_NO=22F-XXXX FLEX_PASSWORD=your_passwordConfigure your MCP client:
Edit
%APPDATA%\Claude\claude_desktop_config.json:{ "mcpServers": { "flex": { "command": "python", "args": ["C:/path/to/FLEX/server.py"], "env": { "FLEX_ROLL_NO": "22F-XXXX", "FLEX_PASSWORD": "your_password" } } } }Add to your MCP settings:
{ "flex": { "command": "python", "args": ["C:/path/to/FLEX/server.py"] } }
Usage
Start your MCP client (Claude Desktop / Copilot)
The first time, say "Login to FLEX" ,Chrome will open for CAPTCHA
If image CAPTCHA appears, solve it manually (you have 2 minutes)
Once logged in, ask away!
Available Tools
Tool | Description |
| Opens Chrome for CAPTCHA-authenticated login |
| Fetches attendance for all courses |
| Gets detailed marks with class statistics |
| Full academic transcript with GPAs |
| Modified Class Average for relative grading |
| Current semester registered courses |
| Payment history and fee details |
| Verify if session is active |
Project Structure
FLEX/
├── server.py # MCP entry point
├── auth.py # Login & session management
├── tools/ # MCP tool implementations
│ ├── login.py
│ ├── attendance.py
│ ├── marks.py
│ ├── transcript.py
│ ├── mca.py
│ ├── courses.py
│ ├── fees.py
│ └── status.py
└── parsers/ # HTML parsing logic
├── attendance.py
├── marks.py
├── transcript.py
├── courses.py
├── fees.py
└── challan.pyNotes
Login session persists until you restart the MCP server
Chrome must be installed (Other browsers are not supported, well if you can add support please do)
Your credentials are only used locally, never transmitted elsewhere
Image CAPTCHAs require manual solving, the browser stays open for you
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- Alicense-qualityCmaintenanceEnables AI assistants to securely retrieve academic grades and course information from Sakarya University's SABIS student information system through automated web scraping.Last updated2ISC
- Alicense-qualityDmaintenanceEnables AI assistants to access PSG College of Technology e-campus portal data including CA marks, attendance records, timetable schedules, and course information through natural language queries.Last updated4MIT
- Flicense-quality-maintenanceEnables University of Toronto students to access academic data from ACORN and Quercus via AI assistants. It provides tools to retrieve course schedules, enrollment details, syllabi, assignments, and announcements.Last updated
- Flicense-qualityDmaintenanceAutomates interactions with the PAF-IAST University LMS to provide AI assistants with access to academic data like attendance, marks, and schedules. It features smart authentication with CAPTCHA solving and secure session management for seamless integration with tools like Claude and Cursor.Last updated1
Related MCP Connectors
Connect AI assistants to your GitHub-hosted Obsidian vault to seamlessly access, search, and analy…
Connect your Nubank account to AI via Brazil's Open Finance: balances, statements, cards, investment
Connect AI agents to bank accounts, transactions, balances, and investments.
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/ahtishamdilawar/nuces-flex-MCP'
If you have feedback or need assistance with the MCP directory API, please join our Discord server