CCM
/MCP
SkillsMCPMarketplacesDigestToolsAdvertise

This week in Claude

Every Monday: Claude Code, Agent SDK, MCP, and the Anthropic platform moves worth your time.

Skills by Category
Frontend DevelopmentBackend & APIsTesting & QASecurityDevOps & CI/CDGit & Pull RequestsDocumentationCode Review & QualityAI & Agent BuildingSkill Development
MCP Servers by Category
Sales & MarketingWeb & Browser AutomationDatabasesAI & LLM ToolsCloud & InfrastructureCommunication & MessagingDeveloper ToolsDesign & CreativeDocuments & KnowledgeSearch & Web Crawling
Marketplaces by Category
AI Agents & OrchestrationLLM IntegrationDevelopment ToolsFrontend & UIBackend & APIsDatabasesTesting & Code QualityDevOps & CloudSecurity & ComplianceGit & Version Control

Claude Code Marketplaces

Discover Claude Code plugins, extensions, and tools. Automatically updated directory of Anthropic Claude AI marketplaces with development tools, productivity plugins, and integrations.

Resources

  • Browse Skills
  • Browse MCP Servers
  • Browse Marketplaces
  • Skill index
  • MCP index
  • Marketplace index
  • Plugins Reference

Community

  • About
  • Tools
  • Feedback
  • Privacy Policy
  • Advertise

Built for the Claude Code community with Claude Code by mertbuilds.com

Independent project, not affiliated with Anthropic
ksaklfszf921 avatar

Riksdag & Regering MCP

ksaklfszf921/riksdag-regering-mcp
2732 toolsauthSTDIO, HTTPregistry active
Summary

This server connects Claude to the Swedish Parliament and Government Offices through two open data sources: Riksdagen's official API and g0v.se for cabinet documents. You get 32 tools covering member information, parliamentary documents like motions and written questions, chamber speeches, voting records, and government publications including official reports and propositions. Reach for this when you need to analyze Swedish legislative activity, track voting patterns across parties, correlate parliamentary and cabinet documents, or build conversational interfaces over Swedish civic data. Built on Node.js with TypeScript, supports both stdio and HTTP transports, and can run via npx or self hosted from source.

Install to Claude Code

verified
claude mcp add --transport http riksdag-regering-mcp https://riksdag-regering-ai.onrender.com/mcp

Run in your terminal. Add --scope user to make it available in every project.

Review the command, arguments, and environment values before installing — MCP servers run with your local permissions.

CodeRabbit
CodeRabbit
AI writes the code. CodeRabbit catches the slop.
Try For Free →
inference shell
inference shell
create and run specialised agents in minutes
build now →
MCP-ready Email SendingMCP-ready Email Sending
MCP-ready Email Sending
Plug Mailtrap into your AI workflow and let it handle the email.
Connect Mailtrap MCP →
Make your agent a DeFi expert
Make your agent a DeFi expert
Agent, run crypto. Access onchain data & trade routes via 1inch.
Install now →
Capacitor - Shared memory for your team’s coding agents.
Capacitor - Shared memory for your team’s coding agents.
Make coding agent sessions - Searchable, Shareable, Vendor-neutral & Scored.
Try For Free →
CodeScene MCP ServerCodeScene MCP Server
CodeScene MCP Server
Your agent targets a perfect 10 Code Health score. Deterministic. Every commit.
Try For Free →
Give your AI the whole web as clean markdownGive your AI the whole web as clean markdown
Give your AI the whole web as clean markdown
Integrate web data into your AI product. One API to scrape website & brand data.
Get API Key Now →
belt - the only tool your agent needs
belt - the only tool your agent needs
belt cli automatically finds the best tools and skills for your agent. image, video, music, tts...
one prompt install →
CodeRabbit
CodeRabbit
AI writes the code. CodeRabbit catches the slop.
Try For Free →
inference shell
inference shell
create and run specialised agents in minutes
build now →
MCP-ready Email SendingMCP-ready Email Sending
MCP-ready Email Sending
Plug Mailtrap into your AI workflow and let it handle the email.
Connect Mailtrap MCP →
Make your agent a DeFi expert
Make your agent a DeFi expert
Agent, run crypto. Access onchain data & trade routes via 1inch.
Install now →
Capacitor - Shared memory for your team’s coding agents.
Capacitor - Shared memory for your team’s coding agents.
Make coding agent sessions - Searchable, Shareable, Vendor-neutral & Scored.
Try For Free →
CodeScene MCP ServerCodeScene MCP Server
CodeScene MCP Server
Your agent targets a perfect 10 Code Health score. Deterministic. Every commit.
Try For Free →
Give your AI the whole web as clean markdownGive your AI the whole web as clean markdown
Give your AI the whole web as clean markdown
Integrate web data into your AI product. One API to scrape website & brand data.
Get API Key Now →
belt - the only tool your agent needs
belt - the only tool your agent needs
belt cli automatically finds the best tools and skills for your agent. image, video, music, tts...
one prompt install →

