HERE API health and entitlement probe
here_api_healthProbes the configured HERE API key across all used services and reports connectivity, status, latency, and rate-limit headers, distinguishing bad keys, missing entitlements, outages, and network faults.
Instructions
Probe the configured HERE API key against every service this server uses and report connectivity, HTTP status, latency and any rate-limit headers. Services probed: geocode, reverseGeocode, discover, autosuggest, routing, matrix, isoline, traffic, mapImage; waypointSequence only when probeCalculations=true (it has no /health endpoint and would consume routing quota). Use this first when a HERE tool fails: it distinguishes a bad/expired key (401/403), a missing entitlement (403), an outage (5xx) and a network problem, service by service. Note: HERE does not expose remaining monthly quota per key through these APIs; x-ratelimit-* headers are reported when present. HERE_API_KEY values are never returned — only whether one is configured.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "here_api_health"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| services | No | Optional subset of services to probe (default: all). e.g. ["routing","traffic"]. | |
| timeoutMs | No | Per-service timeout in milliseconds (default 8000). | |
| probeCalculations | No | Also probe waypointSequence with a real (tiny) calculation — consumes quota (default false). |