addedInput schema / properties / catalog
Added value: +{
+ "description": "Metadata family. When omitted, geometry facades default to geometry and known geometry-family ids are inferred; all other calls default to data.",
+ "enum": [
+ "data",
+ "geometry"
+ ],
+ "type": "string"
+}
addedInput schema / properties / country_scope
Added value: +{
+ "description": "Optional ISO3 country for a geometry family. Omit it to learn which countries publish the family; provide it for country-specific versions, vintages, levels, and artifacts.",
+ "pattern": "^[A-Za-z]{3}$",
+ "type": "string"
+}
changedInput schema / properties / detail / description
Previous value: -"Use lite for normal discovery. Use full only for one selected pack when its complete public metadata is required."New value: +"Use lite to decide and start, full for detailed MCP query metadata, or download for the complete raw metadata file."
changedInput schema / properties / detail / enum
Previous value: -[
- "lite",
- "full"
-]New value: +[
+ "lite",
+ "full",
+ "download"
+]
addedInput schema / properties / release_unit
Added value: +{
+ "description": "Optional non-country geometry release unit such as GLOBAL or MARINE. Do not combine with country_scope.",
+ "pattern": "^[A-Za-z0-9_-]+$",
+ "type": "string"
+}
changedOutput schema / anyOf
Previous value: -[
- {
- "required": [
- "pack_id"
- ]
- },
- {
- "required": [
- "error"
- ]
- }
-]New value: +[
+ {
+ "required": [
+ "catalog",
+ "pack_id",
+ "detail"
+ ]
+ },
+ {
+ "required": [
+ "error"
+ ]
+ }
+]
addedOutput schema / properties / catalog
Added value: +{
+ "enum": [
+ "data",
+ "geometry"
+ ],
+ "type": "string"
+}
addedOutput schema / properties / detail
Added value: +{
+ "enum": [
+ "lite",
+ "full",
+ "download"
+ ],
+ "type": "string"
+}
addedOutput schema / properties / download_call
Added value: +{
+ "type": "object"
+}
addedOutput schema / properties / download_url
Added value: +{
+ "type": "string"
+}
addedOutput schema / properties / full_call
Added value: +{
+ "type": "object"
+}
addedOutput schema / properties / next_step / anyOf
Added value: +[
+ {
+ "required": [
+ "action"
+ ]
+ },
+ {
+ "required": [
+ "tool"
+ ]
+ }
+]
removedOutput schema / properties / next_step / required
Removed value: -[
- "action"
-]