AgenticShipmentDeliveryRescheduler
OfficialClick on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@AgenticShipmentDeliveryReschedulerMy FedEx package 789456123999 failed delivery; reschedule for tomorrow evening."
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
genpark-agentic-shipment-delivery-rescheduler-skill
Autonomous Shipment Exception Detection & Delivery Rescheduler. Ingests FedEx, UPS, DHL, and SF Express tracking webhooks, detects failed delivery attempts and customs delays, auto-negotiates delivery windows, locker hold orders, and neighbor safe-drop instructions.
🌟 Key Features
100% Zero External Dependencies: Runs entirely on the Python 3.9+ standard library.
Model Context Protocol (MCP) Standard: Native support for JSON-RPC 2.0
initialize,tools/list, andtools/call.Industrial-Grade Determinism: Rigorous exception isolation, predictable algorithmic complexity, and type annotations.
Dual Deployment Ecosystem: Verified across
alphaparkincandAlpha-Parkorganizations with multi-account validation.
Related MCP server: multi-carrier-tracking-mcp
🚀 Quick Start
1. Direct Python SDK Usage
"""Example usage for AgenticShipmentDeliveryRescheduler."""
import sys
import json
from client import AgenticShipmentDeliveryRescheduler
sys.stdout.reconfigure(encoding='utf-8')
def main():
print("=== Agentic Commerce Shipment Delivery Rescheduler Demo ===")
rescheduler = AgenticShipmentDeliveryRescheduler()
# 1. Parse carrier webhook indicating missed delivery
print("\n--- 1. Ingesting Carrier Webhook with Delivery Exception ---")
event = rescheduler.parse_carrier_event(
carrier="FEDEX",
tracking_number="789456123999",
raw_status="Attempted delivery - business closed / customer not available",
location="Austin Distribution Hub, TX"
)
print(f"Exception Detected: {event['has_exception']} (Code: {event['exception_code']})")
# 2. Compute dynamic recovery delivery windows & pickup locker alternatives
print("\n--- 2. Computing Autonomous Rescheduling Options ---")
options = rescheduler.compute_reschedule_options(
tracking_number="789456123999",
preferred_windows=["Tomorrow 18:00 - 21:00 (After Work)"]
)
print(json.dumps(options, indent=2))
# 3. Dispatch automated carrier instruction
print("\n--- 3. Dispatching Carrier Safe-Drop Instruction ---")
result = rescheduler.dispatch_reschedule_request(
tracking_number="789456123999",
selected_option_id="opt_carrier_pickup_point",
safe_drop_instructions="Deposit into Parcel Locker Box #12. Recipient code verified."
)
print(f"Carrier Response: {result['status']}, Token: {result['confirmation_token']}")
if __name__ == "__main__":
main()
2. Run as Model Context Protocol (MCP) Server
Start standard JSON-RPC 2.0 server over stdio:
python mcp_server.pyExecute embedded test harness:
python mcp_server.py --test🛠️ MCP Tool Specification
Inspect skill.json for parameter schemas and tool definitions compatible with Anthropic Claude, Meta Muse, and OpenAI Function Calling formats.
📜 License
Licensed under the MIT License. Copyright © 2026 GenPark AI.
This server cannot be deployed
Maintenance
Related MCP Connectors
Track packages across 1,300+ global carriers with real-time status and AI-powered delivery dates.
Real-time order tracking for Shopify merchants: look up, list, and refresh shipments.
Track parcels across 2,500+ carriers and 3PLs: live delivery status, event history, carrier lookup.
Multi-carrier shipping for AI agents: compare rates, buy labels, track packages, validate addresses
Related MCP Servers
AlicenseNot gradedqualityFmaintenanceEnables AI agents to manage global shipping operations, including rate comparison, shipment creation, label purchasing, tracking, pickup scheduling, address validation, billing, and analytics, via natural language.50 npmMIT- FlicenseNot gradedqualityDmaintenanceEnables package tracking across multiple carriers by auto-detecting the carrier from a tracking number and returning structured events. Supports USPS, UPS, FedEx, DHL, India Post, Delhivery, BlueDart, and Aramex.-
- AlicenseNot gradedqualityCmaintenanceEnables AI agents to track packages, rate and create shipments, manage pickups and customs documentation, and perform international shipping logistics checks through natural language.MIT
- AlicenseNot gradedqualityBmaintenanceEnables AI assistants to register, monitor, and query express delivery tracking numbers, with automatic background polling and status-change notifications returned through tool results.9PolyForm Noncommercial 1.0.0