Data Lv logo

Data Lv

Searches Latvia’s CKAN open-data catalog, inspects dataset metadata, and queries rows from DataStore-enabled resources.

Install Data Lv

Pick your client, then add it in one click or paste the config.

STDIONode.js
~/Library/Application Support/Claude/claude_desktop_config.json
claude_desktop_config.json
{
  "mcpServers": {
    "data-lv": {
      "command": "npx",
      "args": [
        "-y",
        "@pipeworx/mcp-data-lv"
      ]
    }
  }
}

Settings → Developer → Edit Config, merge this into mcpServers, then fully quit and reopen Claude Desktop.

Automated check passed— started and listed 3 tools correctly (Today).

Overview

Data Lv connects MCP clients to Latvia’s open-data catalog at data.gov.lv through the Pipeworx gateway. It supports dataset keyword search, full metadata retrieval, and row queries against tabular CKAN DataStore resources. Use it when an agent needs to find Latvian public datasets and inspect or filter their available records. Connections can use the hosted streamable HTTP endpoint or a local npm stdio bridge that forwards requests to the gateway.

Use cases

  • Find Latvian public datasets by topic
  • Inspect dataset ownership and available resources
  • Retrieve filtered rows from CKAN DataStore tables
  • Paginate through open-data records

Key features

  • Keyword search across Latvia’s CKAN datasets
  • Full dataset metadata and resource lookup
  • Queries for DataStore-backed tabular resources
  • Optional full-text filtering and pagination
  • Hosted HTTP and local npm stdio connection modes

Tools3

What Data Lv lets your agent do. Expand a tool for its parameters.

Verified live~378 tokens of context

Security & health

What it can reach and how reliably it runs — from our own checks, not the maintainer’s claims.

ActiveLast checked 2d ago

Recent health check succeeded.

10/10 checks healthy over the last 50d

What it can do

From the 3 tools this server returned when we ran it; 3 declare their own safety hints.

Makes network requests · 3Read-only tools · 3
Network at startup4 connections
Files written at startupNone
Install scriptsNone
npm provenanceSigned build
Package age135 days
Maintainers1

Observed 2026-11-08 in an isolated sandbox. A description of reach, not a security audit.

Supply-chain signal

No high-severity advisories surfaced by our automated scan.

Critical 0High 0Medium 0Low 0

Scanned 15d ago via OSV.dev · @pipeworx/mcp-data-lv (npm)

Adoption & maintenance

Factual signals from GitHub, npm, and our automated checks — not a rating.

Last commit7d agoMost recent push to the default branch.
Availability100%Our rolling endpoint + install checks that succeeded.
Install checkPassedOur sandbox started it and listed its tools.
Tools exposed3Callable tools this server registers over MCP.

How Data Lv works

What Data Lv does

Data Lv exposes Latvia’s public CKAN catalog at data.gov.lv as MCP tools. It is useful for agents that need to locate Latvian datasets, identify the organization responsible for a dataset, inspect available resources, or retrieve records from resources backed by CKAN DataStore.

The integration is independent and unofficial. It operates through Pipeworx rather than being published or endorsed by the Latvian open-data provider.

How it works

The hosted MCP endpoint is available at https://gateway.pipeworx.io/data-lv/mcp. An MCP client connects to that URL and can call the pack’s three catalog tools. The endpoint also exposes shared Pipeworx meta-tools, including routing and discovery functions, so the tool list is larger than the three Data Lv-specific tools. The connection’s initialization response defines the exact scope available at connection time.

A full Pipeworx gateway endpoint is also available at https://gateway.pipeworx.io/mcp. Both gateway URLs provide access to the same broader collection of data sources; the difference is which pack’s tools appear directly in the listing.

For clients without MCP support, Pipeworx provides HTTP tool endpoints. For example, dataset search can be invoked with a POST request to /v1/tools/data_lv_search_datasets and a JSON query such as {"query":"population"}.

Setup and configuration

Add the hosted endpoint to an MCP client such as Claude Desktop, Cursor, or Windsurf:

config.json
{
  "mcpServers": {
    "data-lv": {
      "url": "https://gateway.pipeworx.io/data-lv/mcp"
    }
  }
}

The npm package @pipeworx/mcp-data-lv provides a local stdio bridge. Configure the client to run it with npx:

config.json
{
  "mcpServers": {
    "data-lv": {
      "command": "npx",
      "args": ["-y", "@pipeworx/mcp-data-lv"]
    }
  }
}

The bridge requires network access and does not provide offline operation. Anonymous use is limited to 50 calls per day. A free Pipeworx account increases the allowance to 200 calls per day; pass the account key as PIPEWORX_API_KEY in the client’s environment. Set PIPEWORX_META_TOOLS=1 when the local bridge should also list the shared gateway tools.

Tools and capabilities

  • search_datasets finds Latvia Open Data datasets by keyword and returns identifiers, names, titles, organizations, and resource details.
  • dataset retrieves complete metadata for a dataset selected by its ID or name, including its resources and resource IDs.
  • query_resource reads rows from a tabular CKAN DataStore resource. It accepts a resource ID and can apply full-text search with q, plus limit and offset for result control.

Resource IDs come from dataset search or metadata results. Only resources with CKAN DataStore enabled can be queried for rows.

Limitations and notes

The MCP-specific tools focus on catalog discovery, metadata, and DataStore-backed tabular data. A resource that lacks DataStore support cannot be queried with query_resource. The hosted and npm configurations route requests through Pipeworx, so network connectivity is required. Calls made with an API key use Bearer authentication and are metered according to Pipeworx account terms.

Reviews

No reviews yet — be the first to share how it worked for you.

Frequently Asked Questions about Data Lv

Data Lv is an MCP server that connects AI clients to Latvia’s open-data CKAN catalog at data.gov.lv. Its main tools search datasets by keyword, retrieve complete dataset metadata, and query rows from DataStore-enabled tabular resources using resource IDs, with optional full-text filtering and pagination.

Install it by adding the hosted MCP URL to your client, or run the local bridge with npx and @pipeworx/mcp-data-lv. The hosted endpoint is https://gateway.pipeworx.io/data-lv/mcp; the npm bridge forwards calls to that endpoint and requires network access.

Yes, Data Lv works with Cursor through its hosted MCP endpoint. Add https://gateway.pipeworx.io/data-lv/mcp as the server URL in Cursor’s MCP configuration.

First find a dataset with search_datasets or dataset, then pass one of its resource IDs to query_resource. The resource must have CKAN DataStore enabled; q, limit, and offset can refine the returned rows.

No, initial anonymous calls do not require an API key. Anonymous usage is capped at 50 calls per day, while a free Pipeworx account raises the limit to 200 calls per day when its key is supplied as PIPEWORX_API_KEY.

Related MCP servers

Add a badge to your READMEShow it’s listed — live SVG, Markdown or HTML.

AllMCPs Directory Badge

Full Badge Customizer

Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.

Badge Style:
Live Dynamic SVG PreviewData Lv AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/data-lv?style=directory)](https://allmcps.com/mcp/data-lv)
HTML Embed
<a href="https://allmcps.com/mcp/data-lv"><img src="https://allmcps.com/api/badge/data-lv?style=directory" alt="Data Lv on AllMCPs" /></a>