DaedalMap Administrative Boundaries (loc_id to polygon)

Retrieve loc_id boundary metadata, polygons, supported scopes, and comparisons.

我該用這個嗎

品質與安全性

A
說明品質
95%
結構描述完整度
91%
命名品質
97%
汙染風險
100%
權限相符程度
100%
協定合規性
100%

發現項目(1)

  • LOWTool 'get_tool_help' description lacks action verb在 get_tool_help 中

根據工具定義與協定合規性的自動化分析。

上下文成本

~4,346Token(工具定義)
~7.8 KB典型回應大小
顯著的注意力影響(128k 上下文的 3.40%)

這是每次將伺服器的工具載入模型上下文時所消耗的約略 token 數量。數量越高,可用於其他工作的注意力就越少。

安裝

一鍵安裝

將以下內容加入你的 `claude_desktop_config.json` 檔案:

{
  "mcpServers": {
    "boundaries": {
      "url": "https://app.daedalmap.com/mcp/boundaries"
    }
  }
}

遠端端點

https://app.daedalmap.com/mcp/boundariesstreamable-http

它能做什麼

工具清單

工具(6)

🟢 唯讀🟡 寫入🔴 刪除⚪ 未知
🟢get_tool_help(tool_name, topic, question)

Describe one tool visible on this facade, including its exact contract, or return a bounded workflow overview for one supported topic.

輸入結構描述

{
  "type": "object",
  "properties": {
    "tool_name": {
      "type": "string",
      "description": "Exact tool name from tools/list. Do not combine with topic."
    },
    "topic": {
      "type": "string",
      "enum": [
        "overview",
        "data",
        "disasters",
        "custom_data",
        "geometry"
      ],
      "description": "Workflow overview. Do not combine with tool_name."
    },
    "question": {
      "type": "string",
      "description": "Optional question used only with a topic overview."
    }
  },
  "oneOf": [
    {
      "required": [
        "tool_name"
      ],
      "not": {
        "required": [
          "topic"
        ]
      }
    },
    {
      "required": [
        "topic"
      ],
      "not": {
        "required": [
          "tool_name"
        ]
      }
    }
  ],
  "additionalProperties": false
}

輸出結構描述

{
  "type": "object",
  "properties": {
    "request_id": {
      "type": [
        "string",
        "null"
      ]
    },
    "error": {
      "type": "object",
      "properties": {
        "code": {
          "type": "string"
        },
        "message": {
          "type": "string"
        },
        "details": {
          "type": "object"
        },
        "retry_hint": {
          "type": "string"
        }
      },
      "required": [
        "code",
        "message"
      ],
      "additionalProperties": true
    },
    "reason": {
      "type": "string"
    },
    "next_step": {
      "type": "object",
      "properties": {
        "action": {
          "type": "string"
        },
        "url": {
          "type": "string"
        },
        "tool": {
          "type": "string"
        },
        "arguments": {
          "type": "object"
        }
      },
      "anyOf": [
        {
          "required": [
            "action"
          ]
        },
        {
          "required": [
            "tool"
          ]
        }
      ],
      "additionalProperties": true
    },
    "warnings": {
      "type": "array",
      "items": {
        "type": "object"
      }
    },
    "guidance": {
      "type": "object"
    },
    "clarification": {
      "type": "object"
    },
    "provenance": {
      "type": "object"
    },
    "ok": {
      "type": "boolean"
    },
    "tool_name": {
      "type": "string"
    },
    "title": {
      "type": [
        "string",
        "null"
      ]
    },
    "purpose": {
      "type": "string"
    },
    "input_schema": {
      "type": "object"
    },
    "access": {
      "type": "object"
    },
    "examples": {
      "type": "array"
    },
    "important_output_fields": {
      "type": "array"
    },
    "recommended_next_calls": {
      "type": "array"
    }
  },
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "anyOf": [
    {
      "required": [
        "ok",
        "tool_name"
      ]
    },
    {
      "required": [
        "error"
      ]
    }
  ],
  "additionalProperties": true
}
🟢get_catalog(catalog, detail, country_scope, loc_id, time_range)

