Skip to main content
Glama

Lithuanian Data Portal documentation

Server Details

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

If you are the author of this connector, you can claim ownership by verifying the domain or GitHub account it belongs to. Claimed connector authors can inspect health checks, view analytics, and manage their listing.
Status
Healthy
Last Tested
Transport
Streamable HTTP · MCP 2025-11-25
URL

TDQS

A4/5.0

Scored across 3 tools

Disambiguation5/5

Each tool has a clearly distinct purpose: get_page retrieves a specific page, list_pages shows the documentation structure, and search_docs performs full-text search. There is no overlap or ambiguity in when to use each tool.

Naming Consistency5/5

All three tools follow a consistent snake_case verb_noun pattern: get_page, list_pages, search_docs. No deviations or mixed conventions.

Tool Count5/5

Three tools are well-scoped for a read-only documentation portal: discovery via list_pages and search_docs, and retrieval via get_page. Each earns its place with no redundancy.

Completeness5/5

The surface covers the full read-only lifecycle: browsing structure, searching content, and fetching pages. No obvious gaps for a documentation server.

Available Tools

3 tools
get_pageRead a documentation pageA
Read-only
Inspect

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".

ParametersJSON Schema
NameRequiredDescriptionDefault
langNo"lt" or "en". Overrides the language in the path; defaults to the path's language, else English.
pageYesPage URL, site path or slug.

TDQS

A4.4/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare readOnlyHint and openWorldHint, so safety is covered. The description adds genuinely useful behavioral detail beyond annotations: output is Markdown with absolute links, screenshots are rendered as images with descriptive alt text, and marker lists explain numbered markers. This is valuable return-format context.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Three sentences, tightly front-loaded with what is returned, then input formats. Every sentence earns its place with no redundancy.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

No output schema exists, but the description compensates by explaining the Markdown return format, link absolutization, and screenshot/alt-text semantics. Combined with 100% schema coverage and annotations, this is nearly complete; only pagination or size limits for very large pages are unaddressed.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 100%, so the schema documents both parameters including the lang enum and its override/default behavior. The description adds format examples for the page parameter (URL, path, or slug) and an illustrative value, slightly exceeding the baseline of 3.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

States a specific verb+resource ('Returns one documentation page as Markdown') and clearly distinguishes itself from siblings by naming search_docs and list_pages as sources of the URL/path it accepts. This is precise and immediately actionable.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Explicitly tells the agent where the input comes from (search_docs or list_pages) and gives concrete accepted formats with an example. It lacks explicit when-not-to-use guidance, but the sourcing relationship to siblings provides clear routing context.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

list_pagesList documentation pagesB
Read-only
Inspect

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

ParametersJSON Schema
NameRequiredDescriptionDefault
langNo"lt" or "en". Omit for both.
sectionNo"guide", "api" or "mcp". Omit for all.

TDQS

B3.2/5.0
Behavior3/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare readOnlyHint=true and openWorldHint=false, so safety is covered. The description usefully adds the return shape (nested per site, with title/link/description), but says nothing about result size, pagination, or the default when filters are omitted.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

A single compact sentence with no filler, and the key content (what comes back) is placed up front. The colon-fragment phrasing is slightly awkward but not wasteful.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a zero-required-param list tool with annotations covering safety and no output schema, the description's account of the returned structure is nearly enough. Only the default/no-filter behavior and result volume remain unaddressed.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 100% and both enum parameters are fully documented with their omit-for-all semantics. The description adds no parameter detail, so the baseline 3 applies.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description states a clear resource (the documentation structure/page list) and enumerates exactly what each entry contains (title, link, one-line description) in sidebar order. It doesn't distinguish this from siblings get_page or search_docs, so it falls short of a 5.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines2/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

There is no when-to-use guidance and no mention of alternatives, even though search_docs and get_page clearly overlap for finding documentation content. The 'sidebar order' framing only weakly implies it is for browsing/navigation.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

search_docsSearch the documentationA
Read-only
Inspect

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.

ParametersJSON Schema
NameRequiredDescriptionDefault
langNoLanguage of the pages to return: "lt" (Lithuanian) or "en" (English) — the language of the user's question. Omit to detect it from the query.
limitNoMaximum number of pages to return.
queryYesWords to look for, e.g. "export filtered data" or "eksportuoti".
sectionNo"guide" (user guide), "api" (Data API reference) or "mcp" (connecting AI assistants). Omit to search all.

TDQS

A3.8/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare readOnlyHint=true and openWorldHint=false, so safety is covered. The description adds real behavioral context beyond that: it searches both Lithuanian and English text, returns pages in the requested language, and returns matched passages plus links — non-obvious traits for a search tool.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Three sentences, front-loaded with the core capability, then scope, then the operational directive. Every sentence carries information; the language directive is slightly tucked at the end rather than near the lang parameter, but there is no filler.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

With no output schema, the description correctly compensates by describing what is returned (pages in the requested language with matching passages and links). Combined with the annotation-backed safety profile, an agent has enough to call the tool correctly; only cross-lingual edge behavior (e.g. mixing languages) is unaddressed.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is 100%, so the baseline is 3. The description goes further by tying the query to the lang parameter ("Write the query in the user's language"), clarifying the cross-lingual matching semantics (query language drives which pages are returned) rather than merely restating field names.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description gives a specific verb and resource ("Full-text search over the Lithuanian Data Portal documentation") and scopes it by noting it is the same index as the site search box. It distinguishes itself functionally from get_page/list_pages by being a query-based search rather than a lookup, though it never names those siblings explicitly.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines3/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

It implies usage (reach for this when you need to find pages by text, matching the site search box) and adds a language directive, but offers no explicit when-to-use versus get_page/list_pages and no exclusions or prerequisites. Usage is inferable rather than stated.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

  1. 3 tool updates
    • First observedget_page
    • First observedlist_pages
    • First observedsearch_docs

Related MCP Connectors

Related MCP Servers

  • A
    license
    Not graded
    quality
    B
    maintenance
    Enables querying Portugal's national open data portal (dados.gov.pt) through natural language.
    159 npm
    MIT
  • A
    license
    Not graded
    quality
    B
    maintenance
    Enables AI agents to search, retrieve metadata, and query tabular resources from Latvia's Open Data portal (data.gov.lv) via CKAN.
    253 npm
    MIT
  • A
    license
    Not graded
    quality
    B
    maintenance
    Provides access to Poland's national open data portal (Otwarte Dane) through natural language queries, enabling users to search and retrieve datasets from dane.gov.pl.
    243 npm
    MIT
Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources