Skip to main content
Glama
GMPSignal MCP Server

GMPSignal MCP Server

turkey_domestic_flight_prices_aggregator

Compare domestic and regional Turkish flight fares, departure/arrival times, baggage allowances, and carriers including THY, Pegasus, and AJet to choose the right ticket.

Instructions

Compare domestic and regional airline ticket fares, departure/arrival times, baggage allowances, and carriers (THY, Pegasus, AJet).

Input Schema

NameRequiredDescriptionDefault
originNoOrigin city or airport slug (e.g., istanbul).istanbul
destinationNoDestination city or airport slug (e.g., izmir, antalya).izmir

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observedv1.3.1

TDQS

C2.9/5.0
Behavior2/5

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

With no annotations, the description carries the full behavioral burden, yet it says nothing about whether fares are live or cached, what currency they are in, whether one-way or round-trip is assumed, or how many results come back. Most notably it advertises departure/arrival times while the schema exposes no date parameter at all, leaving the temporal behavior of the query unexplained.

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 front-loaded sentence with no filler, and the compared attributes are listed compactly. It is appropriately sized, though the brevity is partly under-specification rather than tight editing.

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?

The enumeration of return fields (fares, times, baggage, carriers) partially substitutes for the missing output schema, which is a real strength for a two-parameter tool. However, with no annotations and no output schema, an agent still lacks the query-time context (date of travel, currency, result limits) needed to invoke it confidently.

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%, with both origin and destination documented including example slugs and defaults, so the baseline is 3. The description adds nothing about slug resolution (city vs airport code) or whether 'regional' implies non-Turkish destinations, so it does not go beyond the schema.

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 uses a specific verb ('Compare') with a concrete resource ('domestic and regional airline ticket fares') and enumerates the compared dimensions (fares, times, baggage, carriers), which lets an agent separate it from ground-transport siblings like turkey_bus_routes_and_ticket_prices or turkey_greek_islands_ferry_schedules. The only softness is the word 'regional', which leaves the covered route set somewhat open.

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 or when-not-to-use guidance, no named alternative, and no mention of route scoping or that both parameters are optional with defaults of istanbul/izmir. The comparative framing implies a fare-shopping use case, but the agent must infer everything else.

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

Deploy Server

Other Tools