Skolverket MCP Server
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
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
Server capabilities have not been inspected yet.
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| search_subjectsA | Sök efter ämnen i Skolverkets läroplan. ANVÄNDNINGSFALL:
RETURNERAR: Lista över ämnen med kod, namn, beskrivning och version. EXEMPEL: För att hitta alla ämnen i gymnasiet, använd schooltype="GY" och timespan="LATEST". |
| get_subject_detailsA | Hämta detaljerad information om ett specifikt ämne. ANVÄNDNINGSFALL:
RETURNERAR: Komplett ämnesinformation med alla detaljer, inkl. kurser som ingår. EXEMPEL: Använd code="GRGRMAT01" för Matematik i grundskolan. |
| get_subject_versionsA | Hämta alla tillgängliga versioner av ett ämne. ANVÄNDNINGSFALL:
RETURNERAR: Lista över alla versioner med versionsnummer och giltighetsdatum. TIPS: Använd sedan get_subject_details med specifikt versionsnummer för att jämföra. |
| search_coursesA | Sök efter kurser i Skolverkets läroplan. ANVÄNDNINGSFALL:
RETURNERAR: Lista över kurser med kod, namn, poäng och beskrivning. EXEMPEL: För Matematik 1c på gymnasiet, sök med schooltype="GY" och subjectCode="MATMAT01c". TIPS: Använd subjectCode för att filtrera på ämne. |
| get_course_detailsA | Hämta detaljerad information om en specifik kurs. ANVÄNDNINGSFALL:
RETURNERAR: Komplett kursinformation inkl:
EXEMPEL: code="MATMAT01c" för Matematik 1c. VIKTIGT: Detta är den mest använda funktionen för lärare! |
| get_course_versionsA | Hämta alla versioner av en kurs. ANVÄNDNINGSFALL:
RETURNERAR: Versionshistorik med versionsnummer och datum. |
| search_programsA | Sök efter gymnasieprogram och studievägar. ANVÄNDNINGSFALL:
RETURNERAR: Lista över program med inriktningar, profiler och beskrivning. EXEMPEL: För gymnasieprogram, använd schooltype="GY" och timespan="LATEST". |
| get_program_detailsB | Hämta detaljerad information om ett specifikt program. ANVÄNDNINGSFALL:
RETURNERAR: Komplett programinformation inkl:
EXEMPEL: code="NA" för Naturvetenskapsprogrammet, "TE" för Teknikprogrammet. |
| get_program_versionsC | Hämta versionshistorik för ett program. ANVÄNDNINGSFALL:
RETURNERAR: Lista över alla versioner med datum. |
| search_curriculumsB | Sök efter läroplaner (t.ex. LGR11, GY11). ANVÄNDNINGSFALL:
RETURNERAR: Lista över läroplaner med kod, namn och giltighetsperiod. EXEMPEL: LGR11 (Läroplan för grundskolan 2011), GY11 (Gymnasiet 2011). |
| get_curriculum_detailsA | Hämta komplett läroplan med alla avsnitt. ANVÄNDNINGSFALL:
RETURNERAR: Hela läroplanen med alla kapitel och avsnitt. EXEMPEL: code="LGR11" för grundskolans läroplan. |
| get_curriculum_versionsB | Hämta versionshistorik för en läroplan. ANVÄNDNINGSFALL:
RETURNERAR: Lista över versioner med datum. |
| get_school_typesA | Hämta lista över alla skoltyper. ANVÄNDNINGSFALL:
RETURNERAR: Lista över skoltyper med koder och namn. VÄRDEN: GR (Grundskola), GY (Gymnasium), VUX (Vuxenutbildning), GRSÄR (Grundsärskola), GYSÄR (Gymnasiesärskola). |
| get_types_of_syllabusA | Hämta alla typer av läroplaner. ANVÄNDNINGSFALL:
RETURNERAR: Lista över läroplanstyper. |
| get_subject_and_course_codesA | Hämta alla tillgängliga ämnes- och kurskoder. ANVÄNDNINGSFALL:
RETURNERAR: Komplett lista över alla koder med typ (subject/course). OBS: Stor datamängd, kan ta tid att ladda. |
| get_study_path_codesB | Hämta studievägskodar (programkoder). ANVÄNDNINGSFALL:
RETURNERAR: Lista över studievägar med koder. |
| get_api_infoB | Hämta information om Skolverkets Läroplan API. ANVÄNDNINGSFALL:
RETURNERAR: API-metadata och information. |
| search_school_unitsC | Sök efter skolenheter med filter. ANVÄNDNINGSFALL:
RETURNERAR: Lista över skolenheter med kod, namn och status. EXEMPEL: Sök aktiva skolor med status="AKTIV". |
| get_school_unit_detailsB | Hämta detaljer om en specifik skolenhet. ANVÄNDNINGSFALL:
RETURNERAR: Komplett skolenhetsinfo inkl. namn, adress, status. EXEMPEL: Använd skolenhetskod (8 siffror). |
| get_school_units_by_statusB | Filtrera skolenheter efter status. ANVÄNDNINGSFALL:
RETURNERAR: Skolenheter med angiven status. STATUS: AKTIV, UPPHORT (nedlagd), VILANDE. |
| search_school_units_by_nameA | Sök skolenheter efter namn. ANVÄNDNINGSFALL:
RETURNERAR: Skolenheter som matchar söktermen (delmatchning). TIPS: Fungerar med partiella namn. |
| search_adult_educationA | Sök vuxenutbildningar med omfattande filter. ANVÄNDNINGSFALL:
RETURNERAR: Utbildningstillfällen med:
FILTER:
EXEMPEL: Hitta IT-utbildningar i Stockholm som är på heltid. |
| get_adult_education_detailsB | Hämta detaljerad information om ett utbildningstillfälle. ANVÄNDNINGSFALL:
RETURNERAR: Komplett utbildningsinfo inkl. innehåll och krav. EXEMPEL: Använd ID från search_adult_education. |
| filter_adult_education_by_distanceC | Filtrera utbildningar på distans eller campus. ANVÄNDNINGSFALL:
RETURNERAR: Filtrerade utbildningar. EXEMPEL: distance=true för endast distansutbildningar. |
| filter_adult_education_by_paceA | Filtrera utbildningar efter studietakt. ANVÄNDNINGSFALL:
RETURNERAR: Utbildningar med angiven studietakt. VÄRDEN: "100" (heltid), "50" (halvtid), "25" (kvartsfart), "50-100" (intervall). |
| get_education_areasA | Hämta alla utbildningsområden. ANVÄNDNINGSFALL:
RETURNERAR: Lista över utbildningsområden. |
| get_directionsB | Hämta alla inriktningar för utbildningar. ANVÄNDNINGSFALL:
RETURNERAR: Lista över inriktningar. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
| analyze_course | Analysera en kurs med centralt innehåll och kunskapskrav |
| compare_curriculum_versions | Jämför två versioner av ett ämne eller kurs |
| find_adult_education | Hitta vuxenutbildningar baserat på kriterier |
| plan_study_path | Hjälp elev planera studieväg på gymnasiet |
| teacher_course_planning | Hjälp lärare planera en kurs |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
| Skolverket API Information | Information om Skolverkets Läroplan API |
| Alla skoltyper | Lista över alla aktiva skoltyper (GR, GY, VUX, etc.) |
| Typer av läroplaner | Lista över alla typer av läroplaner |
| Utbildningsområden | Alla tillgängliga utbildningsområden för vuxenutbildning |
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/isakskogstad/Skolverket-MCP'
If you have feedback or need assistance with the MCP directory API, please join our Discord server