Discover data packs or geometry families progressively: lite selection, full metric/query inventory, or a raw catalog download URL. Choose one result and call get_pack next. Current catalog: The same geography tools work worldwide across a cataloged baseline of 252 geographic entities, reaching up to Admin 2. Where additional country releases are available, the same calls automatically return deeper administrative tiers or maintained reference families. Additional detail is currently available for Australia, Brazil, Canada, France, Germany, Mexico, United Kingdom, United States.

輸入結構描述

{
  "type": "object",
  "properties": {
    "catalog": {
      "type": "string",
      "enum": [
        "data",
        "geometry"
      ],
      "default": "data",
      "description": "Catalog family. The geography facade defaults to geometry; other facades default to data."
    },
    "detail": {
      "type": "string",
      "enum": [
        "lite",
        "full",
        "download"
      ],
      "default": "lite",
      "description": "Use lite to select a pack, full for expanded metric/query inventories, or download for the complete raw catalog URL."
    },
    "country_scope": {
      "type": "string",
      "description": "Optional ISO3 focus for catalog='geometry' with detail='lite'."
    },
    "loc_id": {
      "type": "string",
      "description": "Optional DaedalMap loc_id for catalog='data'. Combine with time_range to discover packs confirmed for both place and time. For place details without pack filtering, use get_loc_id_info."
    },
    "time_range": {
      "type": "object",
      "properties": {
        "start": {
          "anyOf": [
            {
              "type": "string"
            },
            {
              "type": "integer"
            }
          ]
        },
        "end": {
          "anyOf": [
            {
              "type": "string"
            },
            {
              "type": "integer"
            }
          ]
        }
      },
      "additionalProperties": false,
      "description": "Optional inclusive discovery window for catalog='data'. At least one bound is required."
    }
  },
  "additionalProperties": false
}

輸出結構描述

{
  "type": "object",
  "properties": {
    "request_id": {
      "type": [
        "string",
        "null"
      ]
    },
    "error": {
      "type": "object",
      "properties": {
        "code": {
          "type": "string"
        },
        "message": {
          "type": "string"
        },
        "details": {
          "type": "object"
        },
        "retry_hint": {
          "type": "string"
        }
      },
      "required": [
        "code",
        "message"
      ],
      "additionalProperties": true
    },
    "reason": {
      "type": "string"
    },
    "next_step": {
      "type": "object",
      "properties": {
        "action": {
          "type": "string"
        },
        "url": {
          "type": "string"
        },
        "tool": {
          "type": "string"
        },
        "arguments": {
          "type": "object"
        }
      },
      "anyOf": [
        {
          "required": [
            "action"
          ]
        },
        {
          "required": [
            "tool"
          ]
        }
      ],
      "additionalProperties": true
    },
    "warnings": {
      "type": "array",
      "items": {
        "type": "object"
      }
    },
    "guidance": {
      "type": "object"
    },
    "clarification": {
      "type": "object"
    },
    "provenance": {
      "type": "object"
    },
    "catalog": {
      "type": "string",
      "enum": [
        "data",
        "geometry"
      ]
    },
    "detail": {
      "type": "string",
      "enum": [
        "lite",
        "full",
        "download"
      ]
    },
    "catalog_version": {
      "type": "string"
    },
    "generated_at": {
      "type": [
        "string",
        "null"
      ]
    },
    "pack_count": {
      "type": "integer",
      "minimum": 0
    },
    "packs": {
      "type": "array",
      "items": {
        "type": "object"
      }
    },
    "tool_families": {
      "type": "array",
      "items": {
        "type": "object"
      }
    },
    "download_url": {
      "type": "string"
    }
  },
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "anyOf": [
    {
      "required": [
        "catalog",
        "detail"
      ]
    },
    {
      "required": [
        "error"
      ]
    }
  ],
  "additionalProperties": true
}
🟢get_pack(catalog, pack_id, detail, country_scope, release_unit)

