Comet Messenger Service
Chicago same-day courier: live delivery quotes; account holders book and track runs.
我该使用它吗
质量与安全性
发现(2)
- HIGH
- MEDIUM在 get_quote 中
基于对工具定义和协议合规性的自动分析。
上下文开销
这是每次将服务器的工具加载到模型上下文窗口时所消耗的大致 token 数。数值越高,可用于其他任务的注意力就越少。
安装
一键安装
将以下内容添加到你的 `claude_desktop_config.json` 文件中:
{
"mcpServers": {
"courier": {
"url": "https://agents.cometmessenger.delivery/mcp"
}
}
}远程端点
https://agents.cometmessenger.delivery/mcpstreamable-http它能做什么
工具清单
工具(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.
输入模式
{
"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"
]
}输出模式
{
"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.
输入模式
{
"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"
]
}输出模式
{
"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.
输入模式
{
"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"
]
}输出模式
{
"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.
输入模式
{
"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"
}
}
}输出模式
{
"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"
]
}社区
证据