Skolverket-MCP

Skolverket-MCP is an MCP server that connects AI assistants to the open application programming interfaces provided by the Swedish National Agency for Education (Skolverket). It provides programmatic access to the Syllabus API, the School Units Register (Skolenhetsregistret), and the Planned Educations API. Educators, students, guidance counselors, and researchers use this tool to query Swedish educational curriculum requirements, analyze course progressions, and inspect public school registries. The server exposes 41 tools, 4 resources, and 5 prompt templates that let language models parse curricula like LGR22 and GY25, search active or closed school units across municipalities, and inspect adult education programs such as Komvux, SFI, and Yrkeshogskola. By translating natural-language queries into structured API lookups, it enables users to cross-reference grading criteria, audit educational provisions, and evaluate educational paths across Sweden without manually searching multiple government portals.

Category: Other & General Purpose

Tags: education, government, opendata, sweden

Visit Skolverket-MCP

How to install and configure Skolverket-MCP

  1. Clone the repository from GitHub: git clone https://github.com/isakskogstad/Skolverket-MCP.git 2. Navigate to the project directory and install dependencies: cd Skolverket-MCP && npm install 3. Build the project: npm run build 4. Note the absolute path to dist/index.js. 5. In Claude Desktop, go to Settings, select Developer, click Edit Config, and add the server configuration using stdio transport: json { "mcpServers": { "skolverket": { "command": "node", "args": ["/absolute/path/to/Skolverket-MCP/dist/index.js"] } } } 6. Save the configuration file and restart Claude Desktop.

What you can do with Skolverket-MCP

  • Compare grading criteria across grade thresholds like E and A in specific upper secondary courses to design aligned assessment tasks. - Search and filter active, closed, or dormant school units across Swedish municipalities using the School Units Register. - Audit curriculum documents and central content across syllabus versions such as LGR22 and GY25 for specific topics like programming or sustainability. - Retrieve schedules, course locations, and study paces for adult education programs including Komvux, SFI, and vocational colleges. - Analyze upper secondary program requirements to identify mandatory courses and evaluate differences between educational tracks for academic counseling.

Key facts

  • https://github.com/KSAklfszf921/Skolverket-MCP
  • Other & General Purpose, Web Search & Research
  • education, government, opendata, sweden

Part of MCP Servers

Related MCP servers

  • MCP Media Player — MCP Media Player is an MCP server that exposes playback controls for Home Assistant media players to AI agents. It…
  • MCP Marvel Rivals — MCP Marvel Rivals is an MCP server that provides access to Marvel Rivals game data through a standardized interface. It…
  • MCP Notify Server — MCP Notify Server is an MCP server that sends desktop notifications accompanied by audio alerts when AI agents complete tasks.…
  • MCP NPX Fetch — MCP NPX Fetch is an MCP server that retrieves online resources and transforms web content into structured formats including HTML,…
  • MCP Notification Server — MCP Notification Server is an MCP server that sends periodic notifications at fixed intervals of every 10 seconds. Built around…
  • MCP Naver News — MCP Naver News is an MCP server that connects AI assistants to the Naver News API, enabling automated search and…

How do I install Skolverket-MCP?

Clone the repository using git clone, navigate into the directory, and run npm install followed by npm run build. Then add the built dist/index.js file to your MCP client configuration using node as the command and stdio as the transport mechanism before restarting your client.

What can Skolverket-MCP do?

It provides 41 tools, 4 resources, and 5 prompt templates to access Skolverkets open APIs. This enables AI models to fetch Swedish curricula, inspect grading criteria, query the national school units register, and search adult education course offerings.

Which MCP clients work with Skolverket-MCP?

It works with any MCP client supporting stdio transport, including Claude Desktop, Claude Code, OpenAI Codex, Google Gemini, and Cursor. Setup requires pointing the client to run node against the local dist/index.js build output.

Is Skolverket-MCP open source?

Yes, Skolverket-MCP is open-source software distributed under the MIT license, and the underlying data is freely available from the Swedish National Agency for Education open APIs.

  • AI Tools
  • Categories
  • Industries
  • CLI Coding Agents
  • MCP Servers
  • MCP Categories