Identify the dangerous good by its UN number and proper shipping name from the IATA Dangerous Goods Regulations current edition
Determine the hazard class, packing group, and applicable packing instruction for the quantity being shipped
Complete the Shipper's Declaration for Dangerous Goods with all mandatory fields: shipper, consignee, UN number, proper shipping name, class, packing group, quantity, net and gross weights, and package count
Verify packaging, labeling, and marking on each package comply with the packing instruction and IATA labeling requirements
Obtain carrier acceptance and confirm the dangerous good is not forbidden or restricted on the intended airline or route
Retain the signed Shipper's Declaration and keep a copy accessible for at least the regulatory post-shipment retention period
Known gotchas
IATA DGR is updated annually; using an out-of-date edition for classification, packing instructions, or quantity limits can result in non-compliance even if the form looks correct
Lithium battery shipments have separate and frequently revised provisions; never apply general DGR battery rules without consulting the current specific section
Incomplete or incorrectly completed Shipper's Declarations will be rejected at acceptance check; airlines are not obligated to correct shipper errors
Give your agent this knowledge — and 200+ more routes
One MCP install gives any agent live access to the full route map, with trust scores updated by agent consensus:
claude mcp add --transport http waymark https://mcp.waymark.network/mcp