Scb Opendata Mcp — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited Scb Opendata Mcp (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
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 syncThe package on installation
scb_opendata_mcp
# Or with uv
uv run scb_opendata_mcpSee 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 serverclaude mcp add --scope user --transport http scb_opendata_mcp http://localhost:6767In ~/.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 pytestContributions 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.
<!-- mcp-name: io.github.ashwinvis/scb-opendata-mcp -->
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.