Inspect one selected data pack or geometry family progressively: lite starter contract, full MCP query metadata, or a raw metadata download URL. Use its next_step to retrieve data or call the preferred geometry tool.

輸入結構描述

{
  "type": "object",
  "properties": {
    "catalog": {
      "type": "string",
      "enum": [
        "data",
        "geometry"
      ],
      "description": "Metadata family. When omitted, geometry facades default to geometry and known geometry-family ids are inferred; all other calls default to data."
    },
    "pack_id": {
      "type": "string",
      "description": "Pack identifier from get_catalog. Newly catalog-admitted packs require no MCP schema change."
    },
    "detail": {
      "type": "string",
      "enum": [
        "lite",
        "full",
        "download"
      ],
      "default": "lite",
      "description": "Use lite to decide and start, full for detailed MCP query metadata, or download for the complete raw metadata file."
    },
    "country_scope": {
      "type": "string",
      "pattern": "^[A-Za-z]{3}$",
      "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."
    },
    "release_unit": {
      "type": "string",
      "pattern": "^[A-Za-z0-9_-]+$",
      "description": "Optional non-country geometry release unit such as GLOBAL or MARINE. Do not combine with country_scope."
    }
  },
  "required": [
    "pack_id"
  ],
  "additionalProperties": false
}

輸出結構描述

{
  "type": "object",
  "properties": {
    "request_id": {
      "type": [
        "string",
        "null"
      ]
    },
    "error": {
      "type": "object",
      "properties": {
        "code": {
          "type": "string"
        },
        "message": {
          "type": "string"
        },
        "details": {
          "type": "object"
        },
        "retry_hint": {
          "type": "string"
        }
      },
      "required": [
        "code",
        "message"
      ],
      "additionalProperties": true
    },
    "reason": {
      "type": "string"
    },
    "next_step": {
      "type": "object",
      "properties": {
        "action": {
          "type": "string"
        },
        "url": {
          "type": "string"
        },
        "tool": {
          "type": "string"
        },
        "arguments": {
          "type": "object"
        }
      },
      "anyOf": [
        {
          "required": [
            "action"
          ]
        },
        {
          "required": [
            "tool"
          ]
        }
      ],
      "additionalProperties": true
    },
    "warnings": {
      "type": "array",
      "items": {
        "type": "object"
      }
    },
    "guidance": {
      "type": "object"
    },
    "clarification": {
      "type": "object"
    },
    "provenance": {
      "type": "object"
    },
    "catalog": {
      "type": "string",
      "enum": [
        "data",
        "geometry"
      ]
    },
    "pack_id": {
      "type": "string"
    },
    "detail": {
      "type": "string",
      "enum": [
        "lite",
        "full",
        "download"
      ]
    },
    "sources": {
      "type": "array",
      "items": {
        "type": "object"
      }
    },
    "material_policy": {
      "type": "object"
    },
    "download_url": {
      "type": "string"
    },
    "full_call": {
      "type": "object"
    },
    "download_call": {
      "type": "object"
    }
  },
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "anyOf": [
    {
      "required": [
        "catalog",
        "pack_id",
        "detail"
      ]
    },
    {
      "required": [
        "error"
      ]
    }
  ],
  "additionalProperties": true
}
🟢get_loc_id_info(loc_id, loc_ids, include_hierarchy, include_references, systems, ...)

Known-place navigation and enrichment tool: use only when you already have one canonical loc_id or a bounded loc_ids array. It returns identity, strict stored parentage, lifecycle, shape status, and place-specific data-pack and geometry-family availability with executable next calls. It does not list the global catalog and does not return polygon coordinates; use get_catalog to browse everything or get_geometry for shapes. Set include_hierarchy for same-release ancestors and include_references for maintained external or cross-family connections. Historical records are never replaced automatically. No payment required.

