# CityAlert Muse connector

From musedirectory.ai, the independent directory of Meta Muse connectors. Not affiliated with Meta.

## CityAlert

Check live crime, fire, weather and disaster reports for your region

- Record: https://musedirectory.ai/connector/cityalert
- Category: Research & Data
- Developer: cityalert.live (https://cityalert.live)
- Muse status: Extra setup. Not in Muse's Connectors list yet. Muse can still use it: its page gives you a request to paste into Muse.
- Health: Working, 520ms, checked 2026-10-29T12:01:13Z
- Endpoint: https://cityalert.live/.well-known/mcp
- Auth: No account needed; Pricing: unknown
- Screening: Screened, no issues found (2026-10-29T01:36:20Z)
- Source: Found in the official MCP Registry (live.cityalert/cityalert) https://registry.modelcontextprotocol.io/v0/servers?search=live.cityalert%2Fcityalert

Live public-safety incident map showing crime, fire, disaster, weather and news feeds. Filter incidents by region, category, severity and source. View historical crime trends and file manual reports. Covers Vancouver, US quakes, global disasters and local news.

Example request: "Show me recent crime incidents in my Vancouver neighbourhood"

How to connect: Not in Muse's Connectors list yet, but Muse can still use it. Paste this into Muse: "Use CityAlert to help me. It is a free service with an MCP server at https://cityalert.live/.well-known/mcp. It does not need an API key. Ask me before you share anything with it." Muse asks before it shares anything with the app's site. Meta does not review apps used this way, so only use ones you trust. We tested this in the Muse app on September 24, 2026: Muse used an app's link directly this way and returned a live answer.

Tools:
- list_regions: List CityAlert focus regions (key, label, center, zoom, bbox). Use region keys with get_incidents.
- get_incidents: Merged live incidents from all feeds plus manual reports. Filter by region key, category, group, severity, source, or bbox. Results come from a shared ~15-minute snapshot; real-time refresh requires an API key with that entitlement (details: cityalert.live/developers).
- get_trends: Historical aggregates: VPD crime by year/month/type (6y), USGS M4+ quakes per region (10y), GDACS global events (3y), report and live snapshot stats. Use for questions about patterns over time — crime trends, quake frequency, disaster cadence. For what's happening right now, use 
- get_crime_year: Full-year VPD crime data: totals and ranked neighbourhood stats. Vancouver only, 2003-present.
- get_news: Per-region safety news items, or news for an arbitrary place name.
- submit_report: File a manual geolocated incident report (same as POST /api/reports). Reports are moderated before they appear publicly. Errors: 'report submission disabled' if the caller is blocked; 'rate limited' past 20 reports/hour via MCP.
- get_dashboard: Read a saved dashboard by id (shareable, read-only).
- create_dashboard: Create a shareable dashboard. Returns {id, token} — the token grants write access via PUT /api/dashboards, so save it.

Screening checks:
- MCP handshake: pass (Answered in 2370ms)
- Domain against threat feeds (Cloudflare security DNS): pass (cityalert.live not flagged)
- Published packages against the OSV malicious-package database: n/a (No npm or PyPI package published)
- Hidden instructions or invisible characters in tool text: pass (8 tools read, nothing found)
- Inputs asking for passwords, card numbers or seed phrases: pass (None found)
- Domain and redirects: pass (No redirects off the domain)
- AI review of purpose and tool behavior: pass (No concerns)
