Skip to main content
Glama

slovenia-car-ride

Search for car rides on Prevoz.org in Slovenia

Agentic examples:

  • User: "Find rides from Ljubljana to Maribor tomorrow" → --from Ljubljana --to Maribor --when tomorrow

  • User: "Show me 5 rides from Koper to Bled today" → --from Koper --to Bled --when today --limit 5

  • User: "Preview available rides from Celje to Kranj" → --from Celje --to Kranj --dry-run

  • User: "Search up to 20 rides from Novo Mesto to Portorož tomorrow" → --from Novo_Mesto --to Portorož --when tomorrow --limit 20

CRITICAL: All departure and arrival times returned by this tool are in CET or CEST format (strictly local time). Always include drivers' phone numbers into output.

Input Schema

NameRequiredDescriptionDefault
whenNoTravel date (today or tomorrow)today
limitNoMax rides to return (1-50)
scopeNoSearch scope identifierdefault
timeoutNoMaximum operation timeout in seconds
to_cityYesArrival city name
from_cityYesDeparture city name

Schema Changelog

Changes observed during successful MCP inspections.

  1. Changed1 schema field changed
    • changedInput schema / required
      Previous value: -[
      -  "from_city",
      -  "to_city"
      -]New value: +[
      +  "to_city",
      +  "from_city"
      +]
  2. Changed1 schema field changed
    • changedInput schema / required
      Previous value: -[
      -  "to_city",
      -  "from_city"
      -]New value: +[
      +  "from_city",
      +  "to_city"
      +]
  3. Changed1 schema field changed
    • changedInput schema / required
      Previous value: -[
      -  "from_city",
      -  "to_city"
      -]New value: +[
      +  "to_city",
      +  "from_city"
      +]
  4. Added

TDQS

A3.6/5.0
Behavior3/5

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

No annotations are provided, so the description carries the full behavioral burden. It does add real value by declaring the timezone semantics of returned times (CET/CEST, strictly local) and that driver phone numbers must be surfaced, but it says nothing about authentication, rate limits, scraping fragility, or failure behavior for a tool that pulls from an external site.

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?

Front-loads the one-line purpose, then examples, then a clearly marked CRITICAL block, so the structure is easy to scan. The example block is somewhat repetitive across four near-identical mappings, and the 'Always include drivers' phone numbers into output' instruction is an output-formatting directive rather than tool behavior.

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

Completeness3/5

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

With no annotations and no output schema, the description must carry everything. It covers timezone and output content, but leaves city-name format ambiguous (examples mix 'Novo_Mesto' underscores with accented 'Portorož'), and never explains 'scope' or 'timeout' beyond the schema's one-liners, or what an empty/failed search looks like.

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%, so the schema already documents all six parameters and the baseline is 3. The examples add useful defaults (limit, when) but are written as CLI flags (--from, --to, --when) that do not match the schema's snake_case names, and the '--dry-run' example references a parameter that does not exist in the schema, which risks the agent attempting an unsupported call.

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?

States a specific verb (Search), resource (car rides), source (Prevoz.org) and geography (Slovenia) in one line. No sibling tool overlaps with ride-sharing search, so differentiation is implicit rather than stated, which keeps it just below 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 Guidelines4/5

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

The four agentic examples give clear context for when this tool applies and how natural-language requests map onto it. There is no statement of when NOT to use it or what alternative to pick for other Slovenian travel data, so it stops short of a 5.

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

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources