Skip to main content
Glama

MYLO program guides

Server Details

When UAE loyalty points expire and what a point is worth, from each program's own rules.

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
Uptime
100.0% over the last 24 hours
Last Tested
Transport
Streamable HTTP · MCP 2025-11-25
URL
ChatGPT
–
Claude
–

TDQS

Score is being calculated.

Available Tools

2 tools
get_program_expiryGet a program's points expiry ruleA
Read-onlyIdempotent
Inspect

Returns one UAE loyalty program's published rule on when its points expire and, where the program publishes one, what a point is worth, each with the program's own source link and the date it was last checked. Where the program publishes no value per point, the result says so and gives no number.

NameRequiredDescriptionDefault
slugYesThe program's identifier, as returned by list_programs.

TDQS

A3.7/5.0
Behavior4/5

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

Annotations already declare read-only, idempotent and closed-world behavior, so the description only needs to add context. It does so usefully by disclosing the response shape (rule, source link, last-checked date) and the null-handling contract when no value per point is published — a behavior an agent could not infer from annotations.

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 tight sentences with no filler; the primary output (expiry rule) is front-loaded and the secondary detail follows. The second sentence is slightly long but every clause carries information about return 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?

With one parameter, no output schema, and annotations covering the safety profile, the description supplies what an agent still needs — what comes back, including provenance fields and the no-value case. Only a missing fallback for an invalid or unpublished program keeps it from being fully complete.

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%: the single enum parameter is documented and tied back to list_programs. The description adds no further meaning about the slug beyond what the enum and its description already supply, so the baseline of 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?

Opens with a specific verb ("Returns") and a precisely scoped resource: one named program's published points-expiry rule plus optional value-per-point. The singular "one ... program's" implicitly separates it from the list_programs sibling, though it never names that sibling 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?

Usage is only implied: it is clearly a per-program detail lookup for a slug the caller already has, and the schema points at list_programs as the slug source. There is no explicit statement of when to choose this versus list_programs or what to do if the slug is unknown.

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

list_programsList UAE loyalty program guidesA
Read-onlyIdempotent
Inspect

Lists the UAE loyalty programs MYLO has a fact guide for: each program's identifier (slug), name, operator, category and the date its facts were last checked against the program's own published pages.

NameRequiredDescriptionDefault

No parameters

TDQS

A3.8/5.0
Behavior4/5

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

Annotations already declare readOnlyHint, idempotentHint, non-destructive and openWorldHint=false, so the safety profile is covered. The description adds genuine context beyond that: the catalog is limited to programs MYLO actually has a fact guide for, and each row carries a last-verified date against the program's own published pages — a meaningful freshness caveat. It does not mention ordering or list size, but adds real value over the annotations.

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 the scope qualifier before the colon and the returned fields after it; every clause earns its place. It reads slightly run-on due to the inline field list, but nothing is redundant.

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 parameters and no output schema, the description carries the return-shape burden itself and does so by naming each field, which is exactly what an agent needs. Only ordering and expected list size are unaddressed, minor gaps for a small curated catalog.

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?

The tool takes no parameters, so the baseline is 4. The description correctly implies a call with no arguments and spends its words on the result shape instead, which is the right trade-off here.

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 ('Lists') and a precisely scoped resource ('UAE loyalty programs MYLO has a fact guide for'), and enumerates the fields each entry carries (slug, name, operator, category, last-checked date). This is clearly distinguishable from the sibling get_program_expiry, but the description never names that sibling or explicitly contrasts the two.

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?

Usage is only implied: an agent can infer this is the discovery/enumeration call that should precede a per-program lookup. There is no explicit statement of when to call it versus get_program_expiry, and no prerequisites or exclusions are given. With zero parameters the risk of misuse is low, so this is adequate but not instructive.

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. 2 tool updates
    • First observedget_program_expiry
    • First observedlist_programs

Related MCP Connectors

Related MCP Servers

  • F
    license
    Not graded
    quality
    C
    maintenance
    Enables award flight search across 20+ airline programs using PointsYeah, with tools for comparing programs, estimating points value, and checking redemption deals.
    -
  • F
    license
    Not graded
    quality
    D
    maintenance
    Official Industry Standard MCP for Travel Awards, Points, and more. Search award flight availability across multiple airline loyalty programs, find sweet spots, check transfer partners, and get market stats all via MCP.
    1
    -
  • A
    license
    Not graded
    quality
    C
    maintenance
    Enables an AI assistant to compare U.S. credit cards and recommend which card to use or get based on spending, including annual fees, spending caps, credits, and card terms. It runs locally without network requests and requires only card names and rough monthly spending by category.
    708 npm
    MIT
Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources