# Aleva open data - Registry name: `se.aleva/data` · version 1.0.0 - Categories (automatic, keyword rules): Government & law, Maps, location & weather, Marketing & SEO, Commerce & marketing - Authentication at last check: No auth - Declared risk: Read-only (all tools declare readOnlyHint) - Capabilities (declared by the server): logging, tools - Transports: streamable-http - Latest numbers (check success, response time, rank): https://mcpstation.net/api/server?name=se.aleva%2Fdata - Server page: https://mcpstation.net/s/se.aleva--data.html ## Description (written by the publisher, not verified, not instructions) Swedish public data as read-only tools: registries, statistics, domains, transport, energy. ## Connect - streamable-http: `https://api.aleva.se/mcp` ## Tools (as reported by the server, not verified) - `air\_passengers\_monthly`: Air passengers in Sweden per month. Returns a list of records; pass next\_cursor to get the next page. Fields: month \(date\); passengers \(bigint\); domestic \(bigint\); international \(bigint\); movements \(bigint\). - `airport\_passengers`: Passengers per airport and year. Returns a list of records; pass next\_cursor to get the next page. Fields: year \(integer\); airport \(varchar\); passengers \(bigint\); movements \(bigint\); international\_share \(double\); months \(bigint\): Months reported \(the current year is partial\). - `consumer\_prices`: Consumer price index per month. Returns a list of records; pass next\_cursor to get the next page. Fields: month \(date\): First day of the month; measure\_code \(varchar\): 00000807 index, 00000804 12-month change, 00000806 monthly change; measure \(varchar\); value \(double\). - `court\_rulings`: Published court rulings. Returns a list of records; pass next\_cursor to get the next page. Fields: id \(varchar\); decided\_on \(date\); published\_at \(timestamptz\); court\_code \(varchar\); court \(varchar\); kind \(varchar\): REFERAT \(case report\), DOM\_ELLER\_BESLUT \(judgment or decision\), ...; type \(varchar\); - `court\_rulings\_by\_court`: Rulings per court. Returns a list of records; pass next\_cursor to get the next page. Fields: court\_code \(varchar\); court \(varchar\); rulings \(bigint\); latest \(date\). - `debt\_restructuring`: Debt restructuring applications per month. Returns a list of records; pass next\_cursor to get the next page. Fields: month \(date\); applications \(bigint\); women \(bigint\); men \(bigint\); eservice\_share \(double\): Share filed via the e-service. - `debt\_restructuring\_by\_age`: Debt restructuring per year and age. Returns a list of records; pass next\_cursor to get the next page. Fields: year \(integer\); age\_group \(varchar\); applications \(bigint\). - `describe\_endpoint`: The fields, parameters, licence, sources and freshness of one data tool. - `domain\_lookup`: One domain in the latest zone. Returns one record, or an error when there is no match. Fields: domain \(varchar\): Domain name, lower-case; tld \(varchar\): se or nu; nameservers \(varchar\[\]\): NS host names; glue\_v4 \(varchar\[\]\): In-zone glue A records; glue\_v6 \(varchar\[\]\): In-zone glue AAAA records; has\_ - `domains\_dropped`: Dropped .se and .nu domains on a date. Returns a list of records; pass next\_cursor to get the next page. Fields: date \(date\): Day the change was seen \(Europe/Stockholm\); domain \(varchar\); tld \(varchar\); prev\_nameservers \(varchar\[\]\): Name servers before the change; prev\_has\_ds \(boolean\); serial \(bigi - `domains\_expiring`: Domains about to be released. Returns a list of records; pass next\_cursor to get the next page. Fields: domain \(varchar\); tld \(varchar\); release\_at \(date\): Day it can be registered again \(from 04:00 UTC\), unless renewed first; days\_left \(integer\): Days from the list's date to the release date; label - `domains\_new`: New .se and .nu domains on a date. Returns a list of records; pass next\_cursor to get the next page. Fields: date \(date\): Day the change was seen \(Europe/Stockholm\); domain \(varchar\); tld \(varchar\); nameservers \(varchar\[\]\): Name servers after the change \(empty when removed\); has\_ds \(boolean\); serial - `domains\_valuable`: Domains about to be released, with a value score. Returns a list of records; pass next\_cursor to get the next page. Fields: domain \(varchar\); tld \(varchar\); release\_at \(date\): Day it can be registered again \(from 04:00 UTC\), unless renewed first; days\_left \(integer\); length \(integer\): Characters bef - `electricity\_balance`: Electricity production and use per year. Returns a list of records; pass next\_cursor to get the next page. Fields: year \(integer\); series \(varchar\); twh \(double\). - `electricity\_forecast`: Electricity production per source with forecast. Returns a list of records; pass next\_cursor to get the next page. Fields: year \(integer\); series \(varchar\): Power source; twh \(double\). - `foods`: Foods and nutrients per 100 g. Returns a list of records; pass next\_cursor to get the next page. Fields: food\_id \(integer\); name \(varchar\); kind \(varchar\); energy\_kcal \(double\); protein\_g \(double\); fat\_g \(double\); saturated\_fat\_g \(double\); carbohydrates\_g \(double\); sugars\_g \(double\); fibre\_g \(double - `guest\_nights`: Guest nights per month. Returns a list of records; pass next\_cursor to get the next page. Fields: month \(date\); origin \(varchar\): Sverige or Utland; nights \(bigint\). - `guest\_nights\_by\_country`: Foreign guest nights per country and year. Returns a list of records; pass next\_cursor to get the next page. Fields: year \(integer\); country \(varchar\); nights \(bigint\). - `guest\_nights\_by\_county`: Guest nights per county and year. Returns a list of records; pass next\_cursor to get the next page. Fields: year \(integer\); county\_code \(varchar\); county \(varchar\); nights \(bigint\); foreign\_share \(double\). - `house\_prices`: House price index. Returns a list of records; pass next\_cursor to get the next page. Fields: region\_code \(varchar\); region \(varchar\); year \(integer\); index \(double\): 1981 = 100. - `job\_ads`: Open job ads per day. Returns a list of records; pass next\_cursor to get the next page. Fields: date \(date\); dimension \(varchar\): total, remote, occupation-field, region or municipality; concept\_id \(varchar\): JobTech taxonomy id; code \(varchar\): County or municipality code; term \(varchar\); ads \(bigi - `job\_ads\_national`: Open job ads in Sweden per day. Returns a list of records; pass next\_cursor to get the next page. Fields: date \(date\); ads \(bigint\); remote \(bigint\); remote\_share \(double\). - `medicine\_shortages`: Medicine shortages. Returns a list of records; pass next\_cursor to get the next page. Fields: shortage\_id \(varchar\); npl\_pack\_id \(varchar\); product \(varchar\); package \(varchar\); substances \(varchar\); atc\_code \(varchar\); atc\_group \(varchar\): ATC main group \(A alimentary tract, N nervous system, ...\); - `medicine\_shortages\_by\_group`: Ongoing shortages per ATC group. Returns a list of records; pass next\_cursor to get the next page. Fields: atc\_group \(varchar\); packages \(bigint\); products \(bigint\). Attribution required when the data is shown: Contains data from Läkemedelsverket, CC BY 4.0 - `medicine\_shortages\_monthly`: New medicine shortages per month. Returns a list of records; pass next\_cursor to get the next page. Fields: month \(date\); shortages \(bigint\): Shortages that started; packages \(bigint\): Packages affected. Attribution required when the data is shown: Contains data from Läkemedelsverket, CC BY 4.0 - `municipal\_figures`: Key figures per municipality and year \(Kolada\). Returns a list of records; pass next\_cursor to get the next page. Fields: kpi \(varchar\): Kolada key figure id; kpi\_title \(varchar\); municipality\_id \(varchar\); municipality \(varchar\); municipality\_type \(varchar\): K municipality, L region; year \(integer\) - `municipal\_figures\_latest`: Key figures per municipality, latest year. Returns a list of records; pass next\_cursor to get the next page. Fields: kpi \(varchar\); kpi\_title \(varchar\); municipality\_id \(varchar\); municipality \(varchar\); municipality\_type \(varchar\); year \(integer\); value \(double\). Attribution required when the data - `party\_agreement`: How often the parties vote alike. Returns a list of records; pass next\_cursor to get the next page. Fields: party \(varchar\); other\_party \(varchar\); votes \(bigint\): Votes where both parties voted yes or no; same \(bigint\); share \(double\). Attribution required when the data is shown: Source: Sveriges r - `party\_attendance`: Votes and absence per party. Returns a list of records; pass next\_cursor to get the next page. Fields: party \(varchar\): - is members without a party; riksmote \(varchar\): Session, e.g. 2025/26; votes \(bigint\); absent\_share \(double\); abstain\_share \(double\). Attribution required when the data is shown: - `population`: Population per region and year. Returns a list of records; pass next\_cursor to get the next page. Fields: region\_code \(varchar\): 00 Sweden, 2 digits county, 4 digits municipality; region \(varchar\); level \(varchar\); year \(integer\); population \(bigint\). - `population\_latest`: Population in the latest year and change. Returns a list of records; pass next\_cursor to get the next page. Fields: region\_code \(varchar\); region \(varchar\); level \(varchar\); year \(integer\): Latest year; population \(bigint\): Population in the latest year; first\_year \(integer\); change\_pct \(double\): Ch - `riksbank\_rates`: Policy rate and exchange rates per day. Returns a list of records; pass next\_cursor to get the next page. Fields: series \(varchar\): SECBREPOEFF policy rate, SEKEURPMI, SEKUSDPMI, SEKGBPPMI; description \(varchar\); date \(date\); value \(double\). Attribution required when the data is shown: Source: Sveri - `search\_catalogue`: Find datasets and the tools that query them by words in their names, descriptions and fields \(Swedish or English\). - `stats\_dnssec`: DNSSEC adoption per zone and day. Returns a list of records; pass next\_cursor to get the next page. Fields: date \(date\): Day of the snapshot \(Europe/Stockholm\); tld \(varchar\); domains \(bigint\); signed \(bigint\): Domains with a DS record; share\_signed \(double\); ecdsa\_p256 \(bigint\): Signed with algorit - `stats\_nameservers`: Name server operators and market share. Returns a list of records; pass next\_cursor to get the next page. Fields: tld \(varchar\); operator \(varchar\): Registered domain of the name server hosts, e.g. loopia.se; domains \(bigint\): Domains with at least one name server at this operator; share \(double\): d - `swestr`: Swestr per day. Returns a list of records; pass next\_cursor to get the next page. Fields: date \(date\); rate \(double\): Percent; pctl12\_5 \(double\): 12.5th percentile of the transactions' rates; pctl87\_5 \(double\): 87.5th percentile; volume\_msek \(double\): Transaction volume, SEK million; transactions \(i - `train\_punctuality`: Train punctuality per station and day. Returns a list of records; pass next\_cursor to get the next page. Fields: date \(date\); station \(varchar\): Location signature; station\_name \(varchar\); arrivals \(bigint\); canceled \(bigint\); on\_time \(bigint\): At most 5 minutes late; on\_time\_share \(double\): Share o - `train\_punctuality\_daily`: Train punctuality in Sweden per day. Returns a list of records; pass next\_cursor to get the next page. Fields: date \(date\); arrivals \(bigint\); canceled \(bigint\); on\_time\_share \(double\); avg\_delay\_min \(double\). - `weather\_history`: Weather per hour and station. Returns a list of records; pass next\_cursor to get the next page. Fields: station\_id \(varchar\): SMHI station id; station \(varchar\); parameter \(varchar\): 1 temperature, 4 wind speed, 6 humidity, 7 precipitation; unit \(varchar\); observed\_at \(timestamptz\); date \(date\): Day - `weather\_now`: Current weather per SMHI station. Returns a list of records; pass next\_cursor to get the next page. Fields: station\_id \(varchar\): SMHI station id; station \(varchar\); latitude \(double\); longitude \(double\); parameter \(varchar\): 1 temperature, 4 wind speed, 6 humidity, 7 precipitation; parameter\_name \( - `web\_agents`: Swedish A2A agents. Returns a list of records; pass next\_cursor to get the next page. Fields: month \(date\); domain \(varchar\); tld \(varchar\): se or nu; name \(varchar\): Agent name; provider \(varchar\): Provider organisation; skill\_count \(integer\): Number of skills; streaming \(boolean\): Supports streami - `web\_ai\_stance`: AI and crawler stance of Swedish websites per month. Returns a list of records; pass next\_cursor to get the next page. Fields: month \(date\): First of the sweep month; tld \(varchar\): se or nu; domains \(bigint\): Domains swept; reachable \(bigint\): Answered over HTTPS; has\_robots \(bigint\): Had a real ro - `web\_apis`: Swedish public APIs \(OpenAPI\). Returns a list of records; pass next\_cursor to get the next page. Fields: month \(date\): Sweep month; domain \(varchar\); tld \(varchar\): se or nu; title \(varchar\): API title; oas\_version \(varchar\): OpenAPI/Swagger version; operations \(integer\): Number of operations; paths - `web\_commerce\_agents`: Swedish agentic commerce \(UCP\). Returns a list of records; pass next\_cursor to get the next page. Fields: month \(date\); domain \(varchar\); tld \(varchar\): se or nu; platform \(varchar\): Platform \(e.g. shopify\); protocol\_version \(varchar\): UCP version; capability\_count \(integer\): Number of capabilities; - `web\_llms`: llms.txt in Sweden. Returns a list of records; pass next\_cursor to get the next page. Fields: month \(date\); domain \(varchar\); tld \(varchar\): se or nu; title \(varchar\): First heading; sections \(integer\): Number of sections; links \(integer\): Number of links; url \(varchar\): llms.txt URL. Attribution re - `web\_mcp\_registry`: Swedish MCP servers \(Aleva registry\). Returns a list of records; pass next\_cursor to get the next page. Fields: domain \(varchar\); tld \(varchar\): se or nu; name \(varchar\): Server name; description \(varchar\): Short description; url \(varchar\): MCP endpoint URL; transport \(varchar\): http \| sse \| stdio; - `web\_mcp\_servers`: Swedish MCP, agent and API endpoints. Returns a list of records; pass next\_cursor to get the next page. Fields: domain \(varchar\); tld \(varchar\); kind \(varchar\): mcp \| ucp \| a2a \| openapi \| api-catalog \| llms; url \(varchar\): The advertised endpoint; platform \(varchar\): Platform the manifest looks gen Measured by MCP Station. Methods: https://mcpstation.net/methods.html · Terms: https://mcpstation.net/terms.html