Skolverket MCP

by isakskogstad• 13•• Scanned•Claim this listing•Request removal
Developer Toolsaianthropicapichatgptclaude

MCP server for Swedish National Agency for Education (Skolverket) open data. Tuned for LLMs to query, parse, and integrate info, data, and stats from three public API endpoints.

Skolverket MCP is an open-source mcp server by isakskogstad, written mainly in TypeScript, with 13 GitHub stars and the MIT license. Its code was last updated Apr 22, 2026.

Scan summary: scanned Nov 5, 2026 at commit 5631a7f. Seen able to run shell commands, read environment and secrets. Scan policy

What Skolverket MCP can touch

  • Run shell commandsFound in the code by our scan
  • Run dynamic codeNot seen in this scan
  • Read or write filesNot seen in this scan
  • Read environment and secretsFound in the code by our scan
  • Control a web browserNot seen in this scan
  • Connect to databasesNot seen in this scan
  • Read or send messagesNot seen in this scan
  • Touch money or tradingNot seen in this scan
  • Connect to the internetNo connections seen while running

"Not seen" means our checks did not find it, and the tool may still do it. Covers commit 5631a7f, Nov 5, 2026. See the scan policy.

Before you install Skolverket MCP

AgenticMart scanned Skolverket MCP on Nov 5, 2026 with automated checks for hidden code, known-malicious packages, leaked secrets and vulnerable dependencies. The result covers one commit under our scan policy, so review what access you give it and check any advisories shown here.

What it can access

  • An MCP server is a program your AI app starts and talks to. A local one runs with your user's permissions: it can see the files, environment variables and network your account can.

Before you install

  1. Pin the version you reviewed instead of always installing the latest release.
  2. Read the tool list or scripts before the first run, and keep approval prompts on for actions that write, send or delete.
  • Maintained by isakskogstad on GitHub, 13 stars and 8 forks. Popularity is not proof of safety.
  • Last code change: Apr 22, 2026.
  • Open-source license: MIT.

Tools Skolverket MCP exposes (87)

