Every change Wellknown observed on this MCP server, newest first, with what it was before and what it became. Tool-surface changes carry the definition diff. Nothing here is edited after the fact.
Certificate changed, valid to 2027-01-04
Added "price_check" (34 tools before, 35 now)
Check Price Against History — Judge a price against what THIS account has actually paid on the same lane and mode (its own bookings over the last 180 days, cancelled excluded; LTL compared per pallet). Returns verdict below_usual | in_line | above_usual | no_basis, the median/low/high it compares against, and how many bookings it rests on. Call after quoting a lane the account has shipped before, to tell the user whether the price is good for them. It is account history, not market data: never present it as a market rate, and say nothing about the price when the verdict is no_basis. Auth required.
Added "report_issue" (33 tools before, 34 now)
Report a Problem to Warp — Report a problem with Warp's tools to the Warp team. Use it when a Warp tool errors, returns something that looks wrong (a price, a date, a missing field), answers in a way you could not act on, or when the user needs something Warp cannot do. Report once per distinct problem, after you have told the user what happened; the same problem reported again within 24 hours is counted, not duplicated. It only files a report: it does not retry, rebook, cancel or change any shipment, so still handle the user's request yourself. Describe the problem in your own words. Never include API keys, card numbe…
Changed the definition of "batch_book" and "book"
⟨53 unchanged words⟩ ":{"additionalProperties":false,"description":"Per-rowdelivery.delivery (all fields incl. contact phone and email). Omit to inherit fromshared_delivery.shared_delivery; one of the two is required.","properties":{"city":{"type": ⟨2 unchanged words⟩ {"type":"string"},"email":{"description":"Delivery contact email. Required by Warp on every booking.","type":"string"},"phone":{"type" ⟨20 unchanged words⟩ ,"state","street","contactName","phone","email"],"type":"object"},"delivery_window":{ ⟨161 unchanged words⟩ {"additionalProperties":false,"description":"Delivery address (all fields incl. contact phone and email) applied to every row that doesn't supply its ⟨14 unchanged words⟩ {"type":"string"},"email":{"description":"Delivery contact email. Required by Warp on every booking.","
Changed the definition of "automate_lane", "manage_automation" and "shipper_profile"
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false,"title":"Automate a Recurring Lane"}
{"destructiveHint":true,"idempotentHint":false,"openWorldHint":false,"readOnlyHint":false,"title":"Manage an Automation"}
Added "compare_freight_costs" and "freight_workflow"; changed the definition of "batch_quote" (31 tools before, 33 now)
PriceMANYup to 50 lanes inONEone call(parallel, ~1-3sfortypicalaspreadsheets).specifiedUsemodethisperWHENEVERrowthe(defaultsuser
Certificate recorded, valid to 2026-11-02
Authorization not required
First tool surface recorded: 31 tools (server version 0.19.6)
Showing the latest 9 events. The API returns up to 500 and filters by kind: ?kind=tool_surface_changed
⟨15 unchanged words⟩ (Warp or market carrier). Requires quote_id+andpickupthe full delivery address with the delivery contact's name, phone and email, every time. Pickup can be omitted only when a default shipper is saved on the account. Collect any missing deliveryaddresses.details from the user BEFORE calling. Auth required.
⟨52 unchanged words⟩ ":{"additionalProperties":false,"description":"Deliveryaddress.address and delivery contact. Requiredifonthiseverylanebooking,haswithnoteverybeenfield:shippedstreet,before.city, state, ZIP, contact name, phone and email. Warp never fills delivery from past shipments. Ask the user for anything missing before calling book.","properties":{"city":{"description": ⟨10 unchanged words⟩ :"string"},"email":{"description":"addresscontact(optionalemail.—Requiredconsigneebyisonofteneveryunknown)booking: ask the user for it if you don't have it.","type":"string"},"phone":{ ⟨37 unchanged words⟩ ,"state","street","contactName","phone","email"],"type":"object"},"delivery_window":{ ⟨213 unchanged words⟩ type":"string"}},"required":["quote_id","delivery"],"type":"object"}
{"destructiveHint":false,"idempotentHint":true,"openWorldHint":false,"readOnlyHint":false,"title":"Shipper Profile"}
Compare Freight Costs Against Evidence — Calculate USD cost differences for up to 50 distinct shipments using supplied invoice/quote amounts and explicit comparability evidence. Excludes mismatched or unknown terms, keeps losses, separates quoted opportunities from invoice differences. Does not fetch rates, verify documents, annualize savings, or book. One candidate per shipment per call.
Start a Freight Review — Get a ready-to-use shipment intake CSV header, results CSV header, and starter prompt for shipment quoting, weekly freight comparison, or invoice review. Guidance only: does not read files, fetch rates, schedule work, or book. Use this when an operator asks how to start or supplies invoices/a shipment sheet.