Tools

Verified live against the running server on Jun 10, 2026.

verified live32 tools
search_ledamoterSök efter ledamöter i Riksdagen7 params

Sök efter ledamöter i Riksdagen

Parameters* required
intressent_idstring
Ledamots-ID
limitnumber
Max antal resultatdefault: 50
namnstring
Namn att söka efter (förnamn eller efternamn)
pagenumber
Sida för pagineringdefault: 1
partistring
Parti (t.ex. S, M, SD, V, MP, C, L, KD)
statusstring
Status (tjänstgörande, tjänstledig, etc.)
valkretsstring
Valkrets
search_dokumentSök efter riksdagsdokument27 params

Sök efter riksdagsdokument

Parameters* required
avdstring
Avdelning
betstring
Beteckning (t.ex. AU10)
doktypstring
Dokumenttyp (t.ex. mot, prop, bet, skr)
exaktboolean
Kräv exakt matchning
facetsstring
Facetteringar
from_datestring
Från datum (YYYY-MM-DD)
iidstring
Ledamots-ID
limitnumber
Max antal resultatdefault: 50
mottagarestring
Mottagare
nummerstring
Dokumentnummer
organstring
Organ (t.ex. KU, FiU, UU)
partistring
Parti
planeringboolean
Inkludera planeringsdata
rapportstring
Rapporttyp (rdlstat etc.)
relaterat_idstring
Relaterat dokument-ID
rmstring
Riksmöte (t.ex. 2024/25)
sortstring
Sorteringsordning
sortorderstring
Sorteringsriktningone of asc · desc
statusstring
Status (planerat, antaget etc.)
subtitlestring
Undertitel

+7 more parameters. See the server's own documentation for the full schema.

search_dokument_fulltextFulltextsök i dokument2 params

Fulltextsök i dokument

Parameters* required
limitnumber
Max antal resultat (ökad från 20 till 50)default: 50
query*string
Text att söka efter
search_anforandenSök efter anföranden6 params

Sök efter anföranden

Parameters* required
debattnamnstring
Debattnamn
limitnumber
Max antal resultatdefault: 50
partistring
Parti
rmstring
Riksmöte
talarestring
Talare att söka efter
textstring
Text att söka i anförandet
search_voteringarSök efter voteringar och röster10 params

Sök efter voteringar och röster

Parameters* required
avserstring
Vad voteringen avser
betstring
Beteckning
groupBystring
Vill du gruppera resultatet?one of parti · valkrets · namn
iidstring
Ledamots-ID
limitnumber
default: 20
partistring
Parti
punktstring
Punkt
rmstring
Riksmöte
roststring
Röst (Ja, Nej, Avstår, Frånvarande)
valkretsstring
Valkrets
search_regeringSök i Regeringskansliets dokument via g0v.se6 params

Sök i Regeringskansliets dokument via g0v.se

Parameters* required
dateFromstring
Från datum (YYYY-MM-DD)
dateTostring
Till datum (YYYY-MM-DD)
departementstring
Departement
limitnumber
Max antal resultat (default: 10 för att minska response-storlek)default: 10
titlestring
Titel att söka efter
typestring
Dokumenttyp (t.ex. pressmeddelanden, propositioner, sou, ds, dir, remisser, regeringsuppdrag, rapporter, tal, debattartiklar, uttalanden, artiklar)
get_g0v_document_typesHämta en lista över tillgängliga dokumenttyper från Regeringskansliet (via g0v.se)

Hämta en lista över tillgängliga dokumenttyper från Regeringskansliet (via g0v.se)

