Skip to main content
Glama

Wingie Enuygun MCP

Server Details

Search and compare flights, hotels, buses, and car rentals with ENUYGUN's MCP.

Status
Healthy
Last Tested
Transport
Streamable HTTP
URL

Glama MCP Gateway

Connect through Glama MCP Gateway for full control over tool access and complete visibility into every call.

MCP client
Glama
MCP server

Full call logging

Every tool call is logged with complete inputs and outputs, so you can debug issues and audit what your agents are doing.

Tool access control

Enable or disable individual tools per connector, so you decide what your agents can and cannot do.

Managed credentials

Glama handles OAuth flows, token storage, and automatic rotation, so credentials never expire on your clients.

Usage analytics

See which tools your agents call, how often, and when, so you can understand usage patterns and catch anomalies.

100% free. Your data is private.
Tool DescriptionsB

Average 3.6/5 across 12 of 12 tools scored.

Server CoherenceA
Disambiguation5/5

Each tool targets a distinct transport mode (bus, car, flight, hotel) and specific action (search, allocate, weather forecast), with no overlapping purposes. The weather tools are clearly differentiated by their domain-specific descriptions.

Naming Consistency4/5

Most tools follow a consistent mode_operation pattern (e.g., bus_search, flight_allocate). The ping tool 'mcp_enuygun_ping' deviates slightly but is a minor exception.

Tool Count5/5

12 tools is well within the optimal range for a travel booking server, covering four domains with search, allocation, and weather forecasting for each.

Completeness3/5

Core search and booking workflows are covered, but missing cancellation, modification, and booking listing tools. The hotel domain has room details, yet overall lifecycle management is incomplete.

Available Tools

12 tools
bus_weather_forecastA
Destructive
Inspect

Get weather forecast for bus travel destinations. Provides detailed weather predictions including temperature, precipitation, and road conditions to help plan bus journeys safely.

ParametersJSON Schema
NameRequiredDescriptionDefault
end_dateNoEnd date for forecast in YYYY-MM-DD format (optional)
locationYesCity name for weather forecast (e.g., 'İstanbul', 'Ankara')
start_dateYesStart date for forecast in YYYY-MM-DD format
Behavior2/5

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

The description portrays a read-only get operation, but annotations indicate destructiveHint=true, suggesting potential side effects. The description fails to disclose any destructive behavior or clarify the discrepancy. With annotations providing contradictory hints, the description should add context but does not.

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?

Two clear, front-loaded sentences with no waste. The purpose is stated immediately, and additional details are provided efficiently.

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?

Given no output schema, the description adequately covers expected return details (temperature, precipitation, road conditions) and purpose. Lacks information about potential limits or pagination, but overall sufficient for an agent to understand what the tool provides.

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% (all 3 parameters documented). The description adds minimal value beyond listing location and dates; it mentions output content (temperature, precipitation, road conditions) but does not enhance parameter semantics. Baseline score of 3 is appropriate.

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?

The description clearly states 'Get weather forecast for bus travel destinations,' specifying the verb 'get' and resource 'weather forecast' for a specific domain (bus travel). It distinguishes from sibling tools like car_weather_forecast and flight_weather_forecast by focusing on bus travel.

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 description implies usage for planning bus journeys but does not provide explicit guidance on when to use this tool versus alternatives like car_weather_forecast or flight_weather_forecast. No exclusions or contextual conditions are mentioned.

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

car_allocateAInspect

Generate a booking URL for selected car rental option. Creates a reservation link that can be used to complete the car rental booking process.

ParametersJSON Schema
NameRequiredDescriptionDefault
trip_typeNoType of travel: 'domestic' for within country or 'international' for cross-border from previous car search
request_idYesTop-level request_id from car_search or selected reservation allocation.arguments.request_id (starts with 'cr'). Do not use reservation.requestId.
reservation_idYesSelected car reservation referenceId or allocation.arguments.reservation_id from search results (starts with 'ref').
Behavior3/5

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

Annotations indicate readOnlyHint=false and destructiveHint=false, matching the creation of a reservation link. The description adds context that a URL is generated but does not mention idempotency (idempotentHint=false) or any side effects like session creation.

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?

Two sentences, no fluff, direct to the point. Every sentence adds value by explaining what the tool does and its purpose.

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 output schema, the description does not clarify what the returned booking URL looks like or how to use it. Despite complete parameter schema coverage, the missing output format leaves a gap for the agent.

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?

Input schema has 100% description coverage for all 3 parameters; the tool description adds no additional meaning beyond what is already in the schema, so baseline 3 applies.

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?

