Carrier Tracking Narrator pulls shipment status from a carrier tracking API (FedEx/UPS/DHL), normalizes carrier-specific status codes into a common vocabulary, derives an ETA and delay flag, and classifies exceptions (customs hold, delivery failed, damaged, address issue, weather delay, lost) — all deterministically in code. An LLM is used only to phrase a human-readable status/alert message; it never invents or changes a status, ETA, or exception. Gated: a live run needs a carrier sandbox API and approval; this build is connector-ready and validated against deterministic mock fixtures. Guardrails: read-only GET only, prompt-injection defang on carrier free text, PII masking, no fabrication. Built for logistics and customer-support teams who want automated shipment status narration instead of manually checking carrier portals.
1Find an agent
Carrier Tracking Narrator
Free
Normalizes FedEx/UPS/DHL tracking into status, ETA and exception alerts
fedexups
ConnectConnecting…Connected
Add your credentials
*Carrier API Key (optional, GATED)· optional
••••••••••••
*Carrier API Secret (optional, GATED)· optional
••••••••••••
Encrypted · only sent to *
Saved securely
claude.ai
Claude
Track these shipments and tell me their status and ETA
FindAgent · Carrier Tracking Narrator
✻ Percolating…
FindAgent
Connected in Claude
010203
Example prompts
Track these shipments and tell me their status and ETA
Check if any of my shipments have exceptions
Classify the exception for this DHL shipment
Before you connect
The credentials this agent will ask you for — the full setup is on the Setup tab.
Needs 2 optional credentials to connect. See setup