輸入結構描述

{
  "type": "object",
  "properties": {
    "loc_id": {
      "type": "string",
      "description": "DaedalMap loc_id, e.g. 'USA-CA'."
    },
    "loc_ids": {
      "type": "array",
      "items": {
        "type": "string"
      },
      "description": "DaedalMap loc_ids to inspect together, including every loc_id from a resolve_point stack. Default public cap is deployment-configurable."
    },
    "include_hierarchy": {
      "type": "boolean",
      "description": "When true, include strict stored parent and ancestor data. This never invents a parent edge across mixed releases. Default false."
    },
    "include_references": {
      "type": "boolean",
      "description": "When true, include known external or side-chain references attached to each loc_id. Default false."
    },
    "systems": {
      "type": "array",
      "items": {
        "type": "string"
      },
      "description": "Optional reference systems to include when include_references is true, such as zcta, nws_fire, overlay_tribal, or overlay_nws_public_zone."
    },
    "iso3": {
      "type": "string",
      "description": "Optional country hint for crosswalk artifacts. Defaults to the loc_id country when possible."
    },
    "target_admin_level": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "integer"
        }
      ],
      "description": "Admin level for crosswalk-backed reverse reference lookup. Inferred when omitted."
    },
    "min_share": {
      "type": "number",
      "minimum": 0,
      "maximum": 1,
      "description": "Optional minimum target-area share for reverse overlap references."
    },
    "limit_per_system": {
      "type": "integer",
      "minimum": 1,
      "maximum": 100,
      "description": "Maximum overlap references to return per bridge/system. Default 10."
    },
    "batch_id": {
      "type": "string",
      "description": "Optional caller-supplied batch id for tracing."
    },
    "request_id": {
      "type": "string",
      "description": "Optional caller-supplied request id for tracing."
    }
  },
  "anyOf": [
    {
      "required": [
        "loc_id"
      ]
    },
    {
      "required": [
        "loc_ids"
      ]
    }
  ],
  "additionalProperties": false
}

輸出結構描述

{
  "type": "object",
  "properties": {
    "request_id": {
      "type": [
        "string",
        "null"
      ]
    },
    "batch_id": {
      "type": [
        "string",
        "null"
      ]
    },
    "ok": {
      "type": "boolean"
    },
    "error": {
      "type": "object",
      "properties": {
        "code": {
          "type": "string"
        },
        "message": {
          "type": "string"
        },
        "details": {
          "type": "object"
        },
        "retry_hint": {
          "type": "string"
        }
      },
      "required": [
        "code",
        "message"
      ],
      "additionalProperties": true
    },
    "reason": {
      "type": "string"
    },
    "next_step": {
      "type": "object",
      "properties": {
        "action": {
          "type": "string"
        },
        "url": {
          "type": "string"
        },
        "tool": {
          "type": "string"
        },
        "arguments": {
          "type": "object"
        }
      },
      "anyOf": [
        {
          "required": [
            "action"
          ]
        },
        {
          "required": [
            "tool"
          ]
        }
      ],
      "additionalProperties": true
    },
    "warnings": {
      "type": "array",
      "items": {
        "type": "object"
      }
    },
    "guidance": {
      "type": "object"
    },
    "clarification": {
      "type": "object"
    },
    "meter_receipt": {
      "type": "object"
    },
    "settlement_receipt": {
      "type": "object"
    },
    "loc_id": {
      "type": "string"
    },
    "requested_loc_id": {
      "type": "string"
    },
    "name": {
      "type": [
        "string",
        "null"
      ]
    },
    "iso3": {
      "type": [
        "string",
        "null"
      ]
    },
    "family": {
      "type": [
        "string",
        "null"
      ]
    },
    "admin_level": {
      "type": [
        "string",
        "integer",
        "null"
      ]
    },
    "loc_id_count": {
      "type": "integer",
      "minimum": 0
    },
    "found_count": {
      "type": "integer",
      "minimum": 0
    },
    "missing_count": {
      "type": "integer",
      "minimum": 0
    },
    "results": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "ok": {
            "type": "boolean"
          },
          "error": {
            "type": "object",
            "properties": {
              "code": {
                "type": "string"
              },
              "message": {
                "type": "string"
              },
              "details": {
                "type": "object"
              },
              "retry_hint": {
                "type": "string"
              }
            },
            "required": [
              "code",
              "message"
            ],
            "additionalProperties": true
          },
          "row_index": {
            "type": [
              "string",
              "integer",
              "null"
            ]
          },
          "id": {
            "type": [
              "string",
              "integer",
              "null"
            ]
          }
        },
        "additionalProperties": true
      }
    },
    "hierarchy": {
      "type": "object"
    },
    "references": {
      "type": "object"
    },
    "data_packs": {
      "type": "array"
    },
    "geometry_families": {
      "type": "array"
    },
    "next_calls": {
      "type": "array"
    }
  },
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "anyOf": [
    {
      "required": [
        "loc_id"
      ]
    },
    {
      "required": [
        "loc_id_count",
        "results"
      ]
    },
    {
      "required": [
        "error"
      ]
    }
  ],
  "additionalProperties": true
}
🟢compare_geographies(left_loc_id, right_loc_id, as_of, left_as_of, right_as_of, ...)