Listed by the server itself during our scan of commit 5631a7f.

  • search_subjects

    Sök efter ämnen i Skolverkets läroplan. ANVÄNDNINGSFALL: - Hitta ämnen för en specifik skoltyp (grundskola, gymnasium, etc.) - Jämföra ämnen över tid (senaste, historiska, alla versioner) - Utforska ämnens struktur och innehåll RETURNERAR: Lista över ämnen med kod, namn, beskrivning och version.

  • get_subject_details

    Hämta detaljerad information om ett specifikt ämne. ANVÄNDNINGSFALL: - Se centralt innehåll för ett ämne - Granska ämnesspecifika kunskapskrav - Förstå ämnets uppbyggnad och progression - Planera undervisning RETURNERAR: Komplett ämnesinformation med alla detaljer, inkl. kurser som ingår. EXEMPEL

  • get_subject_versions

    Hämta alla tillgängliga versioner av ett ämne. ANVÄNDNINGSFALL: - Följa hur ett ämne förändrats över tid - Jämföra nuvarande läroplan med tidigare versioner - Forskning om läroplansförändringar - Förstå progressionen i ämnets utveckling RETURNERAR: Lista över alla versioner med versionsnummer och

  • search_courses

    Sök efter kurser i Skolverkets läroplan. ANVÄNDNINGSFALL: - Hitta kurser inom ett specifikt ämne - Filtrera kurser efter skoltyp och tidsperiod - Bygga upp kursutbud - Planera studiegång RETURNERAR: Lista över kurser med kod, namn, poäng och beskrivning. EXEMPEL: För Matematik 1c på gymnasiet, sö

  • get_course_details

    Hämta detaljerad information om en specifik kurs. ANVÄNDNINGSFALL: - Granska centralt innehåll för kursplanering - Analysera kunskapskrav för alla betyg (E, C, A) - Förstå kursmål och syfte - Planera bedömning och examination RETURNERAR: Komplett kursinformation inkl: - Centralt innehåll per områd

  • get_course_versions

    Hämta alla versioner av en kurs. ANVÄNDNINGSFALL: - Spåra förändringar i kursen över tid - Jämföra gamla och nya läroplaner - Forskning och analys - Förstå hur krav och innehåll utvecklats RETURNERAR: Versionshistorik med versionsnummer och datum.

  • search_programs

    Sök efter gymnasieprogram och studievägar. ANVÄNDNINGSFALL: - Studie- och yrkesvägledning - Hjälpa elever välja program - Jämföra olika studievägar - Utforska inriktningar och profiler RETURNERAR: Lista över program med inriktningar, profiler och beskrivning. EXEMPEL: För gymnasieprogram, använd

  • get_program_details

    Hämta detaljerad information om ett specifikt program. ANVÄNDNINGSFALL: - Djupdyka i programstruktur - Se alla inriktningar och profiler - Förstå yrkesutfall och karriärvägar - Planera studieväg - Vägledning och rådgivning RETURNERAR: Komplett programinformation inkl: - Alla inriktningar - Profile

  • get_program_versions

    Hämta versionshistorik för ett program. ANVÄNDNINGSFALL: - Spåra hur program förändrats - Jämföra gamla och nya programplaner - Förstå utveckling av yrkesutbildningar RETURNERAR: Lista över alla versioner med datum.

  • search_curriculums

    Sök efter läroplaner (t.ex. LGR11, GY11). ANVÄNDNINGSFALL: - Hitta gällande läroplaner - Jämföra läroplaner mellan skolformer - Förstå läroplanernas struktur RETURNERAR: Lista över läroplaner med kod, namn och giltighetsperiod. EXEMPEL: LGR11 (Läroplan för grundskolan 2011), GY11 (Gymnasiet 2011)

  • get_curriculum_details

    Hämta komplett läroplan med alla avsnitt. ANVÄNDNINGSFALL: - Läsa läroplanens värdegrund och uppdrag - Granska övergripande mål - Förstå skolformens ramar - Planera verksamhet RETURNERAR: Hela läroplanen med alla kapitel och avsnitt. EXEMPEL: code="LGR11" för grundskolans läroplan.

  • get_curriculum_versions

    Hämta versionshistorik för en läroplan. ANVÄNDNINGSFALL: - Spåra revideringar av läroplaner - Jämföra olika versioner - Forskning om läroplansutveckling RETURNERAR: Lista över versioner med datum.

  • get_school_types

    Hämta lista över alla skoltyper. ANVÄNDNINGSFALL: - Se tillgängliga skolformer - Förstå Skolverkets kategorisering - Filtrera data efter skoltyp RETURNERAR: Lista över skoltyper med koder och namn. VÄRDEN: GR (Grundskola), GY (Gymnasium), VUX (Vuxenutbildning), GRSÄR (Grundsärskola), GYSÄR (Gymna

  • get_types_of_syllabus

    Hämta alla typer av läroplaner. ANVÄNDNINGSFALL: - Förstå olika läroplansk kategorier - Filtrera sökningar RETURNERAR: Lista över läroplanstyper.

  • get_subject_and_course_codes

    Hämta alla tillgängliga ämnes- och kurskoder. ANVÄNDNINGSFALL: - Utforska hela kursutbudet - Hitta rätt kod för sökning - Bygga översikter RETURNERAR: Komplett lista över alla koder med typ (subject/course). OBS: Stor datamängd, kan ta tid att ladda.

  • get_study_path_codes

    Hämta studievägskodar (programkoder). ANVÄNDNINGSFALL: - Lista alla gymnasieprogram - Hitta programkoder - Filtrera efter typ RETURNERAR: Lista över studievägar med koder.

  • get_api_info

    Hämta information om Skolverkets Läroplan API. ANVÄNDNINGSFALL: - Se API-version - Kontakta information - Teknisk dokumentation RETURNERAR: API-metadata och information.

  • search_school_units

    Sök efter skolenheter med filter. ANVÄNDNINGSFALL: - Hitta skolor i ett område - Filtrera efter status (aktiva, nedlagda, vilande) - Bygga skolregister - Planering och analys RETURNERAR: Lista över skolenheter med kod, namn och status. EXEMPEL: Sök aktiva skolor med status="AKTIV".

  • get_school_unit_details

    Hämta detaljer om en specifik skolenhet. ANVÄNDNINGSFALL: - Se skolans fullständiga information - Kontrollera skolstatus - Verifiera skolenhetskod RETURNERAR: Komplett skolenhetsinfo inkl. namn, adress, status. EXEMPEL: Använd skolenhetskod (8 siffror).

  • get_school_units_by_status

    Filtrera skolenheter efter status. ANVÄNDNINGSFALL: - Hitta aktiva skolor - Lista nedlagda skolor - Spåra vilande enheter - Statistik och analys RETURNERAR: Skolenheter med angiven status. STATUS: AKTIV, UPPHORT (nedlagd), VILANDE.

  • search_school_units_by_name

    Sök skolenheter efter namn. ANVÄNDNINGSFALL: - Hitta specifik skola - Filtrera efter namnmönster - Identifiera skolgrupper RETURNERAR: Skolenheter som matchar söktermen (delmatchning). TIPS: Fungerar med partiella namn.

  • search_adult_education

    Sök vuxenutbildningar med omfattande filter. ANVÄNDNINGSFALL: - Hitta YH-utbildningar (Yrkeshögskola) - Sök SFI-kurser (Svenska för invandrare) - Hitta Komvux-kurser - Filtrera efter stad, distans, studietakt - Planera vidareutbildning RETURNERAR: Utbildningstillfällen med: - Titel och anordnare -

  • get_adult_education_details

    Hämta detaljerad information om ett utbildningstillfälle. ANVÄNDNINGSFALL: - Se fullständig kursinformation - Läsa kursplan - Kontrollera antagningskrav - Planera ansökan RETURNERAR: Komplett utbildningsinfo inkl. innehåll och krav. EXEMPEL: Använd ID från search_adult_education.

  • filter_adult_education_by_distance

    Filtrera utbildningar på distans eller campus. ANVÄNDNINGSFALL: - Hitta endast distansutbildningar - Filtrera bort distansalternativ - Planera studiealternativ baserat på plats RETURNERAR: Filtrerade utbildningar. EXEMPEL: distance=true för endast distansutbildningar.

  • filter_adult_education_by_pace

    Filtrera utbildningar efter studietakt. ANVÄNDNINGSFALL: - Hitta heltidsutbildningar (100%) - Sök deltidsalternativ (50%, 25%) - Anpassa efter arbetssituation RETURNERAR: Utbildningar med angiven studietakt. VÄRDEN: "100" (heltid), "50" (halvtid), "25" (kvartsfart), "50-100" (intervall).

  • get_education_areas

    Hämta alla utbildningsområden. ANVÄNDNINGSFALL: - Se tillgängliga områden - Filtrera utbildningssökningar - Utforska utbildningsutbud RETURNERAR: Lista över utbildningsområden.

  • get_directions

    Hämta alla inriktningar för utbildningar. ANVÄNDNINGSFALL: - Se specialiseringar - Filtrera utbildningar - Utforska inriktningar RETURNERAR: Lista över inriktningar.

  • search_school_units_v4

    Sök skolenheter med utökade v4-funktioner. ANVÄNDNINGSFALL: - Hitta skolor i specifik kommun eller län - Filtrera efter huvudmanstyp (kommunal, enskild, landsting) - Sök aktiva/nedlagda/vilande enheter - Bygga skolregister med avancerade filter - Geografisk analys av skollandskap RETURNERAR: - Pag

  • get_school_unit_details_v4

    Hämta fullständig information om en specifik skolenhet. ANVÄNDNINGSFALL: - Verifiera skolenhetskod innan statistikhämtning - Se fullständig kontaktinformation - Kontrollera skolstatus och skoltyper - Granska skolans adress och koordinater - Identifiera huvudman RETURNERAR: - Komplett skolenhetsinf

  • get_school_unit_education_events

    Hämta utbildningstillfällen som erbjuds av en skolenhet. ANVÄNDNINGSFALL: - Se vilka utbildningar en skola erbjuder - Jämföra utbildningsutbud mellan skolor - Hitta specifika program/inriktningar - Planera skolval baserat på utbud - Analysera skolors profileringar RETURNERAR: - Paginerad lista med

  • get_school_unit_compact_education_events

    Hämta utbildningstillfällen i kompakt format (snabbare respons). ANVÄNDNINGSFALL: - Snabb översikt över skolans utbud - När full detaljnivå inte behövs - Bygga listor och översikter - Prestanda-optimerad hämtning RETURNERAR: - Kompakt representation av utbildningstillfällen - Mindre datamängd än f

  • calculate_distance_from_school_unit

    Beräkna avstånd från en skolenhet till en GPS-koordinat. ANVÄNDNINGSFALL: - Hitta närmaste skola från en adress - Beräkna reseavstånd för elever - Geografisk analys av skolnätverk - Planera skolskjutsar - Skolvalsstöd baserat på avstånd RETURNERAR: - Avstånd i meter och kilometer - Reslinje (fågel

  • get_school_unit_documents

    Hämta dokument kopplade till en skolenhet (t.ex. inspektionsrapporter). ANVÄNDNINGSFALL: - Läsa Skolinspektionens rapporter - Granska tillsynsbeslut - Få kvalitetsbedömningar - Forskning om skolkvalitet - Följa upp granskningar RETURNERAR: - Paginerad lista med dokument - Dokumenttyp (inspektion,

  • get_school_unit_statistics_links

    Hämta länkar till tillgänglig statistik för en skolenhet. ANVÄNDNINGSFALL: - Upptäcka vilka statistiktyper som finns - Se vilka läsår som har data - Planera statistikhämtning - Verifiera datatillgänglighet RETURNERAR: - HAL-länkar till statistikendpoints - Tillgängliga skoltyper (FSK, GR, GY, etc.

  • get_school_unit_statistics_fsk

    Hämta förskolans kvalitetsstatistik för en skolenhet. ANVÄNDNINGSFALL: - Analysera förskolors kvalitet - Jämföra förskolor i en kommun - Följa utveckling över läsår - Skolvalsstöd för föräldrar RETURNERAR: - Förskolspecifik statistik - Gruppstorlek och personaltäthet - Pedagogisk kvalitet - Läsårs

  • get_school_unit_statistics_gr

    Hämta grundskolestatistik för en skolenhet. ANVÄNDNINGSFALL: - Analysera grundskolors resultat - Jämföra skolor i området - Följa betygutveckling - Nationella prov resultat - Skolvalsstöd RETURNERAR: - Meritvärde (genomsnittliga betyg) - Behörighet till gymnasiet - Nationella prov resultat per ämn

  • get_school_unit_statistics_gran

    Hämta grundsärskolans statistik för en skolenhet. ANVÄNDNINGSFALL: - Analysera grundsärskolors kvalitet - Jämföra särskolor - Specialpedagogisk uppföljning - Resursplanering RETURNERAR: - Grundsärskolespecifik statistik - Elevunderlag och gruppstorlekar - Utbildningsresultat - Läsårsdata EXEMPEL:

  • get_school_unit_statistics_gy

    Hämta gymnasiestatistik för en skolenhet. ANVÄNDNINGSFALL: - Jämföra gymnasieskolor - Analysera examensstatistik - Studieresultat och genomströmning - Behörighet till högskola - Skolvalsstöd RETURNERAR: - Genomsnittligt meritvärde - Examensgrad (andel som tar examen) - Behörighet till högskola per

  • get_school_unit_statistics_gyan

    Hämta gymnasiesärskolans statistik för en skolenhet. ANVÄNDNINGSFALL: - Analysera gymnasiesärskolors kvalitet - Jämföra särskolor på gymnasienivå - Uppföljning av anpassad utbildning - Resursplanering RETURNERAR: - Gymnasiesärskolespecifik statistik - Utbildningsresultat - Programgenomströmning -

  • get_school_unit_survey_nested

    Hämta skolenkätdata i nested (hierarkisk) struktur. ANVÄNDNINGSFALL: - Analysera elevers/föräldrars/lärares upplevelser - Jämföra skolklimat mellan skolor - Läsa strukturerad enkätdata med kategorier - Forskningsanalys av skolmiljö RETURNERAR: - Hierarkiskt strukturerad enkätdata - Kategorier och

Skolverket MCP is an open-source mcp server by isakskogstad, written mainly in TypeScript. MCP server for Swedish National Agency for Education (Skolverket) open data. Tuned for LLMs to query, parse, and integrate info, data, and stats from three public API endpoints.

At a glance

Stars
13
Forks
8
Language
TypeScript
License
MIT
Created
Oct 2025
Last update
Apr 22, 2026
Type
MCP Server
Price
Free

Topics

aianthropicapichatgptclaudeeducationllmmcp-servermcp-serversopen-sourceopenaiskolaskolverketskolverket-apistatistiksverigeswedensweden-dataswedishutbildning

Questions about Skolverket MCP

What is Skolverket MCP?

MCP server for Swedish National Agency for Education (Skolverket) open data. Tuned for LLMs to query, parse, and integrate info, data, and stats from three public API endpoints.

Who maintains Skolverket MCP?

Skolverket MCP is maintained by isakskogstad on GitHub (isakskogstad/Skolverket-MCP). AgenticMart lists it from public repository data.

Is Skolverket MCP safe to use?

AgenticMart scanned Skolverket MCP on Nov 5, 2026 with automated checks for hidden code, known-malicious packages, leaked secrets and vulnerable dependencies. The result covers one commit under our scan policy, so review what access you give it and check any advisories shown here.

What license does Skolverket MCP use?

It is published under the MIT license.

Skolverket MCP alternatives

View more →

Similar mcp servers in Developer Tools, ranked by GitHub stars. Compare licence, recent activity and scan status before you choose.

NameStarsLicenceLast updatedScan
Skolverket MCP (this page)
isakskogstad
13MITApr 22, 2026Scanned, no flagged issues
MCP Use
mcp-use
11kMITOct 30, 2026Scanned, no flagged issues
MobileBuildMCP
getsentry
6.5kMITNov 1, 2026Scanned, no flagged issues
Gemini Notebook MCP CLI
jacob-bd
6.4kMITOct 27, 2026Scanned, no flagged issues
Mcporter
openclaw
5.1kMITOct 27, 2026Scanned, no flagged issues
Flint Chart
microsoft
4.5kMITNov 1, 2026Scanned, no flagged issues