Aula MCP Server
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| AULA_API_URL | No | Aula API base URL | https://www.aula.dk/api/ |
| AULA_DATA_DIR | No | Directory for session data | ~/.aula-mcp/ |
| AULA_CHILD_NAME | Yes | Your child's first name (for profile selection) | |
| AULA_INSTITUTION_NAME | No | School name (partial match) | (first found) |
| PING_INTERVAL_MINUTES | No | Session keepalive interval | 15 |
| BROWSER_EXECUTABLE_PATH | Yes | Path to Chrome executable |
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": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| aula_loginA | Start Aula authentication. If a valid session exists, confirms it. Otherwise opens a Chrome window with the MitID QR code and returns a screenshot for you to scan with your phone. |
| aula_check_authA | Check if the MitID QR code was scanned and authentication completed. Call this after aula_login. May return a refreshed QR screenshot if the previous one expired. |
| aula_session_statusA | Check if the current Aula session is valid without starting an auth flow. |
| aula_get_postsA | Get recent general posts from Aula (announcements, updates from school). Content is in Danish — Claude can translate. |
| aula_get_messagesA | Get recent messages from Aula (individual or group messages from teachers/parents). Content is in Danish. |
| aula_get_threadA | Get a full message thread by thread ID, including all messages in the conversation. |
| aula_get_threadsA | Get all message threads with recent activity, including full message history for each thread. |
| aula_get_calendarB | Get calendar events from Aula (school events, excursions, holidays, lessons, etc.). |
| aula_get_daily_overviewA | Get today's daily overview for your child (attendance status, check-in/out times, notes). |
| aula_get_galleryA | Get recent photo albums and media from Aula. Returns album metadata and media URLs (not the actual images). |
| aula_find_peopleB | Search for people (parents, children, teachers, employees) connected to your school on Aula. |
| aula_get_meebookA | Get MeeBook weekly plans and book lists for your child's class. Includes lesson plans, learning goals, and assigned reading. |
| aula_get_attachmentA | Download an attachment (image or file) from Aula and save it locally. Returns metadata and local file path WITHOUT including the actual file content in the response (to avoid overwhelming context). Use the attachment URL from aula_get_posts or aula_get_messages results. |
| aula_view_attachmentA | Load and view a previously downloaded attachment. Returns the actual file content (as base64 for images/files or text for text files). ONLY call this when the user explicitly asks to view/see/analyze an attachment. WARNING: MCP tool responses have a 1MB limit. Files larger than ~750KB will fail when base64-encoded. For large files, provide the user with the S3 URL or local file path instead. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
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/ilenhart/aula-mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server