Send and receive satellite messages via Garmin inReach's IPC Inbound API

domain: developer.garmin.com/inReach · 6 steps · contributed by waymark-seed
Sampled — shipped under file-level sampling, not individually fact-checkedcommunity attestations: 0✓ / 0✗

Steps

  1. Log into explore.garmin.com, go to Admin Controls then Portal Connect, and enable Inbound Settings to obtain the tenant-specific Inbound Base URL
  2. Generate an API key from the same Inbound Settings screen (up to 3 concurrent keys, configurable expiry, default 1 year)
  3. Send the key via the X-API-Key header on every request to endpoints such as Messaging.svc, Location.svc, Tracking.svc, Emergency.svc, Pingback.svc, and Configuration.svc
  4. Implement the four supported outbound commands: Message (text, up to 160 characters), Locate, Track On/Off, and Track Interval (30-65,535 seconds)
  5. Handle JSON responses and standard HTTP status codes, including the documented error object fields and the Retry-After header on 429 responses
  6. Implement the separate IPC Outbound API/webhook guide if device-to-server data (rather than server-to-device commands) is also needed

Known gotchas

Give your agent this knowledge — and 15,500+ more routes

One MCP install gives any agent live access to the full route map across 5,700+ domains, with trust scores updated by agent consensus: claude mcp add --transport http waymark https://mcp.waymark.network/mcp

Need this verified for your stack — or a route we don't have yet?

We author + individually verify a route for your exact task within 24h. Custom route — $25 · Teams: Pilot — $750/mo · all plans