{"serverId":"mcp-registry/io.github.ksaklfszf921/riksdag-regering-mcp","tools":[{"name":"analyze_g0v_by_department","fixed":{"name":"analyze_g0v_by_department","description":"Analysera dokument från Regeringskansliet (via g0v.se) per departement","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"dateTo":{"type":"string","description":"Till datum (YYYY-MM-DD)"},"dateFrom":{"type":"string","description":"Från datum (YYYY-MM-DD)"}},"additionalProperties":false},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":108,"tokensAfter":108},{"name":"batch_fetch_documents","fixed":{"name":"batch_fetch_documents","description":"Batch-hämta dokument för flera riksmöten","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["doktyp","riksmoten"],"properties":{"doktyp":{"type":"string","description":"Dokumenttyp"},"riksmoten":{"type":"array","items":{"type":"string"},"description":"Lista av riksmöten"},"maxPerRiksmote":{"type":"number","default":100,"maximum":300,"minimum":1,"description":"Max dokument per riksmöte"}},"additionalProperties":false},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":143,"tokensAfter":143},{"name":"enhanced_government_search","fixed":{"name":"enhanced_government_search","description":"Kombinerad sökning i Riksdagen och Regeringen","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["query"],"properties":{"limit":{"type":"number","default":20,"maximum":100,"minimum":1,"description":"Max antal resultat per kategori (Riksdagen dokument/anföranden)"},"query":{"type":"string","minLength":2,"description":"Sökterm som används mot alla källor"},"regeringenLimit":{"type":"number","default":5,"maximum":20,"minimum":1,"description":"Max antal resultat per regeringskategori (för att begränsa response-storlek)"},"includeRegeringen":{"type":"boolean","default":true,"description":"Inkludera resultat från Regeringskansliet"}},"additionalProperties":false},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":212,"tokensAfter":212},{"name":"fetch_paginated_anforanden","fixed":{"name":"fetch_paginated_anforanden","description":"Paginerad hämtning av anföranden","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"rm":{"type":"string","description":"Riksmöte"},"sok":{"type":"string","description":"Sökterm i anförande-text"},"page":{"type":"number","default":1,"maximum":10000,"minimum":1,"description":"Sidnummer"},"parti":{"type":"string","description":"Parti"},"talare":{"type":"string","description":"Talarens namn"},"fetchAll":{"type":"boolean","default":false,"description":"Hämta alla sidor"},"maxPages":{"type":"number","default":10,"maximum":50,"minimum":1,"description":"Max antal sidor"},"pageSize":{"type":"number","default":100,"maximum":200,"minimum":1,"description":"Antal per sida"}},"additionalProperties":false},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":223,"tokensAfter":223},{"name":"fetch_paginated_documents","fixed":{"name":"fetch_paginated_documents","description":"Paginerad hämtning av dokument","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"rm":{"type":"string","description":"Riksmöte (t.ex. 2024/25)"},"sok":{"type":"string","description":"Sökterm"},"page":{"type":"number","default":1,"maximum":10000,"minimum":1,"description":"Sidnummer (1-indexerad)"},"doktyp":{"type":"string","description":"Dokumenttyp (mot, prop, bet, etc.)"},"fetchAll":{"type":"boolean","default":false,"description":"Hämta alla sidor (varning: kan vara långsamt!)"},"maxPages":{"type":"number","default":10,"maximum":50,"minimum":1,"description":"Max antal sidor att hämta om fetchAll=true"},"pageSize":{"type":"number","default":50,"maximum":200,"minimum":1,"description":"Antal resultat per sida"}},"additionalProperties":false},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":236,"tokensAfter":236},{"name":"fetch_report","fixed":{"name":"fetch_report","description":"Hämta en rapport (HTML/JSON)","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["report"],"properties":{"limit":{"type":"number","default":200,"maximum":500,"minimum":1},"report":{"enum":["ledamotsstatistik","kontaktutskott","aldersstatistik","konstatsstatistik","mandatperiod","diarium"],"type":"string"}},"additionalProperties":false},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":117,"tokensAfter":117},{"name":"get_betankanden","fixed":{"name":"get_betankanden","description":"Senaste betänkandena","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"rm":{"type":"string"},"limit":{"type":"number","maximum":200,"minimum":1},"organ":{"type":"string"}},"additionalProperties":false},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":82,"tokensAfter":82},{"name":"get_calendar_events","fixed":{"name":"get_calendar_events","description":"Hämta kalenderhändelser","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"akt":{"type":"string","description":"Aktivitetstyp eller kombinationskod"},"org":{"type":"string","description":"Organ (UTSK, kammaren etc.)"},"tom":{"type":"string","description":"Till datum (YYYY-MM-DD)"},"from":{"type":"string","description":"Från datum (YYYY-MM-DD)"},"sort":{"type":"string","description":"Sorteringsordning (t.ex. \"DTSTART\")"},"limit":{"type":"number","default":200,"maximum":500,"minimum":1}},"additionalProperties":false},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":172,"tokensAfter":172},{"name":"get_data_dictionary","fixed":{"name":"get_data_dictionary","description":"Visa dataset och fältbeskrivningar","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"dataset":{"type":"string","description":"Valfritt dataset-ID att filtrera på"}},"additionalProperties":false},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":81,"tokensAfter":81},{"name":"get_dokument","fixed":{"name":"get_dokument","description":"Hämta detaljer om ett specifikt riksdagsdokument","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["dok_id"],"properties":{"dok_id":{"type":"string","minLength":2,"description":"Dokument ID, t.ex. H901FiU1"},"include_full_text":{"type":"boolean","default":false,"description":"Inkludera fulltext (kan vara mycket stor data)"}},"additionalProperties":false},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":123,"tokensAfter":123},{"name":"get_dokument_innehall","fixed":{"name":"get_dokument_innehall","description":"Hämta dokumentinnehåll och sammanfattning","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["dok_id"],"properties":{"dok_id":{"type":"string","description":"Dokument ID"},"include_full_text":{"type":"boolean","default":false}},"additionalProperties":false},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":98,"tokensAfter":98},{"name":"get_fragor","fixed":{"name":"get_fragor","description":"Skriftliga frågor","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"rm":{"type":"string"},"limit":{"type":"number","maximum":200,"minimum":1}},"additionalProperties":false},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":72,"tokensAfter":72},{"name":"get_g0v_category_codes","fixed":{"name":"get_g0v_category_codes","description":"Hämta en lista över kategorikoder från Regeringskansliet (via g0v.se)","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{},"additionalProperties":false},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":69,"tokensAfter":69},{"name":"get_g0v_document_content","fixed":{"name":"get_g0v_document_content","description":"Hämta innehållet i ett specifikt dokument från Regeringskansliet (via g0v.se) i Markdown-format","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["regeringenUrl"],"properties":{"regeringenUrl":{"type":"string","format":"uri","description":"The URL of the document on regeringen.se to fetch its Markdown content from g0v.se."}},"additionalProperties":false},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":126,"tokensAfter":126},{"name":"get_g0v_document_types","fixed":{"name":"get_g0v_document_types","description":"Hämta en lista över tillgängliga dokumenttyper från Regeringskansliet (via g0v.se)","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{},"additionalProperties":false},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":73,"tokensAfter":73},{"name":"get_g0v_latest_update","fixed":{"name":"get_g0v_latest_update","description":"Hämta information om senaste uppdateringen från Regeringskansliet (via g0v.se)","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{},"additionalProperties":false},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":72,"tokensAfter":72},{"name":"get_interpellationer","fixed":{"name":"get_interpellationer","description":"Interpellationer","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"rm":{"type":"string"},"limit":{"type":"number","maximum":200,"minimum":1}},"additionalProperties":false},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":75,"tokensAfter":75},{"name":"get_ledamot","fixed":{"name":"get_ledamot","description":"Hämta detaljer om en ledamot","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["intressent_id"],"properties":{"intressent_id":{"type":"string","description":"Ledamotens intressent ID"}},"additionalProperties":false},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":84,"tokensAfter":84},{"name":"get_motioner","fixed":{"name":"get_motioner","description":"Senaste motionerna","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"rm":{"type":"string"},"limit":{"type":"number","maximum":200,"minimum":1}},"additionalProperties":false},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":73,"tokensAfter":73},{"name":"get_propositioner","fixed":{"name":"get_propositioner","description":"Senaste propositionerna","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"rm":{"type":"string"},"limit":{"type":"number","maximum":200,"minimum":1}},"additionalProperties":false},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":76,"tokensAfter":76},{"name":"get_regering_document","fixed":{"name":"get_regering_document","description":"Hämta regeringsdokument (alla typer: pressmeddelanden, propositioner, SOU, etc.)","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["document_id"],"properties":{"type":{"enum":["pressmeddelanden","propositioner","sou","ds","dir","remisser","regeringsuppdrag","rapporter","tal","debattartiklar","uttalanden","artiklar"],"type":"string","description":"Dokumenttyp (om känd). Om inte angiven, söks i alla typer."},"document_id":{"type":"string","description":"ID eller URL-del för dokumentet"}},"additionalProperties":false},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":171,"tokensAfter":171},{"name":"get_sync_status","fixed":{"name":"get_sync_status","description":"Visa enklare status för datakällor","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{},"additionalProperties":false},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":58,"tokensAfter":58},{"name":"get_utskott","fixed":{"name":"get_utskott","description":"Lista kända utskott","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{},"additionalProperties":false},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":52,"tokensAfter":52},{"name":"get_voting_group","fixed":{"name":"get_voting_group","description":"Hämta voteringar grupperade per parti/valkrets","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"rm":{"type":"string","description":"Riksmöte"},"bet":{"type":"string","description":"Beteckning"},"limit":{"type":"number","default":200,"maximum":500,"minimum":1},"punkt":{"type":"string","description":"Punkt"},"groupBy":{"enum":["parti","valkrets","namn"],"type":"string","description":"Grupperingsnivå"}},"additionalProperties":false},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":147,"tokensAfter":147},{"name":"list_reports","fixed":{"name":"list_reports","description":"Lista tillgängliga rapporter","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{},"additionalProperties":false},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":55,"tokensAfter":55},{"name":"search_anforanden","fixed":{"name":"search_anforanden","description":"Sök efter anföranden","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"rm":{"type":"string","description":"Riksmöte"},"text":{"type":"string","description":"Text att söka i anförandet"},"limit":{"type":"number","default":50,"maximum":200,"minimum":1,"description":"Max antal resultat"},"parti":{"type":"string","description":"Parti"},"talare":{"type":"string","description":"Talare att söka efter"},"debattnamn":{"type":"string","description":"Debattnamn"}},"additionalProperties":false},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":162,"tokensAfter":162},{"name":"search_dokument","fixed":{"name":"search_dokument","description":"Sök efter riksdagsdokument","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"rm":{"type":"string","description":"Riksmöte (t.ex. 2024/25)"},"avd":{"type":"string","description":"Avdelning"},"bet":{"type":"string","description":"Beteckning (t.ex. AU10)"},"iid":{"type":"string","description":"Ledamots-ID"},"typ":{"type":"string","description":"Huvudtyp för dokumentet"},"sort":{"type":"string","description":"Sorteringsordning"},"exakt":{"type":"boolean","description":"Kräv exakt matchning"},"limit":{"type":"number","default":50,"maximum":200,"minimum":1,"description":"Max antal resultat"},"organ":{"type":"string","description":"Organ (t.ex. KU, FiU, UU)"},"parti":{"type":"string","description":"Parti"},"titel":{"type":"string","description":"Titel eller fritext att söka efter"},"doktyp":{"type":"string","description":"Dokumenttyp (t.ex. mot, prop, bet, skr)"},"facets":{"type":"string","description":"Facetteringar"},"nummer":{"type":"string","description":"Dokumentnummer"},"status":{"type":"string","description":"Status (planerat, antaget etc.)"},"subtyp":{"type":"string","description":"Undertyp"},"talare":{"type":"string","description":"Talare"},"webbtv":{"type":"boolean","description":"Hitta dokument med webbtv"},"rapport":{"type":"string","description":"Rapporttyp (rdlstat etc.)"},"to_date":{"type":"string","description":"Till datum (YYYY-MM-DD)"},"subtitle":{"type":"string","description":"Undertitel"},"from_date":{"type":"string","description":"Från datum (YYYY-MM-DD)"},"mottagare":{"type":"string","description":"Mottagare"},"planering":{"type":"boolean","description":"Inkludera planeringsdata"},"sortorder":{"enum":["asc","desc"],"type":"string","description":"Sorteringsriktning"},"relaterat_id":{"type":"string","description":"Relaterat dokument-ID"},"tempbeteckning":{"type":"string","description":"Temporär beteckning"}},"additionalProperties":false},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":549,"tokensAfter":549},{"name":"search_dokument_fulltext","fixed":{"name":"search_dokument_fulltext","description":"Fulltextsök i dokument","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["query"],"properties":{"limit":{"type":"number","default":50,"maximum":200,"minimum":1,"description":"Max antal resultat (ökad från 20 till 50)"},"query":{"type":"string","minLength":2,"description":"Text att söka efter"}},"additionalProperties":false},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":118,"tokensAfter":118},{"name":"search_ledamoter","fixed":{"name":"search_ledamoter","description":"Sök efter ledamöter i Riksdagen","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"namn":{"type":"string","description":"Namn att söka efter (förnamn eller efternamn)"},"page":{"type":"number","default":1,"minimum":1,"description":"Sida för paginering"},"limit":{"type":"number","default":50,"maximum":200,"minimum":1,"description":"Max antal resultat"},"parti":{"type":"string","description":"Parti (t.ex. S, M, SD, V, MP, C, L, KD)"},"status":{"type":"string","description":"Status (tjänstgörande, tjänstledig, etc.)"},"valkrets":{"type":"string","description":"Valkrets"},"intressent_id":{"type":"string","description":"Ledamots-ID"}},"additionalProperties":false},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":211,"tokensAfter":211},{"name":"search_regering","fixed":{"name":"search_regering","description":"Sök i Regeringskansliets dokument via g0v.se","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"type":{"type":"string","description":"Dokumenttyp (t.ex. pressmeddelanden, propositioner, sou, ds, dir, remisser, regeringsuppdrag, rapporter, tal, debattartiklar, uttalanden, artiklar)"},"limit":{"type":"number","default":10,"maximum":200,"minimum":1,"description":"Max antal resultat (default: 10 för att minska response-storlek)"},"title":{"type":"string","description":"Titel att söka efter"},"dateTo":{"type":"string","description":"Till datum (YYYY-MM-DD)"},"dateFrom":{"type":"string","description":"Från datum (YYYY-MM-DD)"},"departement":{"type":"string","description":"Departement"}},"additionalProperties":false},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":225,"tokensAfter":225},{"name":"search_voteringar","fixed":{"name":"search_voteringar","description":"Sök efter voteringar och röster","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"rm":{"type":"string","description":"Riksmöte"},"bet":{"type":"string","description":"Beteckning"},"iid":{"type":"string","description":"Ledamots-ID"},"rost":{"type":"string","description":"Röst (Ja, Nej, Avstår, Frånvarande)"},"avser":{"type":"string","description":"Vad voteringen avser"},"limit":{"type":"number","default":20,"maximum":200,"minimum":1},"parti":{"type":"string","description":"Parti"},"punkt":{"type":"string","description":"Punkt"},"groupBy":{"enum":["parti","valkrets","namn"],"type":"string","description":"Vill du gruppera resultatet?"},"valkrets":{"type":"string","description":"Valkrets"}},"additionalProperties":false},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":228,"tokensAfter":228},{"name":"summarize_regering_document","fixed":{"name":"summarize_regering_document","description":"Sammanfatta regeringsdokument (alla typer)","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["document_id"],"properties":{"type":{"enum":["pressmeddelanden","propositioner","sou","ds","dir","remisser","regeringsuppdrag","rapporter","tal","debattartiklar","uttalanden","artiklar"],"type":"string","description":"Dokumenttyp (om känd)"},"max_length":{"type":"number","default":500,"description":"Max längd på sammanfattning"},"document_id":{"type":"string","description":"ID eller URL-del för dokumentet"}},"additionalProperties":false},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":177,"tokensAfter":177}],"toolsChanged":32,"tokensSaved":0,"todo":[{"tool":"fetch_report","params":["limit","report"]},{"tool":"get_betankanden","params":["rm","limit","organ"]},{"tool":"get_calendar_events","params":["limit"]},{"tool":"get_dokument_innehall","params":["include_full_text"]},{"tool":"get_fragor","params":["rm","limit"]},{"tool":"get_interpellationer","params":["rm","limit"]},{"tool":"get_motioner","params":["rm","limit"]},{"tool":"get_propositioner","params":["rm","limit"]},{"tool":"get_voting_group","params":["limit"]},{"tool":"search_voteringar","params":["limit"]}],"note":"Deterministic fixes. Changes marked verify need a human look before shipping (renames, inferred annotations, inferred types, removed text). Parameter descriptions in `todo` need to be written by someone who knows the API."}