Compare two geographic identities for the public guarantees implemented today: containment/common ancestry and temporal validity for the requested vintages. The response may include additional maintained evidence, but callers must not rely on deeper topology or relationship semantics as a stable contract until that review is complete. Use convert_reference first for names or outside identifiers. No payment required.

輸入結構描述

{
  "type": "object",
  "properties": {
    "left_loc_id": {
      "type": "string",
      "description": "First DaedalMap loc_id."
    },
    "right_loc_id": {
      "type": "string",
      "description": "Second DaedalMap loc_id."
    },
    "as_of": {
      "type": "string",
      "description": "ISO date or year applied to both identities."
    },
    "left_as_of": {
      "type": "string",
      "description": "Optional ISO date or year for the left identity; overrides as_of."
    },
    "right_as_of": {
      "type": "string",
      "description": "Optional ISO date or year for the right identity; overrides as_of."
    },
    "include_successors": {
      "type": "boolean",
      "description": "Include direct successors and present-day descendants for maintained historical identities. Default true."
    },
    "items": {
      "type": "array",
      "minItems": 1,
      "items": {
        "type": "object",
        "properties": {
          "left_loc_id": {
            "type": "string"
          },
          "right_loc_id": {
            "type": "string"
          },
          "as_of": {
            "type": "string"
          },
          "left_as_of": {
            "type": "string"
          },
          "right_as_of": {
            "type": "string"
          },
          "include_successors": {
            "type": "boolean"
          },
          "row_index": {
            "anyOf": [
              {
                "type": "integer"
              },
              {
                "type": "string"
              }
            ]
          },
          "id": {
            "anyOf": [
              {
                "type": "integer"
              },
              {
                "type": "string"
              }
            ]
          }
        },
        "required": [
          "left_loc_id",
          "right_loc_id"
        ],
        "additionalProperties": false
      },
      "description": "Bounded geography pairs to compare in one call."
    },
    "batch_id": {
      "type": "string",
      "description": "Optional caller-supplied batch id for tracing."
    },
    "request_id": {
      "type": "string",
      "description": "Optional caller-supplied request id for tracing."
    }
  },
  "anyOf": [
    {
      "required": [
        "left_loc_id",
        "right_loc_id"
      ]
    },
    {
      "required": [
        "items"
      ]
    }
  ],
  "additionalProperties": false
}

輸出結構描述

