PAIDEIA MCP
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| PAIDEIA_MCP_AUTO_INSTALL | No | Set to 0 to disable automatic installation of missing Python dependencies. Default is 1. | 1 |
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 |
|---|---|
| ingest_pdfsA | Render every materials/**/*.pdf to markdown via the selected OCR engine. Idempotent unless force=True. |
| grade_pdfA | OCR a single hand-written answer PDF into answers/converted/.md with a confidence tier. |
| build_course_indexC | Inventory converted/ markdown files and write a draft course-index/{summary,patterns,coverage}.md baseline. |
| course_phaseA | Return the artifact-derived course phase (setup/diag/drill/mock/cram/cool), days_until_exam, and top_miss_pattern. |
| init_courseC | Create a PAIDEIA local course folder skeleton for Alt or any MCP client. |
| parse_paideia_repoB | Parse a PAIDEIA repo into the canonical action catalog. |
| list_paideia_actionsC | List PAIDEIA actions available to Alt's local model. |
| prepare_paideia_actionC | Compose the original PAIDEIA instruction, current workspace context, and output contract for an Alt local model to execute. |
| list_artifactsB | List markdown artifacts in a PAIDEIA course folder. |
| read_artifactC | Read a PAIDEIA course artifact by relative path. |
| write_artifactC | Write/append/create a PAIDEIA markdown artifact under the course root. |
| import_alt_noteC | Import an Alt active note/transcript into materials/ and optionally converted/ for PAIDEIA analysis. |
| import_alt_notesB | Batch-import Alt note payloads from alt.notes.getContent into materials/ and converted/. |
| bootstrap_alt_courseC | Create a PAIDEIA course folder and import an initial batch of Alt note transcripts in one call. |
| save_action_artifactB | Save a local-model-generated PAIDEIA action output to canonical paths such as quizzes/, twins/, mock/, derivations/, or cheatsheet/final.md. |
| save_course_indexC | Save model-generated analyze outputs to course-index/summary.md, course-index/patterns.md, and course-index/coverage.md in one call. |
| save_grade_reportC | Save a model-generated grading report under answers/converted/ and append any canonical error-log entries. |
| append_errorB | Append one canonical YAML error entry to errors/log.md. |
| parse_exam_radar_exportC | Parse an OPTIMETA Exam Radar exam-radar:v1 markdown export. |
| import_exam_radarC | Import Exam Radar into radar.md, coverage.md annotation, and a gold-zone weakmap. |
| pattern_lookupB | Filter course-index/patterns.md by Pk label or keyword. |
| hwmapB | Read course-index/coverage.md and return HW-density exam-priority rows. |
| generate_weakmapC | Generate a compact timestamped weakmap from errors/log.md. |
| alt_workflow_guideC | Return an Alt-local-model PAIDEIA operating guide. This mirrors the MCP prompts for clients that only expose tools. |
| alt_capability_manifestB | Return the machine-readable Alt manifest: setup, SDK boundary, PAIDEIA rules, and action-to-tool recipes for all 16 actions. |
| paideia_doctorB | Diagnose PAIDEIA MCP install health, external dependencies, course-folder readiness, action prerequisites, and next steps. |
| alt_setup_instructionsA | Return exact field-by-field values for Alt's local (stdio) MCP server form: command, one-argument-per-line args, name, cwd, and env. |
| PAIDEIA__ingest_pdfsA | PAIDEIA namespace alias for ingest_pdfs. Use this exact name when Alt searches for PAIDEIA__ingest_pdfs. Render every materials/**/*.pdf to markdown via the selected OCR engine. Idempotent unless force=True. |
| PAIDEIA__grade_pdfA | PAIDEIA namespace alias for grade_pdf. Use this exact name when Alt searches for PAIDEIA__grade_pdf. OCR a single hand-written answer PDF into answers/converted/.md with a confidence tier. |
| PAIDEIA__build_course_indexB | PAIDEIA namespace alias for build_course_index. Use this exact name when Alt searches for PAIDEIA__build_course_index. Inventory converted/ markdown files and write a draft course-index/{summary,patterns,coverage}.md baseline. |
| PAIDEIA__course_phaseA | PAIDEIA namespace alias for course_phase. Use this exact name when Alt searches for PAIDEIA__course_phase. Return the artifact-derived course phase (setup/diag/drill/mock/cram/cool), days_until_exam, and top_miss_pattern. |
| PAIDEIA__init_courseC | PAIDEIA namespace alias for init_course. Use this exact name when Alt searches for PAIDEIA__init_course. Create a PAIDEIA local course folder skeleton for Alt or any MCP client. |
| PAIDEIA__parse_paideia_repoC | PAIDEIA namespace alias for parse_paideia_repo. Use this exact name when Alt searches for PAIDEIA__parse_paideia_repo. Parse a PAIDEIA repo into the canonical action catalog. |
| PAIDEIA__list_paideia_actionsA | PAIDEIA namespace alias for list_paideia_actions. Use this exact name when Alt searches for PAIDEIA__list_paideia_actions. List PAIDEIA actions available to Alt's local model. |
| PAIDEIA__prepare_paideia_actionC | PAIDEIA namespace alias for prepare_paideia_action. Use this exact name when Alt searches for PAIDEIA__prepare_paideia_action. Compose the original PAIDEIA instruction, current workspace context, and output contract for an Alt local model to execute. |
| PAIDEIA__list_artifactsC | PAIDEIA namespace alias for list_artifacts. Use this exact name when Alt searches for PAIDEIA__list_artifacts. List markdown artifacts in a PAIDEIA course folder. |
| PAIDEIA__read_artifactC | PAIDEIA namespace alias for read_artifact. Use this exact name when Alt searches for PAIDEIA__read_artifact. Read a PAIDEIA course artifact by relative path. |
| PAIDEIA__write_artifactC | PAIDEIA namespace alias for write_artifact. Use this exact name when Alt searches for PAIDEIA__write_artifact. Write/append/create a PAIDEIA markdown artifact under the course root. |
| PAIDEIA__import_alt_noteC | PAIDEIA namespace alias for import_alt_note. Use this exact name when Alt searches for PAIDEIA__import_alt_note. Import an Alt active note/transcript into materials/ and optionally converted/ for PAIDEIA analysis. |
| PAIDEIA__import_alt_notesC | PAIDEIA namespace alias for import_alt_notes. Use this exact name when Alt searches for PAIDEIA__import_alt_notes. Batch-import Alt note payloads from alt.notes.getContent into materials/ and converted/. |
| PAIDEIA__bootstrap_alt_courseB | PAIDEIA namespace alias for bootstrap_alt_course. Use this exact name when Alt searches for PAIDEIA__bootstrap_alt_course. Create a PAIDEIA course folder and import an initial batch of Alt note transcripts in one call. |
| PAIDEIA__save_action_artifactB | PAIDEIA namespace alias for save_action_artifact. Use this exact name when Alt searches for PAIDEIA__save_action_artifact. Save a local-model-generated PAIDEIA action output to canonical paths such as quizzes/, twins/, mock/, derivations/, or cheatsheet/final.md. |
| PAIDEIA__save_course_indexC | PAIDEIA namespace alias for save_course_index. Use this exact name when Alt searches for PAIDEIA__save_course_index. Save model-generated analyze outputs to course-index/summary.md, course-index/patterns.md, and course-index/coverage.md in one call. |
| PAIDEIA__save_grade_reportC | PAIDEIA namespace alias for save_grade_report. Use this exact name when Alt searches for PAIDEIA__save_grade_report. Save a model-generated grading report under answers/converted/ and append any canonical error-log entries. |
| PAIDEIA__append_errorC | PAIDEIA namespace alias for append_error. Use this exact name when Alt searches for PAIDEIA__append_error. Append one canonical YAML error entry to errors/log.md. |
| PAIDEIA__parse_exam_radar_exportC | PAIDEIA namespace alias for parse_exam_radar_export. Use this exact name when Alt searches for PAIDEIA__parse_exam_radar_export. Parse an OPTIMETA Exam Radar exam-radar:v1 markdown export. |
| PAIDEIA__import_exam_radarC | PAIDEIA namespace alias for import_exam_radar. Use this exact name when Alt searches for PAIDEIA__import_exam_radar. Import Exam Radar into radar.md, coverage.md annotation, and a gold-zone weakmap. |
| PAIDEIA__pattern_lookupC | PAIDEIA namespace alias for pattern_lookup. Use this exact name when Alt searches for PAIDEIA__pattern_lookup. Filter course-index/patterns.md by Pk label or keyword. |
| PAIDEIA__hwmapA | PAIDEIA namespace alias for hwmap. Use this exact name when Alt searches for PAIDEIA__hwmap. Read course-index/coverage.md and return HW-density exam-priority rows. |
| PAIDEIA__generate_weakmapC | PAIDEIA namespace alias for generate_weakmap. Use this exact name when Alt searches for PAIDEIA__generate_weakmap. Generate a compact timestamped weakmap from errors/log.md. |
| PAIDEIA__alt_workflow_guideA | PAIDEIA namespace alias for alt_workflow_guide. Use this exact name when Alt searches for PAIDEIA__alt_workflow_guide. Return an Alt-local-model PAIDEIA operating guide. This mirrors the MCP prompts for clients that only expose tools. |
| PAIDEIA__alt_capability_manifestA | PAIDEIA namespace alias for alt_capability_manifest. Use this exact name when Alt searches for PAIDEIA__alt_capability_manifest. Return the machine-readable Alt manifest: setup, SDK boundary, PAIDEIA rules, and action-to-tool recipes for all 16 actions. |
| PAIDEIA__paideia_doctorB | PAIDEIA namespace alias for paideia_doctor. Use this exact name when Alt searches for PAIDEIA__paideia_doctor. Diagnose PAIDEIA MCP install health, external dependencies, course-folder readiness, action prerequisites, and next steps. |
| PAIDEIA__alt_setup_instructionsC | PAIDEIA namespace alias for alt_setup_instructions. Use this exact name when Alt searches for PAIDEIA__alt_setup_instructions. Return exact field-by-field values for Alt's local (stdio) MCP server form: command, one-argument-per-line args, name, cwd, and env. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
| paideia-operating-guide | General operating policy for using PAIDEIA from Alt. |
| paideia-course-bootstrap | Create or attach to a local PAIDEIA course folder. |
| paideia-lecture-to-quiz | Import an Alt transcript, update the graph, and produce a quiz. |
| paideia-attempt-first-drill | Run PAIDEIA's attempt-first blind/twin workflow. |
| paideia-exam-radar-import | Import Exam Radar output and fold it into the course graph. |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
| paideia-alt-manifest | JSON manifest mapping every PAIDEIA action to the MCP tools Alt's local model should call. |
| paideia-alt-system-prompt | Default operating prompt for Alt local models using PAIDEIA MCP. |
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/OPTIMETA/PAIDEIA-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server