Skip to main content
Glama

Server Details

Map prerequisites, track mastery and recommend the next topic each learner is ready for.

Ownership verified
Status
Healthy
Uptime
100.0% over the last 24 hours
OAuth
Works in Glama
Last Tested
Transport
Streamable HTTP · MCP 2025-06-18
URL
Repository
Saify-Technologies/saifs-ai-mcps-docs
GitHub Stars
0
ChatGPT
–
Claude
–

TDQS

A3.8/5.0

Scored across 2 tools

Disambiguation4/5

The two tools do essentially the same analysis, but the boundary is explicitly drawn on input size: mastery_pathing handles up to 5,000 answers / 2,000 topics, and mastery_pathing_get_engine is the fallback for larger or sandbox-resident files. Descriptions make the threshold clear, leaving only a minor risk that an agent misjudges data size and picks the wrong path.

Naming Consistency4/5

Both names are namespaced under 'mastery_pathing', and the variant follows a predictable '<base>_get_engine' form. The deviation is that the primary tool is a bare noun phrase with no verb, while the secondary uses verb_noun, but with only two tools the pattern reads sensibly.

Tool Count4/5

Two tools is thin by typical counts, but the domain is a single heavy analytic engine and the second tool exists only for a genuine scale constraint (large logs / sandbox files), so neither is padding. The surface is tightly scoped rather than under-built.

Completeness4/5

The analysis surface itself is thorough — graph validation, per-learner mastery, frontier, gaps, and curriculum diagnostics — and the large-data path is covered by the code-generation tool. The only asymmetry is that the inline path returns results without a persistence mechanism, whereas the script path writes mastery_plan.json, leaving a minor gap for saving small-batch results.

Publisher details

Operator
Saifs.ai · Publisher source
Vendor relationship
Not applicable
Documentation
Not applicable
Trust center
Not applicable
Restrictions
Not applicable

Available Tools

2 tools
mastery_pathingKnowledge Graph, Mastery & Next-Topic PlannerB
Read-only
Inspect

Adaptive-learning engine. From a curriculum's prerequisite map (topics + prerequisites) and learners' answers (learner, topic, question, correct, time) it returns: graph checks (loops with their path, undefined prerequisites, redundant links, levels, a valid teaching order); each learner's mastery of each topic (Bayesian Knowledge Tracing fitted per topic, standard settings at cold start; Elo rating for chance of a right answer and question difficulty); the knowledge frontier (topics ready to learn: not mastered, all prerequisites mastered, Knowledge Space Theory) with the next best topic and why; review-first when stuck; gaps blocking a goal and the path to it with time; shaky foundations; curriculum checks from data (topics that behave like two skills, practice with no learning gain, prerequisite links the data contradicts or suggests). Learners are never ranked. Decision cards first. Up to 5,000 answers; larger: mastery_pathing_get_engine.

Inputs: goal, method, topics, learners, +21 more. Returns: graph, alerts, status, topics, +9 more

mastery_pathing_get_engineMastery Pathing — Get Engine Script (large platforms)A
Read-only
Inspect

For answer logs over 5,000 rows or curricula over 2,000 topics, or any such file already in your code sandbox. Returns a complete numpy-only Python script with the same engine as mastery_pathing; it reads topics, prerequisite links, answers and stored topic settings, prints the decision cards and each learner's next topic, and writes everything to mastery_plan.json. No learner data reaches this server on this path.

Inputs: params, topics_path, responses_path, prerequisites_path, +1 more. Returns: notes, paths, script, language, +7 more

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

Loading tool schema changelog…

    Related MCP Connectors

    Related MCP Servers

    Try in Browser

    Glama MCP Gateway

    Add one secure layer between your agents and this server.