Lithuanian Data Portal documentation

Search and read the Lithuanian Data Portal user guide and Data API docs, in Lithuanian and English

Should I use this

Quality & Safety

A
Description quality
90%
Schema completeness
97%
Naming quality
100%
Poisoning risk
100%
Permission match
100%
Protocol compliance
100%

Findings (1)

  • LOWTool 'list_pages' description lacks action verbin list_pages

Based on automated analysis of tool definitions and protocol compliance.

Context Cost

~623Tokens (tool definitions)
~1.4 KBTypical response size
Minimal attention impact (0.49% of 128k context)

This is the approximate number of tokens consumed each time the server's tools are loaded into a model's context. Higher counts reduce the attention available for other tasks.

Install

One-Click Install

Add this to your `claude_desktop_config.json` file:

{
  "mcpServers": {
    "docs": {
      "url": "https://guides.dataportal.gov.lt/api/mcp"
    }
  }
}

Remote endpoints

https://guides.dataportal.gov.lt/api/mcpstreamable-http

What it can do

Tool inventory

Tools (3)

🟢 Read-only🟡 Write🔴 Delete⚪ Unknown
🟢search_docs(query, lang, section, limit)

Full-text search over the Lithuanian Data Portal documentation — the same index as the search box on the site. Searches the Lithuanian and English text of every page and returns the pages in the language asked for, with the passages that matched and their links. Write the query in the user's language.

Input Schema

{
  "type": "object",
  "properties": {
    "query": {
      "type": "string",
      "minLength": 1,
      "description": "Words to look for, e.g. \"export filtered data\" or \"eksportuoti\"."
    },
    "lang": {
      "description": "Language of the pages to return: \"lt\" (Lithuanian) or \"en\" (English) — the language of the user's question. Omit to detect it from the query.",
      "type": "string",
      "enum": [
        "lt",
        "en"
      ]
    },
    "section": {
      "description": "\"guide\" (user guide), \"api\" (Data API reference) or \"mcp\" (connecting AI assistants). Omit to search all.",
      "type": "string",
      "enum": [
        "guide",
        "api",
        "mcp"
      ]
    },
    "limit": {
      "default": 8,
      "description": "Maximum number of pages to return.",
      "type": "integer",
      "minimum": 1,
      "maximum": 20
    }
  },
  "required": [
    "query"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}
🟢get_page(page, lang)

Returns one documentation page as Markdown, with absolute links. Screenshots appear as images whose alt text describes them; the numbered list after a screenshot explains its numbered markers. Accepts a URL or path from search_docs or list_pages (e.g. "/lt/docs/guide/browsing-data/table"), or a slug such as "guide/browsing-data/table".

Input Schema

{
  "type": "object",
  "properties": {
    "page": {
      "type": "string",
      "minLength": 1,
      "description": "Page URL, site path or slug."
    },
    "lang": {
      "description": "\"lt\" or \"en\". Overrides the language in the path; defaults to the path's language, else English.",
      "type": "string",
      "enum": [
        "lt",
        "en"
      ]
    }
  },
  "required": [
    "page"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}
🟢list_pages(lang, section)

The documentation structure in sidebar order: every page with its title, link and one-line description, nested as on the site.

Input Schema

{
  "type": "object",
  "properties": {
    "lang": {
      "description": "\"lt\" or \"en\". Omit for both.",
      "type": "string",
      "enum": [
        "lt",
        "en"
      ]
    },
    "section": {
      "description": "\"guide\", \"api\" or \"mcp\". Omit for all.",
      "type": "string",
      "enum": [
        "guide",
        "api",
        "mcp"
      ]
    }
  },
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}

Community

Rate this Server

Evidence

Recent observations

verifiedversion not recorded3 tools