No parameters — call it with no arguments.

get_g0v_category_codesHämta en lista över kategorikoder från Regeringskansliet (via g0v.se)

Hämta en lista över kategorikoder från Regeringskansliet (via g0v.se)

No parameters — call it with no arguments.

get_g0v_latest_updateHämta information om senaste uppdateringen från Regeringskansliet (via g0v.se)

Hämta information om senaste uppdateringen från Regeringskansliet (via g0v.se)

No parameters — call it with no arguments.

get_g0v_document_contentHämta innehållet i ett specifikt dokument från Regeringskansliet (via g0v.se) i Markdown-format1 params

Hämta innehållet i ett specifikt dokument från Regeringskansliet (via g0v.se) i Markdown-format

Parameters* required
regeringenUrl*string
The URL of the document on regeringen.se to fetch its Markdown content from g0v.se.
analyze_g0v_by_departmentAnalysera dokument från Regeringskansliet (via g0v.se) per departement2 params

Analysera dokument från Regeringskansliet (via g0v.se) per departement

Parameters* required
dateFromstring
Från datum (YYYY-MM-DD)
dateTostring
Till datum (YYYY-MM-DD)
get_dokumentHämta detaljer om ett specifikt riksdagsdokument2 params

Hämta detaljer om ett specifikt riksdagsdokument

Parameters* required
dok_id*string
Dokument ID, t.ex. H901FiU1
include_full_textboolean
Inkludera fulltext (kan vara mycket stor data)default: false
get_ledamotHämta detaljer om en ledamot1 params

Hämta detaljer om en ledamot

Parameters* required
intressent_id*string
Ledamotens intressent ID
get_motionerSenaste motionerna2 params

Senaste motionerna

Parameters* required
limitnumber
rmstring
get_propositionerSenaste propositionerna2 params

Senaste propositionerna

Parameters* required
limitnumber
rmstring
get_betankandenSenaste betänkandena3 params

Senaste betänkandena

Parameters* required
limitnumber
organstring
rmstring
get_fragorSkriftliga frågor2 params

Skriftliga frågor

Parameters* required
limitnumber
rmstring
get_interpellationerInterpellationer2 params

Interpellationer

Parameters* required
limitnumber
rmstring
get_utskottLista kända utskott

Lista kända utskott

No parameters — call it with no arguments.

get_regering_documentHämta regeringsdokument (alla typer: pressmeddelanden, propositioner, SOU, etc.)2 params

Hämta regeringsdokument (alla typer: pressmeddelanden, propositioner, SOU, etc.)

Parameters* required
document_id*string
ID eller URL-del för dokumentet
typestring
Dokumenttyp (om känd). Om inte angiven, söks i alla typer.one of pressmeddelanden · propositioner · sou · ds · dir · remisser
summarize_regering_documentSammanfatta regeringsdokument (alla typer)3 params

Sammanfatta regeringsdokument (alla typer)

Parameters* required
document_id*string
ID eller URL-del för dokumentet
max_lengthnumber
Max längd på sammanfattningdefault: 500
typestring
Dokumenttyp (om känd)one of pressmeddelanden · propositioner · sou · ds · dir · remisser
get_dokument_innehallHämta dokumentinnehåll och sammanfattning2 params

Hämta dokumentinnehåll och sammanfattning

Parameters* required
dok_id*string
Dokument ID
include_full_textboolean
default: false
fetch_paginated_documentsPaginerad hämtning av dokument7 params

Paginerad hämtning av dokument

Parameters* required
doktypstring
Dokumenttyp (mot, prop, bet, etc.)
fetchAllboolean
Hämta alla sidor (varning: kan vara långsamt!)default: false
maxPagesnumber
Max antal sidor att hämta om fetchAll=truedefault: 10
pagenumber
Sidnummer (1-indexerad)default: 1
pageSizenumber
Antal resultat per sidadefault: 50
rmstring
Riksmöte (t.ex. 2024/25)
sokstring
Sökterm
fetch_paginated_anforandenPaginerad hämtning av anföranden8 params

Paginerad hämtning av anföranden

