---
title: "Local intelligence for a place from Finding Horizons: the hand-verified safety essentials (emergency number, tap water,"
method: POST
path: "/actions/get_local_intel"
tags: ["reference"]
---

# Local intelligence for a place from Finding Horizons: the hand-verified safety essentials (emergency number, tap water,

`POST /actions/get_local_intel`

## Request

- Base URL: `https://findinghorizons.ca/api/v1`
- URL: `https://findinghorizons.ca/api/v1/actions/get_local_intel`
- Auth: OAuth 2 (authorization code, authorization URL `https://findinghorizons.ca/api/mcp/authorize`, token URL `https://findinghorizons.ca/api/mcp/oauth/token`, scopes: `reference:read`)

Local intelligence for a place from Finding Horizons: the hand-verified safety essentials (emergency number, tap water, currency, plugs, tipping, getting around, heads-up) PLUS the full pre-synthesized intelligence brief when cached — food, hidden gems, neighborhoods, money & fees, culture, phrases, scams, seasonal, risks, accessibility, family/pet/nomad notes and more. Pass city for a city-level brief; falls back to country-level. Reads the cache only — a miss returns the essentials without a brief and never generates one.

## Request body

- object
  - `country` string, required: Country — ISO-2 code or name
  - `city` string: Optional city
  - `today` string: The traveller's own date, YYYY-MM-DD, where the action needs one

## Response `200`

Done — { ok, api, action, result, card, operation? }

## Other responses

- `400`: Bad body / missing Idempotency-Key
- `401`: No or invalid token
- `403`: Scope not granted
- `422`: The action said no
- `429`: Rate limited

---

[API](https://skmtc.dev/findinghorizons/apis/finding-horizons-api.md) · [All operations](https://skmtc.dev/findinghorizons/apis/finding-horizons-api/llms.txt) · [OpenAPI document](https://skmtc.dev/findinghorizons/apis/finding-horizons-api/revisions/e347f6070173?raw)