The description uses specific verb 'Generate a booking URL' and identifies the resource as 'selected car rental option', clearly distinguishing from sibling tools like car_search (search) and flight_allocate (for flights).

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 description implies use after selecting a car rental option but does not explicitly state when to use this tool versus alternatives (e.g., flight_allocate), nor does it mention prerequisites such as having a valid request_id from car_search.

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

car_weather_forecastA
Destructive
Inspect

Get weather forecast for car travel destinations. Provides detailed weather predictions including temperature, precipitation, and road conditions for optimal travel planning.

ParametersJSON Schema
NameRequiredDescriptionDefault
end_dateNoEnd date for forecast in YYYY-MM-DD format (optional)
locationYesCity name for weather forecast (e.g., 'İstanbul', 'Ankara')
start_dateYesStart date for forecast in YYYY-MM-DD format
Behavior1/5

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

The description describes a read-only forecast operation, but annotations set destructiveHint=true and readOnlyHint=false, creating a contradiction. The description does not explain any destructive behavior, leaving behavioral traits unclear.

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?

Two concise sentences that front-load the purpose and provide key details without unnecessary words.

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 tool without output schema, the description covers expected output types (temperature, precipitation, road conditions). However, it lacks specifics on output format or structure, and the annotation contradiction reduces completeness.

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 coverage is 100%, with descriptions for all parameters. The description adds minimal value beyond the schema, only mentioning forecast details like temperature and road conditions without tying them to parameters.

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?

The description explicitly states 'Get weather forecast for car travel destinations' with specific details like temperature, precipitation, and road conditions. The context of car travel distinguishes it from sibling tools for bus, flight, and hotel weather forecasts.

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 description clearly implies use for car travel planning, and the sibling tools provide alternatives, but there is no explicit guidance on when to use this versus other weather forecast tools.

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

flight_allocateAInspect

Generate booking URL for selected flight options. Creates a personalized booking link that directs users to complete their flight reservation with pre-filled search criteria and selected flights.

ParametersJSON Schema
NameRequiredDescriptionDefault
flight_idsYesList of specific flight identifiers from search results (e.g., ['W95730:RC:2025-07-20 04:45:00:0X1'])
Behavior3/5

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

The description confirms the tool creates a booking link, matching annotations that readOnlyHint=false and openWorldHint=true. It adds context about the type of output (a link) but does not elaborate on potential side effects (e.g., email, session) hinted by openWorldHint. Given annotations, the description adds moderate value.

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?

The description is two sentences, front-loaded with the main purpose in the first sentence, and no extraneous information. Every sentence serves a clear purpose.

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 simple tool with one parameter and no output schema, the description, combined with annotations and schema, is sufficiently complete. It does not mention output format, but that is acceptable given no output schema.

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?

The input schema has 100% coverage with a detailed description for the only parameter (flight_ids, including format example). The tool description does not add any additional parameter semantics beyond this.

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?

The description clearly states the tool generates a booking URL for selected flight options, with a specific verb ('Generate') and resource ('booking URL'). It distinguishes from sibling tools like flight_search, which handles searching, and car_allocate, which is for car reservations.

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 description indicates use after selecting flight options, but does not explicitly state when not to use it or compare to alternatives (e.g., car_allocate). However, the context with sibling tool names provides indirect guidance.

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

flight_weather_forecastA
Destructive
Inspect

Get weather forecast for flight destinations and travel dates. Provides detailed weather predictions including temperature, precipitation, visibility, and wind conditions to help plan air travel safely.

ParametersJSON Schema
NameRequiredDescriptionDefault
end_dateNoEnd date for forecast in YYYY-MM-DD format (optional)
locationYesCity name for weather forecast (e.g., 'İstanbul', 'Ankara')
start_dateYesStart date for forecast in YYYY-MM-DD format
Behavior1/5

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

The description claims the tool is a read-only 'Get' operation, but annotations set destructiveHint=true, indicating possible side effects. This contradiction misleads the agent about the tool's behavior.

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?

Two sentences efficiently convey purpose and key details. The description is front-loaded with essential information and contains no superfluous content.

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?

The description provides a good overview of output content (temperature, precipitation, etc.) but lacks explicit format or units. Since no output schema exists, more detail would improve completeness.

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 coverage is 100%, so baseline is 3. The description adds context about weather data types (temperature, precipitation, visibility, wind) but does not enhance understanding of the parameters beyond the schema.

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?

The description clearly states the tool retrieves weather forecasts for flight destinations and travel dates, specifying verb 'Get', resource 'weather forecast', and context. It distinguishes from sibling tools like bus_weather_forecast and hotel_weather_forecast by focusing on flights.

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 description implies use for planning air travel, providing clear context. However, it lacks explicit guidance on when not to use or mention alternatives like bus_weather_forecast for non-flight travel.

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