Parameters* required
fetchAllboolean
Hämta alla sidordefault: false
maxPagesnumber
Max antal sidordefault: 10
pagenumber
Sidnummerdefault: 1
pageSizenumber
Antal per sidadefault: 100
partistring
Parti
rmstring
Riksmöte
sokstring
Sökterm i anförande-text
talarestring
Talarens namn
batch_fetch_documentsBatch-hämta dokument för flera riksmöten3 params

Batch-hämta dokument för flera riksmöten

Parameters* required
doktyp*string
Dokumenttyp
maxPerRiksmotenumber
Max dokument per riksmötedefault: 100
riksmoten*array
Lista av riksmöten
get_calendar_eventsHämta kalenderhändelser6 params

Hämta kalenderhändelser

Parameters* required
aktstring
Aktivitetstyp eller kombinationskod
fromstring
Från datum (YYYY-MM-DD)
limitnumber
default: 200
orgstring
Organ (UTSK, kammaren etc.)
sortstring
Sorteringsordning (t.ex. "DTSTART")
tomstring
Till datum (YYYY-MM-DD)
get_voting_groupHämta voteringar grupperade per parti/valkrets5 params

Hämta voteringar grupperade per parti/valkrets

Parameters* required
betstring
Beteckning
groupBystring
Grupperingsnivåone of parti · valkrets · namn
limitnumber
default: 200
punktstring
Punkt
rmstring
Riksmöte
list_reportsLista tillgängliga rapporter

Lista tillgängliga rapporter

No parameters — call it with no arguments.

fetch_reportHämta en rapport (HTML/JSON)2 params

Hämta en rapport (HTML/JSON)

Parameters* required
limitnumber
default: 200
report*string
one of ledamotsstatistik · kontaktutskott · aldersstatistik · konstatsstatistik · mandatperiod · diarium
enhanced_government_searchKombinerad sökning i Riksdagen och Regeringen4 params

Kombinerad sökning i Riksdagen och Regeringen

Parameters* required
includeRegeringenboolean
Inkludera resultat från Regeringskanslietdefault: true
limitnumber
Max antal resultat per kategori (Riksdagen dokument/anföranden)default: 20
query*string
Sökterm som används mot alla källor
regeringenLimitnumber
Max antal resultat per regeringskategori (för att begränsa response-storlek)default: 5
get_sync_statusVisa enklare status för datakällor

Visa enklare status för datakällor

No parameters — call it with no arguments.

get_data_dictionaryVisa dataset och fältbeskrivningar1 params

Visa dataset och fältbeskrivningar

Parameters* required
datasetstring
Valfritt dataset-ID att filtrera på
Skärmavbild 2025-11-20 kl  09 01 01

Riksdag & Regering MCP-server

MCP Registry MCP Protocol License: MIT

🇺🇸 Open-source MCP-server for local self-hosting. Enables LLMs to query and retrieve real-time open data, documents, protocols, and records from accessible API:s and open databases from the Parliament and Government Offices of Sweden.

🇸🇪 MCP-server som ger LLMs möjlighet att söka, hitta och extrahera öppen data och information från Riksdagen och Regeringskansliet. Ansluten till samtliga öppna API:er från Riksdagen och nyttjar g0v.se för att tillgå data från Regeringskansliet.


📊 Översikt

Totalt antal tools: 32

MCP-servern exponerar 32 specialiserade verktyg för att hämta data och underlag, som exempelvis:

  • Ledamöter – Information, aktiviteter, uppdrag m.m.
  • Riksdagsdokument – Motioner, skriftliga frågor m.m.
  • Anföranden – Följ vad som sagts i kammaren m.m.
  • Voteringar – Så röstar ledamöterna
  • Regeringsdokument – Ex. SOU, propositioner, pressmeddelanden

Datakällor

  • Riksdagen: data.riksdagen.se - Officiellt öppet API
  • Regeringen: g0v.se - Öppen data från Regeringskansliet

Snabbstart

📦 Alternativ 1: npm (rekommenderat)

Lägg till följande i din Claude Desktop-config (~/Library/Application Support/Claude/claude_desktop_config.json på macOS):

{
  "mcpServers": {
    "riksdag-regering": {
      "command": "npx",
      "args": ["-y", "@isak.skogstad/riksdag-regering-mcp"]
    }
  }
}

Starta om Claude Desktop. npx hämtar och kör senaste versionen automatiskt.


