Server data from the Official MCP Registry
Statistics Sweden’s open data made available as an MCP server, using Python and FastMCP
Statistics Sweden’s open data made available as an MCP server, using Python and FastMCP
Valid MCP server (1 strong, 4 medium validity signals). No known CVEs in dependencies. Package registry verified. Imported from the Official MCP Registry.
9 files analyzed · 1 issue found
Security scores are indicators to help you make informed decisions, not guarantees. Always review permissions before connecting any MCP server.
This plugin requests these system permissions. Most are normal for its category.
Add this to your MCP configuration file:
{
"mcpServers": {
"io-github-ashwinvis-scb-opendata-mcp": {
"args": [
"scb-opendata-mcp"
],
"command": "uvx"
}
}
}From the project's GitHub README.
A FastMCP server that provides access to Statistics Sweden's PxWebApi v2, offering statistical tables covering employment, labor costs, wages, and other civil data from Sweden.
pip install scb-opendata-mcp
# Or with uv
uvx scb_opendata_mcp
# Clone the repository
git clone https://github.com/ashwinvis/scb-opendata-mcp.git
cd scb-opendata-mcp
# Install dependencies
pip install .
# Or with uv
uv sync
The package on installation
scb_opendata_mcp
# Or with uv
uv run scb_opendata_mcp
See scb_opendata_mcp --help for available options. An stdio transport mechanism also exists.
Fallback option
uv run fastmcp run src/scb_opendata_mcp/server.py -t http # HTTP server
claude mcp add --scope user --transport http scb_opendata_mcp http://localhost:6767
In ~/.vibe/config.toml or ~/.vibe/agents/name_of_agent.toml:
[[mcp_servers]]
name = "scb_opendata_mcp"
transport = "http"
url = "http://localhost:6767/mcp"
In ~/.config/opencode/opencode.jsonc:
{
"mcp": {
"scb_opendata_mcp": {
"type": "remote",
"url": "https://localhost:6767/mcp",
"enabled": true
}
}
}
list_tables() - List all available statistical tables with paginationget_table_metadata(table_id) - Get detailed metadata including variablessearch_tables(query) - Convenience wrapper over list_tables, to search tables by name or descriptionget_table_data(table_id, filters) - Fetch data with optional filteringget_table_default_selection(table_id) - Get default data selection for a tablelist_codelists(table_id) - List all available codelists for the tableget_codelist(codelist_id) - Get specific codelist detailsget_saved_query(query_id) - Get a saved query including data and selection criteriaget_saved_query_data(query_id) - Get data from a specific saved queryget_saved_query_selection(query_id) - Get the selection query used in a specific saved querysave_query(table_id, selection) - Save a data querydelete_saved_query(query_id) - Delete a saved queryuv run pytest
Contributions are welcome! Please feel free to submit a Pull Request.
For issues or questions:
This is an unofficial companion repository SCB Open Data Skills that provides skill definitions for accessing Statistics Sweden's data through this MCP server. These skills are designed to work with major coding agent tools and provide workflows for various statistical domains.
This is an unofficial tool. The code was generated using AI while using official documents and the API specification as context. Tests are also added to verify the functionality. A thorough rigorous verification test is recommended before using it in any serious application.
Be the first to review this server!
by Modelcontextprotocol · Developer Tools
Read, search, and manipulate Git repositories programmatically
by Toleno · Developer Tools
Toleno Network MCP Server — Manage your Toleno mining account with Claude AI using natural language.
by mcp-marketplace · Developer Tools
Create, build, and publish Python MCP servers to PyPI — conversationally.