IE Student MCP
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
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 |
|---|---|
| ie_get_startedA | Start here: setup, browser sign-in steps, usage examples, and scope. No network. |
| ie_browser_profilesA | List normal Chrome/Brave/Edge/Chromium profile names and IDs; no cookie values. |
| ie_auth_statusA | Check live sign-in without opening a browser. Outages are not logged-out states. |
| ie_configure_authA | Persist non-secret browser selection. Use after the user chooses a profile/source. Clears only this process's cached session, never logs the browser out. Isolated needs no normal-browser extraction; managed uses OpenClaw port 18800. |
| ie_login_startA | Open/reuse the selected browser for IE/Microsoft SSO only when the user wants to sign in. Returns immediately. Password/MFA input is human-only in that browser. Does not accept credentials or arbitrary URLs. |
| ie_login_statusA | Check the active sign-in job; does not open a browser. After expiry use ie_auth_status to detect a sign-in completed later. |
| connects_dashboardC | Personalized IE Connects dashboard or discovery recommendations. |
| connects_eventsB | Search/list events, including your registered upcoming or past events. Logical pagination handles sparse upstream buckets. Use next_offset; scan_exhausted means the bounded search was incomplete, not that no more events exist. |
| connects_eventA | Event details or visible attendee directory. No registration, ticket, or QR credential export. |
| connects_groupsA | Find groups/clubs or your memberships; local pagination over at most 1,000 matches. |
| connects_groupB | Read a group's about page or one structured collection; no joins, survey submissions or other writes. |
| connects_peopleB | Search the visible IE directory. Respect privacy; an empty list is not proof a person is absent. |
| connects_personA | Read a profile by returned ID/UID or exact full name; optionally visible connections. Never changes connections. |
| connects_scheduleA | Student schedule. Date filtering is applied to each upstream page; continue next_offset even if a filtered page is empty. ISO dates; maximum 31-day filter window. |
| connects_coursesA | List Connects courses. For LMS readings, assessments and grades use Blackboard tools. |
| connects_courseA | Read a Connects course section using a course ID from connects_courses. |
| connects_feedA | Read feed posts/comments/photos or visible viewer records without posting or changing read state. |
| connects_roomsA | Room availability, filters, details, or existing reservations. Cannot book or cancel rooms. |
| connects_resourcesA | Read jobs, mentorships, marketplace, stores or a fair. No purchases, applications or payments. |
| connects_chatsB | Read existing chat data; cannot send messages or change read state. |
| connects_activityB | Read personal activity surfaces. Some return page metadata rather than complete structured records; do not infer completion from them. |
| blackboard_dashboardA | Blackboard identity, courses, to-do, activity and message summary (bounded output). |
| blackboard_coursesA | List/search enrolled courses or organizations. Returned IDs are preferred for all other Blackboard tools. |
| blackboard_courseB | Course details, role, roster/instructors, timetable, tools or progress. Restricted sections remain unavailable. |
| blackboard_contentA | Browse ROOT/folder children, inspect content, search or list links/attachments. Traverse children for large courses. Does not mark content complete or launch LTI/tests. |
| blackboard_gradesA | Visible grades and EXISTING attempts/feedback. Never starts a test, creates an attempt or submits answers. |
| blackboard_assessmentsB | Discover assessments or read accessible assessment metadata. Permission-denied authoring fields are not bypassed. |
| blackboard_announcementsA | Read course or system announcements. Provide course and announcement ID for detail. |
| blackboard_calendarA | Deadlines, events, calendar definitions, or activity. Events need ISO since/until; range <=28 days. No date arguments uses Blackboard's default to-do window. |
| blackboard_messagesA | Read existing messages/conversations. Never sends messages or marks them read. |
| blackboard_discussionsB | Read discussion forums, threads and replies without posting or mutating read state. |
| blackboard_groupsA | Read course groups, group sets and visible membership, with no enrollment changes. |
| blackboard_attendanceA | Read recorded attendance or class meetings. Does not check in, fabricate proof or change attendance. |
| blackboard_downloadA | Download an existing attachment (<=100 MiB) to a generated private local file on the MCP machine. No arbitrary URL/path, no overwrite or execution. Returns path, bytes and SHA-256. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
| get_started | Guide me from browser sign-in to using my IE Connects and Blackboard accounts. |
| weekly_briefing | Prepare an evidence-based weekly IE schedule and coursework briefing. |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
| guide_resource | Setup and usage guide, available even when logged out. |
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/victor-gurbani/IEStudentMCP'
If you have feedback or need assistance with the MCP directory API, please join our Discord server