get_upstream_status
Check upstream endpoint health before requesting Dubai data to avoid failed fetches. Shows status, last success/failure, and reason for non-working endpoints.
Instructions
Return the current health of every registered upstream endpoint.
Reads from the passive health registry in _shared/health.py. Each
upstream entry reports status (working, blocked, degraded,
credentials_missing, static, unknown), the endpoint host, whether
it requires auth, the last success and last failure timestamps, and
the latest reason string if the upstream is not working.
This tool never probes endpoints proactively. Status is derived from what happened during normal tool calls in this process, plus static state declared at bootstrap (known Cloudflare blocks, credential availability, and features that ship without any upstream call).
LLM agents should call this before attempting Tier 1 (Dubai Pulse) or FCSC work, to avoid asking the server for data it cannot fetch.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||