{
  "type": "object",
  "properties": {
    "request_id": {
      "type": [
        "string",
        "null"
      ]
    },
    "batch_id": {
      "type": [
        "string",
        "null"
      ]
    },
    "ok": {
      "type": "boolean"
    },
    "error": {
      "type": "object",
      "properties": {
        "code": {
          "type": "string"
        },
        "message": {
          "type": "string"
        },
        "details": {
          "type": "object"
        },
        "retry_hint": {
          "type": "string"
        }
      },
      "required": [
        "code",
        "message"
      ],
      "additionalProperties": true
    },
    "reason": {
      "type": "string"
    },
    "next_step": {
      "type": "object",
      "properties": {
        "action": {
          "type": "string"
        },
        "url": {
          "type": "string"
        },
        "tool": {
          "type": "string"
        },
        "arguments": {
          "type": "object"
        }
      },
      "anyOf": [
        {
          "required": [
            "action"
          ]
        },
        {
          "required": [
            "tool"
          ]
        }
      ],
      "additionalProperties": true
    },
    "warnings": {
      "type": "array",
      "items": {
        "type": "object"
      }
    },
    "guidance": {
      "type": "object"
    },
    "clarification": {
      "type": "object"
    },
    "meter_receipt": {
      "type": "object"
    },
    "settlement_receipt": {
      "type": "object"
    },
    "spatial_relation": {
      "type": [
        "string",
        "object",
        "null"
      ]
    },
    "temporal_relation": {
      "type": [
        "string",
        "object",
        "null"
      ]
    },
    "item_count": {
      "type": "integer",
      "minimum": 0
    },
    "compared_count": {
      "type": "integer",
      "minimum": 0
    },
    "failed_count": {
      "type": "integer",
      "minimum": 0
    },
    "results": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "ok": {
            "type": "boolean"
          },
          "error": {
            "type": "object",
            "properties": {
              "code": {
                "type": "string"
              },
              "message": {
                "type": "string"
              },
              "details": {
                "type": "object"
              },
              "retry_hint": {
                "type": "string"
              }
            },
            "required": [
              "code",
              "message"
            ],
            "additionalProperties": true
          },
          "row_index": {
            "type": [
              "string",
              "integer",
              "null"
            ]
          },
          "id": {
            "type": [
              "string",
              "integer",
              "null"
            ]
          }
        },
        "additionalProperties": true
      }
    }
  },
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "anyOf": [
    {
      "required": [
        "ok",
        "spatial_relation"
      ]
    },
    {
      "required": [
        "item_count",
        "results"
      ]
    },
    {
      "required": [
        "error"
      ]
    }
  ],
  "additionalProperties": true
}
🟢get_geometry(loc_id, loc_ids, scope, include_polygon, batch_id, ...)

Shape availability and bounded coordinate retrieval only: use when you already have exact loc_ids, or one administrative parent_loc_id plus target admin_level. The default fast preflight returns has_shape, shape metadata, centroid, and bounding box; set include_polygon=true only for GeoJSON coordinates. Use get_loc_id_info for hierarchy, identity, catalog coverage, or crosswalk facts; get_geometry does not return those place details. Administrative scope queries stay within the optimized Admin Spine layout, while independent geometry families require exact loc_ids. Historical geometry is returned first and successors are never substituted automatically. No payment required.

輸入結構描述