hotel_room_detailA
Read-onlyIdempotent
Inspect

Get detailed room information, prices, and images for a specific hotel. Provides comprehensive hotel details including room types, pricing, facilities, images, and policies.

ParametersJSON Schema
NameRequiredDescriptionDefault
pageNoPage number for pagination (default: 1)
limitNoNumber of results per page (max 30, default: 30)
roomsNoNumber of rooms needed (default: 1)
adultsNoNumber of adult guests (default: 2)
localeNoLocale code (default: 'tr_TR')
childrenNoAges of children as list (e.g., [8, 12] for 8 and 12 year olds)
currencyNoCurrency code (default: 'TRY')
hotel_idYesHotel ID
funnel_idNoFunnel ID for tracking (optional)
nationalityNoNationality code (default: 'tr')
check_in_dateYesCheck-in date in DD.MM.YYYY format (e.g., '10.01.2026')
check_out_dateYesCheck-out date in DD.MM.YYYY format (e.g., '13.01.2026')
Behavior3/5

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

Annotations already indicate read-only and idempotent behavior; description adds no further behavioral details such as data freshness or rate limits.

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 sentences are front-loaded and clear, though the second sentence partially repeats the first.

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?

Given the high parameter count and no output schema, the description adequately outlines the scope of returned data, though it could mention required parameters.

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?

Input schema covers all 12 parameters with descriptions; the tool's description adds no extra meaning beyond stating the output includes room types, pricing, etc.

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?

The description clearly states the tool retrieves detailed room information, prices, and images for a specific hotel, distinguishing it from search tools like hotel_search.

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?

No explicit guidance on when to use this tool versus alternatives; lacks context on prerequisites or when not to use.

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

hotel_weather_forecastA
Destructive
Inspect

Get weather forecast for hotel destinations and stay periods. Provides detailed weather predictions including temperature, precipitation, and outdoor activity conditions to help plan hotel stays and local activities.

ParametersJSON Schema
NameRequiredDescriptionDefault
end_dateNoEnd date for forecast in YYYY-MM-DD format (optional)
locationYesCity name for weather forecast (e.g., 'İstanbul', 'Ankara')
start_dateYesStart date for forecast in YYYY-MM-DD format
Behavior1/5

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

The description indicates a read-only operation ('Get weather forecast'), but annotations set destructiveHint=true and readOnlyHint=false, contradicting the tool's stated purpose. No behavioral traits beyond the generic purpose are disclosed.

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?

The description is two sentences, front-loading the core purpose and adding relevant detail without extraneous content. Every sentence contributes meaning.

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?

Given the presence of sibling weather tools and no output schema, the description provides adequate context for a simple forecast tool. However, the annotation contradiction undermines completeness, as the behavioral nature is inconsistent.

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%, and the description adds value by detailing the forecast includes temperature, precipitation, and outdoor activity conditions, which is not present in schema descriptions. This enriches the meaning of the output beyond the input parameters.

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?

The description clearly states it provides a weather forecast specifically for hotel destinations and stay periods, distinguishing it from sibling tools like bus_weather_forecast or flight_weather_forecast. The inclusion of temperature, precipitation, and outdoor activity conditions specifies the scope.

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 description implies the tool is for planning hotel stays and local activities, but it does not explicitly state when to use this tool over alternatives like bus_weather_forecast. Usage context is implied but not guided with exclusions.

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

mcp_enuygun_pingB
Read-onlyIdempotent
Inspect

Test tool connectivity

ParametersJSON Schema
NameRequiredDescriptionDefault
random_stringYesDummy parameter for no-parameter tools
Behavior3/5

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

Annotations already declare readOnlyHint=true, idempotentHint=true, destructiveHint=false. Description adds minimal behavioral context. No contradiction.

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?

Very concise single sentence, appropriate for a simple ping tool. No wasted words.

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 trivial ping tool with full annotations and schema, the description is sufficient. Lacks only a note on expected output.

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 coverage is 100% and describes the dummy parameter adequately. Description does not add further meaning beyond 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 'Test tool connectivity' clearly communicates that this is a ping/health-check tool, distinguishing it from business-operation siblings like bus_search.

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?

No usage guidelines provided; does not mention when to use this tool vs alternatives, e.g., as a pre-flight connectivity check.

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

Discussions

No comments yet. Be the first to start the discussion!

Try in Browser

Your Connectors

Sign in to create a connector for this server.

Resources