Ninova MCP
Related Servers
Alternatives to Ninova MCP
No user-submitted related servers found.
Related Servers
- AlicenseBqualityAmaintenanceİTÜ MCP connects your ITU Ninova and OBS accounts to Claude, Cursor, Codex and other MCP clients, enabling natural language queries for courses, assignments, grades, and more.559MIT
- AlicenseNot gradedqualityDmaintenanceMCP server that turns UPB Virtual (Moodle) into a structured knowledge source, enabling AI assistants to query courses, assignments, deadlines, announcements, and sync materials via REST API.MIT
- AlicenseNot gradedqualityDmaintenanceA powerful Model Context Protocol (MCP) server that seamlessly integrates AI assistants with Moodle Learning Management System. Enable your AI assistant to access courses, retrieve educational content, download resources, and search through your learning materials.8MIT
- AlicenseNot gradedqualityDmaintenanceAn MCP server that connects AI assistants to university D2L Brightspace and Piazza, enabling query of courses, grades, assignments, deadlines, files, and Piazza posts.7MIT
- FlicenseNot gradedqualityBmaintenanceA Model Context Protocol (MCP) server that connects AI coding agents to your Moodle LMS. Fetch assignments, grades, deadlines, and sync everything to Obsidian automatically.-
- FlicenseAqualityBmaintenanceAn MCP server that gives desktop AI apps access to your Waterloo LEARN courses, enabling listing courses, getting announcements, content, grades, and upcoming events through natural language.52-
TDQS
Scored across 26 tools
Many tools are distinct (e.g., get_course_announcements vs get_course_assignments), but there is significant overlap between get_courses and list_courses (both list courses from dashboard), and between get_updates and sync_all_courses (both return detected changes). This could cause agent misselection.
Most tools use snake_case with 'get_course_' or 'get_dashboard_' prefixes, but inconsistencies exist: 'list_courses' vs 'get_courses', 'auth_status' has no verb, and verbs like 'crawl', 'sync_all', 'read' are mixed. The pattern is not fully uniform.
With 26 tools, the set is slightly above the typical well-scoped range (3-15). Some tools like list_courses and get_courses could be merged, and others like crawl_course and get_course_sections overlap. The count feels heavy but still manageable.
The tools cover many read and track operations for courses (announcements, assignments, grades, files, etc.), but there are no create, update, or delete tools. Missing write support (e.g., submit assignments, post messages) is a notable gap, making the surface incomplete for full management.