💻 Alternativ 2: Installation från källkod

# Klona repository
git clone https://github.com/isakskogstad/Riksdag-Regering-MCP.git
cd Riksdag-Regering-MCP

# Installera dependencies
npm run mcp:install

# Bygg servern
npm run mcp:build

Konfiguration:

{
  "mcpServers": {
    "riksdag-regering": {
      "command": "node",
      "args": ["/absolut/sökväg/till/Riksdag-Regering-MCP/mcp/dist/index.js"]
    }
  }
}

📖 Användningsområden

För policynörden

  • Spåra voteringsmönster över partier
  • Analysera ledamöters aktivitet och engagemang

För den nyfikkne

  • Korsreferera riksdags- och regeringsdokument
  • Hitta relevanta anföranden och debatter

För konspiratören

  • Tidsserieanalys av parlamentarisk aktivitet
  • Partijämförelser och koalitionsanalys

För vibekodaren

  • Utöka LLM:er med svensk politisk data
  • Bygg konversationsgränssnitt för medborgardata

Teknisk Stack

  • Runtime: Node.js 20+ med ESM
  • Språk: TypeScript 5.0+
  • MCP SDK: @modelcontextprotocol/sdk ^0.5.0
  • HTTP Server: Express.js 4.x
  • Datakällor: Riksdagens öppna API + g0v.se
  • Validering: Zod 3.x
  • Logging: Winston 3.x

Licens

MIT License - Se LICENSE för detaljer.


Erkännanden

  • g0v.se - Tack till Pierre för din insats med g0v.se

📞Support

Kontakt

  • Email: isak.skogstad@me.com
Featured
CodeRabbit
CodeRabbit
AI writes the code. CodeRabbit catches the slop.
Try For Free →
inference shell
inference shell
create and run specialised agents in minutes
build now →
MCP-ready Email SendingMCP-ready Email Sending
MCP-ready Email Sending
Plug Mailtrap into your AI workflow and let it handle the email.
Connect Mailtrap MCP →
Make your agent a DeFi expert
Make your agent a DeFi expert
Agent, run crypto. Access onchain data & trade routes via 1inch.
Install now →
Capacitor - Shared memory for your team’s coding agents.
Capacitor - Shared memory for your team’s coding agents.
Make coding agent sessions - Searchable, Shareable, Vendor-neutral & Scored.
Try For Free →
CodeScene MCP ServerCodeScene MCP Server
CodeScene MCP Server
Your agent targets a perfect 10 Code Health score. Deterministic. Every commit.
Try For Free →
Give your AI the whole web as clean markdownGive your AI the whole web as clean markdown
Give your AI the whole web as clean markdown
Integrate web data into your AI product. One API to scrape website & brand data.
Get API Key Now →
belt - the only tool your agent needs
belt - the only tool your agent needs
belt cli automatically finds the best tools and skills for your agent. image, video, music, tts...
one prompt install →

Configuration

SUPABASE_URL

Supabase project URL (optional - defaults to public instance)

SUPABASE_ANON_KEYsecret

Supabase anonymous key (optional - defaults to public instance)

Categories
Data & Analytics
Registryactive
Packageriksdag-regering-mcp
TransportSTDIO, HTTP
AuthRequired
Resources10
Prompts5
Tools verifiedJun 10, 2026
UpdatedNov 19, 2025
View on GitHub

More from ksaklfszf921

  • Skolverket MCP10

Related Data & Analytics MCP Servers

View all →
connerlambden avatar
BGPT - Scientific Paper Search

connerlambden/bgpt-mcp

Search scientific papers with structured experimental data from full-text studies
26
mcparmory avatar
Agentql

com.mcparmory/agentql

Query webpages and extract structured data using natural language
25
mcparmory avatar
Algolia Search

com.mcparmory/algolia-search

Search multiple indices, index data, and get personalized recommendations
25
mcparmory avatar
Apollo

com.mcparmory/apollo

Search and enrich contact and company data from 210M+ people and 35M+ companies
25
mcparmory avatar
Bamboohr

com.mcparmory/bamboohr

Manage employee records, time off, benefits, and payroll data
25
mcparmory avatar
Canvas

com.mcparmory/canvas

Manage courses, submissions, grades, and student data in Canvas LMS
25