Comet Messenger Service
Chicago same-day courier: live delivery quotes; account holders book and track runs.
Sollte ich dies verwenden
Qualität und Sicherheit
Befunde (2)
- HIGH
- MEDIUMin get_quote
Basierend auf einer automatisierten Analyse der Tool-Definitionen und der Einhaltung des Protokolls.
Kontextkosten
Dies ist die ungefähre Anzahl der Tokens, die jedes Mal verbraucht werden, wenn die Tools des Servers in den Kontext eines Modells geladen werden. Höhere Werte verringern die Aufmerksamkeit, die für andere Aufgaben verfügbar ist.
Installieren
Installation mit einem Klick
Fügen Sie dies Ihrer Datei `claude_desktop_config.json` hinzu:
{
"mcpServers": {
"courier": {
"url": "https://agents.cometmessenger.delivery/mcp"
}
}
}Remote-Endpunkte
https://agents.cometmessenger.delivery/mcpstreamable-httpWas es kann
Tool-Inventar
Tools (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.
Eingabe-Schema
{
"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"
]
}Ausgabe-Schema
{
"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.
Eingabe-Schema
{
"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"
]
}Ausgabe-Schema
{
"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.
Eingabe-Schema
{
"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"
]
}Ausgabe-Schema
{
"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.
Eingabe-Schema
{
"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"
}
}
}Ausgabe-Schema
{
"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"
]
}Community
Nachweis