Skip to main content
Glama

Cinve

Listar ciudades

list_cities
Read-onlyIdempotent

Lista ciudades del proveedor. Usa sus nombres al consultar Cines Unidos.

Tool call template

Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.

{
  "id": 1,
  "jsonrpc": "2.0",
  "method": "tools/call",
  "params": {
    "arguments": {
      "provider": "<provider>"
    },
    "name": "list_cities"
  }
}

Input Schema

NameRequiredDescriptionDefault
limitNo
queryNoFiltra por nombre, sin distinguir tildes/mayúsculas.
offsetNo
refreshNotrue: consulta al proveedor sin usar caché local; solicita revalidación HTTP. No garantiza que el proveedor haya actualizado su contenido.
providerYesProveedor de cine; obtén capacidades y limitaciones con list_providers.

Output Schema

NameRequiredDescriptionDefault
itemsYes
totalYes
statusYes
partialYes
sourcesYes
providerYes
timezoneYes
warningsYes
queried_atYes
next_offsetYes

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

C2.9/5.0
Behavior2/5

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

Annotations already declare readOnlyHint, openWorldHint, idempotentHint and destructiveHint=false, so the safety profile is covered. The description adds only the provider-specific note that names must be used verbatim for Cines Unidos; it says nothing about the caching/refresh behavior, truncation at the limit, or pagination, which matter for an open-world list 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?

Two short sentences, front-loaded with the action and followed by the one actionable tip; nothing is padded. The second sentence is terse enough to be slightly ambiguous about whose names are meant (the returned cities), but it earns its place.

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

Completeness2/5

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

For a 5-parameter, open-world, paginated list tool with multiple supported providers, the definition says almost nothing: no paging guidance, no indication that results vary per provider, and no relation to the other list_* tools or get_showtimes. Even with an output schema present, the calling context is under-specified.

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

Parameters2/5

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

Schema coverage is 60%: query, refresh and provider are documented in the schema, while limit and offset are bare. The description contributes no parameter meaning at all beyond the vague "del proveedor" reference, leaving the paging and filtering semantics entirely unsupported.

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?

"Lista ciudades del proveedor" gives a specific verb+resource (list cities) and scopes it to a provider, so the agent knows exactly what comes back. It does not distinguish itself from siblings like list_cinemas or list_providers, which a reader must infer from the entity name alone.

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?

The second sentence gives an implied downstream use: the returned city names are what you pass when querying Cines Unidos. That is a useful hint, but there is no explicit when-to-use/when-not rule and no statement of what to call next for other providers or for cinema/showtime lookups.

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.