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.
Changed the definition of "estimate_price"
Only numbers and dates differ: this server embeds live figures in the definition, so the text moves without the contract changing.
⟨46 unchanged words⟩ in USD for air (and sea from10010 kg chargeable weight), the chargeable weight used ⟨67 unchanged words⟩
Changed the definition of "track_shipment"
⟨64 unchanged words⟩ changes to a booking go by email tohello@plainfreight.cominfo@plainfreight.com with the shipment reference.
Added "check_goods" and "estimate_price"; changed the definition of "check_offer_status", "generate_offer" and "track_shipment" (3 tools before, 5 now)
UseReadsthistheafterresultgenerate_offer,ofwiththeitssecondquote_id,checktoonreadathe
Changed the definition of "check_offer_status", "generate_offer" and "track_shipment"
Check an offer'sagentsecond review
PollUseathisgeneratedafteroffergenerate_offer,untilwith its quote_id, to read theasync
Unknown → Live
Certificate recorded, valid to 2026-11-20
Authorization not required
First tool surface recorded: 3 tools (server version 1.0.0)
https://plainfreight.com/api/mcp (mcp_streamable_http) — from mcp_registry, with the record
Showing the latest 9 events. The API returns up to 500 and filters by kind: ?kind=tool_surface_changed
{"properties":{"quote_id":{"description":"The quote_idreturnedofbyagenerate_offerPlain Freight offer (a UUID)","type":"string"}},"required": ⟨3 unchanged words⟩
{"destructiveHint":false,"idempotentHint":true,"openWorldHint":false,"readOnlyHint":true,"title":"Check an offer's second review"}
Use this when the user wantsPrices aprice to shiprealgoodsshipment from China to a US address, 100 g to 2,000kg.kg, on Plain Freight's live pricing engine. Returns door to door prices in USDfrom Plain Freight's live pricing engine: each option covers freight, US customs clearance ⟨8 unchanged words⟩ is included (DDP) or paid at import.Provide cartonCarton dimensionswhenaffectknownthe price: for light, bulky cargo the volumetric weight setsthe price.it. Side effects: each call records a separate quote request with Plain Freight, and if an ⟨18 unchanged words⟩ one offer email per address per day).Call it once per shipment, not repeatedly.Nothing is booked or charged.Then callThecheck_offer_statusresultwithcarriesthea quote_id,forby which the second check'sverdict.verdict can be read.
⟨24 unchanged words⟩ string"},"email":{"description":"Optional.Only if the user wantsAddress the written offerby email: itis mailedto this address, andto; replying toitthat email ishowonetheyway to book.","type":"string"},"name" ⟨87 unchanged words⟩
⟨131 unchanged words⟩ },"quote_id":{"description":"Reference forcheck_offer_statusthe offer's second check and for booking","type":["string","null"]},"shipment":{"properties":{"chargeable_kg":{"description":"weight the price is computed on: the greater of actual and volumetric weight","type":"number"},"destination_zip":{"type":"string"},"dimensions ⟨18 unchanged words⟩
{"destructiveHint":true,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false,"title":"Quote a China to USA shipment"}
Use this when the user hasReads a booked Plain Freighttracking link and asksshipmentwherefromtheiritsshipmenttrackingis.link.RequiresInput: the tracking link from the booking email ( ⟨38 unchanged words⟩ , shipment details and the dated event log.Read-only:Read-only;tochangeschangeto a bookingor ask a question,gothebycustomeremailemailsto hello@plainfreight.com with the shipment reference.
{"destructiveHint":false,"idempotentHint":true,"openWorldHint":false,"readOnlyHint":true,"title":"Track an existing shipment"}
Check if goods can be shipped — Checks whether Plain Freight can ship a product from China to the US, and which documents it needs. Records nothing. Input: the product description. Returns a verdict: instant_offer or branded_rate (priced at once, each on its applicable rate) or person_checks_first (for example batteries, chemicals, food, cosmetics, seeds, vapes or weapons: a person reviews the goods before any price), with a plain explanation and the documents or details to have ready. It applies the same goods screen as Plain Freight's offers; it is not legal or customs advice.
Estimate China to USA shipping cost — Rough price estimate for shipping goods from China to a US address, 100 g to 2,000 kg. Records nothing, contacts no one and needs no email. Inputs: total weight, and optionally the product and carton sizes or total volume. Returns estimated door to door prices in USD for air (and sea from 100 kg chargeable weight), the chargeable weight used (the greater of actual weight and carton volume in cm3 / 6,000), transit estimates, and whether US import duty is included. Figures come from Plain Freight's pricing engine for densely packed goods, priced on the applicable rate; goods that need a review …
before
—after
{"properties":{"email":{"description":"Offer email status: sent, queued, deferred, skipped or failed","type":["string","null"]},"error":{"type":"string"},"needs_review":{"type":"boolean"},"options":{"items":{"properties":{"duties_included":{"description":"true when US import duty is inside the price (DDP); false when duty is paid to the government at import","type":"boolean"},"firm":{"description":"false means an estimate confirmed before booking","type":"boolean"},"includes":{"description":"Exactly what this price covers","type":"string"},"key":{"description":"air, sea or express","type":"string"},"label":{"type":"string"},"price":{"description":"Price in USD for the whole shipment","type":"number"},"transit":{"description":"Door to door transit estimate","type":"string"}},"type":"object"},"type":"array"},"questions":{"items":{"type":"string"},"type":"array"},"quote_id":{"type":"string"},"settled":{"type":"boolean"},"text":{"type":["string","null"]}},"type":"object"}{"destructiveHint":false,"idempotentHint":true,"openWorldHint":false,"readOnlyHint":true}
Get an all-in DDP offer (freight, US customs clearance, duties, andUseUSthisdoorwhendeliverytheinuseronewantsUSDanumber)pricefortoashipshipmentgoods from China totheaUSAUS address, 100 g to 2,000 kg.PricesReturnscomedoor to door prices in USD from Plain Freight's live pricingengine.engine: each option covers freight, US customs clearance and delivery, and says whether US import duty is included (DDP) or paid at import. Provide carton dimensions when known: for light, bulky cargo the volumetric weightgovernssets the price.AfterSidethiseffects:returnseach call records a quote request with Plain Freight, and if anasyncemailagentisdouble-checksgiven theshipment;writtencalloffercheck_offer_statusiswithemailedthetoquote_idthattoaddresspickonceupaitssecondverdict,checkextrasettlesquestions(at most one offer email per address per day). Call it once per shipment, not repeatedly. Nothing is booked oracharged.needs_reviewThenflag.call check_offer_status with the quote_id for the check's verdict.
{"properties":{"company":{"description":"Customer company","type":"string"},"destination_zip":{"description":"US destination ZIP code of the shipment","type":"string"},"dimensions":{ ⟨11 unchanged words⟩ :"string"},"email":{"description":"The user'sOptional.email.OnlyTheifwrittentheofferuseriswantsmailedthetherewrittenonceofferthebycheckemail:settlesit(one
before
—after
{"properties":{"agent_review":{"enum":["pending","not_running"],"type":"string"},"book_url":{"description":"plainfreight.com booking form, prefilled with this shipment and quote","type":"string"},"contact":{"type":"string"},"error":{"type":"string"},"needs_review":{"description":"true: prices withheld until a person clears the goods","type":"boolean"},"next_step":{"type":"string"},"options":{"items":{"properties":{"duties_included":{"description":"true when US import duty is inside the price (DDP); false when duty is paid to the government at import","type":"boolean"},"firm":{"description":"false means an estimate confirmed before booking","type":"boolean"},"includes":{"description":"Exactly what this price covers","type":"string"},"key":{"description":"air, sea or express","type":"string"},"label":{"type":"string"},"price":{"description":"Price in USD for the whole shipment","type":"number"},"transit":{"description":"Door to door transit estimate","type":"string"}},"type":"object"},"type":"array"},"questions":{"items":{"type":"string"},"type":"array"},"quote_id":{"description":"Reference for check_offer_status and for booking","type":["string","null"]},"shipment":{"properties":{"destination_zip":{"type":"string"},"dimensions":{"type":"string"},"product":{"type":"string"},"weight_kg":{"type":"number"}},"type":"object"},"summary":{"type":"string"},"valid_days":{"type":"number"}},"type":"object"}{"destructiveHint":true,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false}
ReadUse this when theliveuser has a Plain Freight trackingrecordlinkforandaasksbookedwhereshipment.their shipment is. Requires the tracking link from the booking email ⟨33 unchanged words⟩ 10-stage lifecycle (Booking through Delivered), shipment details,and the dated event log. Read-only: to change a booking or ask a question,hello@plainfreight.comcustomerandemailsincludehello@plainfreight.com with the shipment reference.
before
—after
{"properties":{"carrier":{"description":"Shown only once the invoice is paid","type":["string","null"]},"contact":{"type":"string"},"destination_city":{"type":["string","null"]},"error":{"type":"string"},"events":{"items":{"properties":{"customer_note":{"type":"string"},"happened_at":{"type":"string"},"status":{"description":"Lifecycle status the event belongs to","type":["string","null"]}},"type":"object"},"type":"array"},"goods":{"type":["string","null"]},"lifecycle":{"items":{"type":"string"},"type":"array"},"origin_city":{"type":["string","null"]},"record_url":{"type":"string"},"reference":{"type":["string","null"]},"stage":{"description":"e.g. '7 of 10'; null when cancelled","type":["string","null"]},"status":{"type":"string"},"status_label":{"type":"string"},"tracking_number":{"description":"Shown only once the invoice is paid","type":["string","null"]},"updated_at":{"type":"string"},"weight_kg":{"type":["number","null"]}},"type":"object"}{"destructiveHint":false,"idempotentHint":true,"openWorldHint":false,"readOnlyHint":true}