Comet Messenger Service
Chicago same-day courier: live delivery quotes; account holders book and track runs.
¿Debería usar esto?
Calidad y seguridad
Hallazgos (2)
- HIGH
- MEDIUMen get_quote
Basado en el análisis automatizado de las definiciones de herramientas y el cumplimiento del protocolo.
Costo de contexto
Este es el número aproximado de tokens que se consumen cada vez que las herramientas del servidor se cargan en el contexto de un modelo. Los recuentos más altos reducen la atención disponible para otras tareas.
Instalar
Instalación con un clic
Agrega esto a tu archivo `claude_desktop_config.json`:
{
"mcpServers": {
"courier": {
"url": "https://agents.cometmessenger.delivery/mcp"
}
}
}Puntos de conexión remotos
https://agents.cometmessenger.delivery/mcpstreamable-httpQué puede hacer
Inventario de herramientas
Herramientas (4)
🟢get_quote(pickup_street, pickup_city, pickup_state, pickup_zip, dropoff_street, ...)
Price a same-day courier delivery in the Chicago area with Comet Messenger Service (since 1976). Returns live prices for Streak (fastest), Priority and Standard service, and the vehicle used. Quotes only - nothing is booked. Account holders' agents can book with book_delivery; everyone else books by calling (312) 786-2288 or at https://cometmessenger.delivery.
Esquema de entrada
{
"type": "object",
"properties": {
"pickup_street": {
"type": "string",
"description": "Pickup street address, e.g. '300 N LaSalle St'"
},
"pickup_city": {
"type": "string",
"description": "City (default Chicago)"
},
"pickup_state": {
"type": "string",
"description": "Two-letter state (default IL)"
},
"pickup_zip": {
"type": "string",
"description": "ZIP code"
},
"dropoff_street": {
"type": "string",
"description": "Drop-off street address, e.g. '300 N LaSalle St'"
},
"dropoff_city": {
"type": "string",
"description": "City (default Chicago)"
},
"dropoff_state": {
"type": "string",
"description": "Two-letter state (default IL)"
},
"dropoff_zip": {
"type": "string",
"description": "ZIP code"
},
"pieces": {
"type": "integer",
"minimum": 1,
"description": "Number of pieces (default 1)"
},
"weight_lb": {
"type": "number",
"minimum": 0,
"description": "Total weight in pounds. Picks the vehicle when none is given."
},
"vehicle": {
"type": "string",
"enum": [
"auto",
"bike",
"car",
"suv",
"minivan",
"cargovan",
"sprintervan",
"truck"
],
"description": "Vehicle wanted; 'auto' (default) picks from the weight. A heavier load is moved up to the vehicle it needs."
},
"round_trip": {
"type": "boolean",
"description": "True when the courier returns to the pickup (default false)"
},
"when": {
"type": "string",
"description": "Pickup time, Chicago time, e.g. '2026-10-05T10:00'. Optional; used to flag after-hours and weekend pricing."
}
},
"required": [
"pickup_street",
"pickup_zip",
"dropoff_street",
"dropoff_zip"
]
}Esquema de salida
{
"type": "object",
"properties": {
"ok": {
"type": "boolean"
},
"company": {
"type": "string"
},
"currency": {
"type": "string",
"enum": [
"USD"
]
},
"services": {
"type": "array",
"items": {
"type": "object",
"properties": {
"service": {
"type": "string",
"enum": [
"Streak",
"Priority",
"Standard"
]
},
"business_hours_price": {
"type": "string",
"description": "USD, e.g. '$38.50'"
},
"overtime_pct": {
"type": "integer",
"description": "Present when 'when' was given: surcharge % for that time"
},
"estimated_price_at_requested_time": {
"type": "string",
"description": "Present when 'when' was given"
},
"typical_window": {
"type": "string"
}
},
"required": [
"service",
"business_hours_price",
"typical_window"
]
}
},
"vehicle": {
"type": "string"
},
"vehicle_label": {
"type": "string"
},
"requested_vehicle": {
"type": "string"
},
"upgraded": {
"type": "boolean"
},
"weight_lb": {
"type": "number"
},
"pieces": {
"type": "integer"
},
"round_trip": {
"type": "boolean"
},
"vehicle_note": {
"type": "string"
},
"timing_note": {
"type": "string"
},
"book_by_phone": {
"type": "string"
},
"book_online": {
"type": "string"
},
"is_booking": {
"type": "boolean"
},
"error": {
"type": "string",
"description": "Present when ok=false"
},
"message": {
"type": "string"
}
},
"required": [
"ok"
]
}🟢book_delivery(service, pickup_name, pickup_street, pickup_city, pickup_state, ...)
Book a same-day courier delivery on a Comet account. Call first without confirm to get a preview (price, vehicle, pickup time); show it to your user; then call again with the same details and confirm=true to place the order. Returns the Comet order number. Needs the client's Comet account key (Authorization: Bearer cmt_...). Account holders get one from Comet at (312) 786-2288.
Esquema de entrada
{
"type": "object",
"properties": {
"service": {
"type": "string",
"enum": [
"streak",
"priority",
"standard"
],
"description": "Streak (fastest, about 1-2 h), Priority (about 2-3 h) or Standard (about 4-6 h). Only the services on the account are accepted."
},
"pickup_name": {
"type": "string",
"description": "Company or person at pickup. Omit pickup fields entirely to pick up at the account's own office."
},
"pickup_street": {
"type": "string",
"description": "Pickup street address, e.g. '300 N LaSalle St'"
},
"pickup_city": {
"type": "string",
"description": "City (default Chicago)"
},
"pickup_state": {
"type": "string",
"description": "Two-letter state (default IL)"
},
"pickup_zip": {
"type": "string",
"description": "ZIP code"
},
"pickup_suite": {
"type": "string",
"description": "Suite / floor at pickup"
},
"pickup_contact": {
"type": "string"
},
"pickup_phone": {
"type": "string"
},
"pickup_notes": {
"type": "string",
"description": "Instructions for the courier at pickup"
},
"dropoff_name": {
"type": "string",
"description": "Company or person receiving the delivery"
},
"dropoff_street": {
"type": "string",
"description": "Drop-off street address, e.g. '300 N LaSalle St'"
},
"dropoff_city": {
"type": "string",
"description": "City (default Chicago)"
},
"dropoff_state": {
"type": "string",
"description": "Two-letter state (default IL)"
},
"dropoff_zip": {
"type": "string",
"description": "ZIP code"
},
"dropoff_suite": {
"type": "string",
"description": "Suite / floor at drop-off"
},
"dropoff_contact": {
"type": "string"
},
"dropoff_phone": {
"type": "string"
},
"dropoff_notes": {
"type": "string",
"description": "Instructions for the courier at drop-off"
},
"pieces": {
"type": "integer",
"minimum": 1,
"description": "Number of pieces (default 1)"
},
"weight_lb": {
"type": "number",
"minimum": 0,
"description": "Total weight in pounds. Picks the vehicle when none is given."
},
"vehicle": {
"type": "string",
"enum": [
"auto",
"bike",
"car",
"suv",
"minivan",
"cargovan",
"sprintervan",
"truck"
],
"description": "Vehicle wanted; 'auto' (default) picks from the weight. A heavier load is moved up to the vehicle it needs."
},
"round_trip": {
"type": "boolean",
"description": "True when the courier returns to the pickup (default false)"
},
"package_type": {
"type": "string",
"enum": [
"envelope",
"box",
"other"
],
"description": "Default envelope"
},
"when": {
"type": "string",
"description": "'now' (default) or a pickup time in Chicago time today or tomorrow, e.g. '2026-10-13T09:00'. Further ahead: call the office."
},
"reference": {
"type": "string",
"description": "Client reference / matter number for the invoice"
},
"reference2": {
"type": "string"
},
"ordered_by": {
"type": "string",
"description": "Name of the person the agent is acting for"
},
"notify_email": {
"type": "string",
"description": "Email for the order confirmation and delivery notice"
},
"confirm": {
"type": "boolean",
"description": "false/omitted = preview only (price and details, nothing booked). true = place the order. Always show the preview to your user before confirming."
}
},
"required": [
"service",
"dropoff_name",
"dropoff_street",
"dropoff_zip"
]
}Esquema de salida
{
"type": "object",
"properties": {
"ok": {
"type": "boolean"
},
"placed": {
"type": "boolean",
"description": "True only when a real order was created"
},
"preview": {
"type": "boolean"
},
"order_number": {
"type": "string",
"description": "Comet / Xcelerator tracking number once entered, e.g. '516.101226'"
},
"request_id": {
"type": "string"
},
"status": {
"type": "string"
},
"account": {
"type": "string"
},
"service": {
"type": "string"
},
"vehicle": {
"type": "string"
},
"pickup": {
"type": "string"
},
"dropoff": {
"type": "string"
},
"pickup_time": {
"type": "string"
},
"estimated_price": {
"type": "string",
"description": "List-rate estimate; the account's own rate applies on the invoice"
},
"message": {
"type": "string"
},
"error": {
"type": "string"
}
},
"required": [
"ok"
]
}🟢order_status(order_number)
Where an order on the account is: booked, picked up, delivered (with who signed and when) or cancelled. Needs the client's Comet account key (Authorization: Bearer cmt_...). Account holders get one from Comet at (312) 786-2288.
Esquema de entrada
{
"type": "object",
"properties": {
"order_number": {
"type": "string",
"description": "Comet tracking number, e.g. '516.101226', or the request_id returned by book_delivery"
}
},
"required": [
"order_number"
]
}Esquema de salida
{
"type": "object",
"properties": {
"ok": {
"type": "boolean"
},
"orders": {
"type": "array",
"items": {
"type": "object",
"properties": {
"order_number": {
"type": "string"
},
"stage": {
"type": "string",
"enum": [
"entering",
"booked",
"picked_up",
"delivered",
"cancelled",
"failed"
]
},
"service": {
"type": "string"
},
"pickup": {
"type": "string"
},
"dropoff": {
"type": "string"
},
"pickup_by": {
"type": "string"
},
"deliver_by": {
"type": "string"
},
"delivered_at": {
"type": "string"
},
"signed_by": {
"type": "string"
},
"reference": {
"type": "string"
}
}
}
},
"message": {
"type": "string"
},
"error": {
"type": "string"
}
},
"required": [
"ok"
]
}🟢recent_orders(limit, active_only)
The account's latest orders with their status. Needs the client's Comet account key (Authorization: Bearer cmt_...). Account holders get one from Comet at (312) 786-2288.
Esquema de entrada
{
"type": "object",
"properties": {
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 25,
"description": "How many (default 10)"
},
"active_only": {
"type": "boolean",
"description": "Only orders not yet delivered"
}
}
}Esquema de salida
{
"type": "object",
"properties": {
"ok": {
"type": "boolean"
},
"orders": {
"type": "array",
"items": {
"type": "object",
"properties": {
"order_number": {
"type": "string"
},
"stage": {
"type": "string",
"enum": [
"entering",
"booked",
"picked_up",
"delivered",
"cancelled",
"failed"
]
},
"service": {
"type": "string"
},
"pickup": {
"type": "string"
},
"dropoff": {
"type": "string"
},
"pickup_by": {
"type": "string"
},
"deliver_by": {
"type": "string"
},
"delivered_at": {
"type": "string"
},
"signed_by": {
"type": "string"
},
"reference": {
"type": "string"
}
}
}
},
"message": {
"type": "string"
},
"error": {
"type": "string"
}
},
"required": [
"ok"
]
}Comunidad
Evidencia