# RavichandraKamchetty/ai-shipment-mcp-servers

Source: https://glimind.com/server/github%2Fravichandrakamchetty%2Fai-shipment-mcp-servers
Registry id: `github/ravichandrakamchetty/ai-shipment-mcp-servers`
Status: unknown

## Tools (20)

- `ask_next_question`: Return a NextQuestion dict with field, question, options, and hint. Context-aware.
- `booking_confirmation`: Human-readable booking summary.
- `cancel_pickup`: Cancel a pickup.
- `check_weight_eligibility`: Is a weight eligible? Returns eligible flag + list of viable services.
- `compare_services`: Rank cheapest-first; filter to services meeting an optional deadline.
- `create_shipment`: Create a shipment. Returns shipment_id + tracking_number.
- `estimate_delivery`: Delivery dates per service.
- `extract_details`: Parse free-text input into slots (ZIP, weight, dims, packaging type). Understands lb, kg, and ambiguous bare numbers.
- `get_conversation`: Retrieve a conversation, or None.
- `get_rates`: Rates for all eligible services. Prices originate here — never invented by agents.
- `get_services`: All services with eligibility flag for the shipment's weight + packaging.
- `get_transit_time`: Transit days + delivery dates per service.
- `identify_missing`: Return still-missing required slots. Returns weight_unit when weight was given without a unit.
- `list_packaging_options`: All packaging types with weight limits. If weight given, marks each as eligible/not.
- `list_services`: Full service catalog: transit times, delivery commitments, pricing params.
- `packaging_rules`: Per-packaging-type weight limits from the FedEx service catalog.
- `save_conversation`: Persist a ConversationRecord (session_id + turns).
- `schedule_pickup`: Schedule pickup. Returns confirmation_number + window.
- `track_package`: Current tracking status.
- `validate_input`: Validate & normalise one field. Handles ZIP, weight (lb/kg), packaging type.

Measured by Glimind (https://glimind.com): MCP handshake + tool list only, no tool is ever called. CC BY 4.0.
