Skip to main content
Glama

UK and US government travel advice, by country

travel_advice
Read-onlyIdempotent

What two governments say about going. Give country (ISO alpha-2) for one country: the UK FCDO's level (none, all-but-essential to parts, all-but-essential, all travel to parts, all travel) with its latest change and date, the FCDO's passport-validity and visa sentences for British citizens and the health risks it lists, and the US State Department's advisory level (1 exercise normal precautions to 4 do not travel) with its headline. Give countries (two or more) for the levels side by side, or neither for the 41-country spine ranked least-restricted first by FCDO level then US level (sort=highest inverts). The two governments grade differently and often disagree; neither is rescored. The FCDO publishes nothing for the UK and the State Department nothing for the US, so those blocks are absent with a caveat, never a made-up level, and a country with neither is excluded from the ranking. Official sources on the dates shown, for information only — conditions change; check the source before travelling. Every response says so first.

Input Schema

NameRequiredDescriptionDefault
sortNoRanking direction when neither `country` nor `countries` is given: lowest = least restricted first.lowest
limitNoReturn at most this many countries in a ranking.
countryNoOne ISO alpha-2 code for the full advice (e.g. "TH").
countriesNoComma-separated ISO alpha-2 codes, two or more, for a side-by-side. Ignored when `country` is given.

Output Schema

NameRequiredDescriptionDefault
okNo
usNo
fcdoNo
rowsNo
caveatsNo
excludedNo
attributionNo

Schema Changelog

Changes observed during successful MCP inspections.

  1. Changed1 schema field changed
    • addedInput schema / examples
      Added value: +[
      +  {
      +    "country": "TH"
      +  }
      +]
  2. Added

TDQS

A4.8/5.0
Behavior5/5

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

Annotations already cover read-only/idempotent safety, and the description adds substantial behavioral context beyond them: the exact FCDO and US advisory level scales, absence of FCDO data for the UK and State data for the US with a caveat rather than a fabricated level, exclusion of doubly-unknown countries from rankings, and the mandatory disclaimer prefixed to every response.

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-loaded with the one-line purpose, then the mode rules, then caveats and disclaimer. Dense but each clause carries operational information; the disclaimer sentence is slightly verbose but is arguably required context for this dataset.

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

Completeness5/5

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

With an output schema present, the description need not explain return shapes, and it instead covers sourcing, grading differences between governments, missing-data behavior, and the informational-use disclaimer. Nothing an agent needs to call or interpret this tool is missing.

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%, so the baseline is 3, but the description adds real meaning: it explains that `sort=highest` inverts the default ranking, that `countries` is ignored when `country` is present, and the ISO alpha-2 expectation for `country`. Only `limit` is left to the schema alone.

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?

Opens with a specific verb+resource ('What two governments say about going') and names both sources (UK FCDO, US State Department) and the exact artifacts returned per country. An agent can tell this apart from siblings like compare_country_risk or health_prep without inspecting schemas.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines5/5

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

Explicitly maps the three invocation modes: `country` for one country's full advice, `countries` (two or more) for a side-by-side, and neither for the 41-country spine ranking with `sort` direction. The precedence rule ('`countries` ignored when `country` is given') is stated, leaving nothing to inference.

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