analyze_g0v_by_department
Analysera dokument från Regeringskansliet (via g0v.se) per departement
Search the Swedish Riksdag's documents, speeches and votes together with the Government Offices' publications, down to how each party voted on a given point.
LABSCO SUMMARY
The Riksdag side is the deeper of the two: search_dokument carries the API's whole filter vocabulary rather than a simplification of it, and votes can be grouped by party or constituency without any post-processing on your side. The Government Offices side runs through g0v.se, which is why get_g0v_latest_update and get_sync_status exist — with an intermediary in the path, when the data was last refreshed is a question you will want answered.
A research surface over the Riksdag's open data and Government Offices documents reached through g0v.se, 32 tools covering members, documents, speeches, votes, committees and the parliamentary calendar.
No account and no key. What you do need is the Riksdag's own vocabulary, because the parameters are the API's: rm identifies a parliamentary session, bet a committee report, intressent_id a member, and the Government Offices side is addressed through g0v.se rather than a government endpoint.
One command — npx -y @isak.skogstad/riksdag-regering-mcp
USE CASES
Find the document, read its content, pick up the committee report that handled it, and end at the vote — the chain the Riksdag's own numbering assumes you already know how to follow.
Search the votes on a committee report and point, then ask for the same votes grouped by party or constituency rather than counting individual records yourself.
Look the member up to get their intressent_id, read their record, then search speeches by speaker and text — and page through the series when it is a subject they return to often.
Search the Government's documents by department and date, pull one back as Markdown, summarise the long ones, and get the department-level breakdown that shows where the activity actually sits.
Read the data dictionary to get the field names right, then page through one document type or batch-fetch it across several sessions in a single call instead of looping session by session.
Counted once with only startup setup. Other versions, modes or optional credentials may expose a different list.
analyze_g0v_by_departmentAnalysera dokument från Regeringskansliet (via g0v.se) per departement
batch_fetch_documentsBatch-hämta dokument för flera riksmöten
enhanced_government_searchKombinerad sökning i Riksdagen och Regeringen
fetch_paginated_anforandenPaginerad hämtning av anföranden
fetch_paginated_documentsPaginerad hämtning av dokument
fetch_reportHämta en rapport (HTML/JSON)
get_betankandenSenaste betänkandena
get_calendar_eventsHämta kalenderhändelser
get_data_dictionaryVisa dataset och fältbeskrivningar
get_dokumentHämta detaljer om ett specifikt riksdagsdokument
get_dokument_innehallHämta dokumentinnehåll och sammanfattning
get_fragorSkriftliga frågor
get_g0v_category_codesHämta en lista över kategorikoder från Regeringskansliet (via g0v.se)
get_g0v_document_contentHämta innehållet i ett specifikt dokument från Regeringskansliet (via g0v.se) i Markdown-format
get_g0v_document_typesHämta en lista över tillgängliga dokumenttyper från Regeringskansliet (via g0v.se)
get_g0v_latest_updateHämta information om senaste uppdateringen från Regeringskansliet (via g0v.se)
get_interpellationerInterpellationer
get_ledamotHämta detaljer om en ledamot
get_motionerSenaste motionerna
get_propositionerSenaste propositionerna
get_regering_documentHämta regeringsdokument (alla typer: pressmeddelanden, propositioner, SOU, etc.)
get_sync_statusVisa enklare status för datakällor
get_utskottLista kända utskott
get_voting_groupHämta voteringar grupperade per parti/valkrets
list_reportsLista tillgängliga rapporter
search_anforandenSök efter anföranden
search_dokumentSök efter riksdagsdokument
search_dokument_fulltextFulltextsök i dokument
search_ledamoterSök efter ledamöter i Riksdagen
search_regeringSök i Regeringskansliets dokument via g0v.se
search_voteringarSök efter voteringar och röster
summarize_regering_documentSammanfatta regeringsdokument (alla typer)
BEFORE YOU INSTALL
32 tools when we connected.
npx on PATH
CONTEXT COST
Rated by the size of the 32 tool definitions that ride along on every turn, not by how many there are
INSTALLATION
Add the block to your client, or run the command directly.
{
"mcpServers": {
"riksdag-regering-mcp": {
"command": "npx",
"args": [
"-y",
"@isak.skogstad/riksdag-regering-mcp"
]
}
}
}npx -y @isak.skogstad/riksdag-regering-mcp