{
  "type": "object",
  "properties": {
    "loc_id": {
      "type": "string",
      "description": "DaedalMap loc_id, such as USA-CA-037, USA-Z-00601, USA-NWSFZ-AKZ317, EEZ-USA, or IHO1953-240001002."
    },
    "loc_ids": {
      "type": "array",
      "minItems": 1,
      "uniqueItems": true,
      "items": {
        "type": "string"
      },
      "description": "Exact DaedalMap loc_ids to fetch in one call. Default public cap is deployment-configurable and lower when include_polygon is true."
    },
    "scope": {
      "type": "object",
      "properties": {
        "parent_loc_id": {
          "type": "string",
          "description": "Administrative parent loc_id, such as USA-TX or CAN-BC."
        },
        "admin_level": {
          "anyOf": [
            {
              "type": "string"
            },
            {
              "type": "integer"
            }
          ],
          "description": "Descendant level to retrieve, such as admin_2, 2, or county."
        },
        "bbox": {
          "anyOf": [
            {
              "type": "array",
              "items": {
                "type": "number"
              },
              "minItems": 4,
              "maxItems": 4
            },
            {
              "type": "string"
            }
          ],
          "description": "Optional minLon,minLat,maxLon,maxLat intersection filter."
        }
      },
      "required": [
        "parent_loc_id",
        "admin_level"
      ],
      "additionalProperties": false
    },
    "include_polygon": {
      "type": "boolean",
      "description": "When true, include the full GeoJSON geometry. Default false."
    },
    "batch_id": {
      "type": "string",
      "description": "Optional caller-supplied batch id for tracing."
    },
    "request_id": {
      "type": "string",
      "description": "Optional caller-supplied request id for tracing."
    }
  },
  "oneOf": [
    {
      "required": [
        "loc_id"
      ]
    },
    {
      "required": [
        "loc_ids"
      ]
    },
    {
      "required": [
        "scope"
      ]
    }
  ],
  "additionalProperties": false
}

輸出結構描述

{
  "type": "object",
  "properties": {
    "request_id": {
      "type": [
        "string",
        "null"
      ]
    },
    "batch_id": {
      "type": [
        "string",
        "null"
      ]
    },
    "ok": {
      "type": "boolean"
    },
    "error": {
      "type": "object",
      "properties": {
        "code": {
          "type": "string"
        },
        "message": {
          "type": "string"
        },
        "details": {
          "type": "object"
        },
        "retry_hint": {
          "type": "string"
        }
      },
      "required": [
        "code",
        "message"
      ],
      "additionalProperties": true
    },
    "reason": {
      "type": "string"
    },
    "next_step": {
      "type": "object",
      "properties": {
        "action": {
          "type": "string"
        },
        "url": {
          "type": "string"
        },
        "tool": {
          "type": "string"
        },
        "arguments": {
          "type": "object"
        }
      },
      "anyOf": [
        {
          "required": [
            "action"
          ]
        },
        {
          "required": [
            "tool"
          ]
        }
      ],
      "additionalProperties": true
    },
    "warnings": {
      "type": "array",
      "items": {
        "type": "object"
      }
    },
    "guidance": {
      "type": "object"
    },
    "clarification": {
      "type": "object"
    },
    "meter_receipt": {
      "type": "object"
    },
    "settlement_receipt": {
      "type": "object"
    },
    "selection": {
      "type": "string",
      "enum": [
        "exact_loc_ids",
        "admin_scope"
      ]
    },
    "scope": {
      "type": [
        "object",
        "null"
      ]
    },
    "include_polygon": {
      "type": "boolean"
    },
    "requested": {
      "type": "integer",
      "minimum": 0
    },
    "available": {
      "type": "integer",
      "minimum": 0
    },
    "missing": {
      "type": "integer",
      "minimum": 0
    },
    "items": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "ok": {
            "type": "boolean"
          },
          "error": {
            "type": "object",
            "properties": {
              "code": {
                "type": "string"
              },
              "message": {
                "type": "string"
              },
              "details": {
                "type": "object"
              },
              "retry_hint": {
                "type": "string"
              }
            },
            "required": [
              "code",
              "message"
            ],
            "additionalProperties": true
          },
          "row_index": {
            "type": [
              "string",
              "integer",
              "null"
            ]
          },
          "id": {
            "type": [
              "string",
              "integer",
              "null"
            ]
          }
        },
        "additionalProperties": true
      }
    }
  },
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "anyOf": [
    {
      "required": [
        "ok",
        "selection",
        "items"
      ]
    },
    {
      "required": [
        "error"
      ]
    }
  ],
  "additionalProperties": true
}

社群

為此伺服器評分

證據

近期觀測

已驗證未記錄版本6 個工具
已驗證未記錄版本11 個工具