Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault

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

CapabilityDetails
tools
{
  "listChanged": false
}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
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_statusB

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_eventsA

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_eventB

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_groupA

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_roomsB

Room availability, filters, details, or existing reservations. Cannot book or cancel rooms.

connects_resourcesB

Read jobs, mentorships, marketplace, stores or a fair. No purchases, applications or payments.

connects_chatsA

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_assessmentsC

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_discussionsA

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.

careers_dashboardA

Career portal announcements, your calendar, recommended and recent opportunities. Larger nested data may be truncated: use dedicated paginated tools.

careers_filtersA

Discover live filters, or accepted values for field. Start here before career searches. Autocomplete city/employer needs query (2+ characters); exact labels or IDs avoid ambiguity. No hardcoded career-option lists.

careers_jobsA

Search opportunities with live typed server-side filters. Use careers_filters first. Values within one field OR together; fields AND together. Ranges accept from/to, exclusions use exclude=true. Defaults to Approved/Application Open; use all_statuses for application history. Follow next_offset with the same query. Dates use Europe/Madrid unless explicitly offset. No applications or favorites are changed.

careers_jobA

Job description, requirements, deadline, application methods and source link. Details are projected to career-relevant fields. For long descriptions use section=description and follow next_offset as text_offset (4,000-character chunks). Never starts applications or follows external sites.

careers_recommendationsA

Read the career portal's recommendations; these are not filtered search results.

careers_employersB

Research employers using their live filter catalog and optional name search.

careers_employerA

Employer details, open opportunities, or contacts permitted by IE. Never sends messages or changes target-employer lists.

careers_profileA

Read your own career profile, education or recorded interview history. Interviews is not a shared question bank. No profile edits or new interview reports.

careers_materialsA

Read existing application documents or résumé books. Detail views require an item_id returned by their list. Downloads use careers_download; no uploads or book registrations.

careers_resourcesA

Browse/search career resources or traverse a bounded folder tree. External links are never fetched. Detail needs item_id. Download files with careers_download. Tree is capped at 60 folders; larger results must be narrowed.

careers_calendarA

Your career calendar or advising availability (up to 31 days), types/offices, and role-dependent events. Empty data can be legitimate; access_denied is not no events. Adviser/type refinements apply locally over the complete date-window response. No bookings or registrations.

careers_downloadA

Privately download a permitted existing file to a generated filename on the MCP host. Cookie-free allowlisted file transport; 100 MiB/40-second budget. No arbitrary paths, uploads or external URL fetches.

careers_searchesA

Read local career search presets (shared with iecareers), run one, or inspect portal saved searches. No baseline changes. Show/run require name. Follow next_offset for complete lists.

careers_save_searchA

Validate then save a credential-free LOCAL search preset, only when requested. Shared with the CLI. Does not create portal alerts or schedule/send anything. replace=true overwrites only the named local definition.

careers_check_searchA

One-shot complete search diff: new, changed and no-longer-matching jobs. Default is preview (no write). Only advance_baseline=true commits private local state after a complete scan; reset_baseline handles an explicitly changed query/account. Never schedules or sends notifications. First scan marks all matches added. Persist returned changes before committing if you need reliable downstream delivery; truncated output is not the full change list.

Prompts

Interactive templates invoked by user choice

NameDescription
get_startedGuide me from browser sign-in to using my IE Connects and Blackboard accounts.
weekly_briefingPrepare an evidence-based weekly IE schedule and coursework briefing.

Resources

Contextual data attached and managed by the client

NameDescription
guide_resourceSetup and usage guide, available even when logged out.

TDQS

B3.4/5.0

Scored across 49 tools

Disambiguation3/5

The prefix grouping (ie_, blackboard_, connects_, careers_) helps, and most plural/singular pairs are clear. However, there are several overlapping clusters: ie_login_status vs ie_auth_status, careers_jobs vs careers_searches vs careers_check_search vs careers_recommendations, and multiple dashboard/calendar tools that could lead to misselection.

Naming Consistency4/5

Most names follow a predictable <domain>_<resource> pattern with plural list and singular detail pairs, making the surface navigable. Minor deviations such as ie_get_started, careers_save_search, careers_check_search, and the near-duplicate login/status names keep it from being perfectly uniform.

Tool Count2/5

49 tools is far above the comfortable 3-15 range and even the 16-25 heavy range. The four portal prefixes make it manageable, but the sheer count creates significant selection overhead for an agent.

Completeness4/5

Read coverage is very thorough across Blackboard, Connects, and Careers, with list/detail pairs, pagination, and downloads. The main gaps are intentional action workflows: no room booking, event registration, messaging/posting, or job application tools, and some dashboards are explicitly bounded/truncated.

Maintenance

ActivityMaintained
ResponsivenessNo issues