{"serverId":"mcp-registry/com.airfreightprice/mcp","tools":[{"name":"create_inquiry","fixed":{"name":"create_inquiry","description":"Submit a quote inquiry through the exact WordPress afp_lead pipeline. Returns the portal-issued lead_uid; channel is always mcp. Do not send secrets or payment data. A name/company starting with TEST or TESTAS, or test=true, blocks real delivery (returns test_blocked) for safe integration testing.","inputSchema":{"type":"object","title":"create_inquiryArguments","required":["origin","destination"],"properties":{"lang":{"type":"string","title":"Lang","default":"en"},"name":{"type":"string","title":"Name","default":""},"test":{"type":"boolean","title":"Test","default":false},"email":{"type":"string","title":"Email","default":""},"phone":{"type":"string","title":"Phone","default":""},"origin":{"type":"string","title":"Origin"},"pieces":{"type":"string","title":"Pieces","default":""},"weight":{"type":"string","title":"Weight","default":""},"company":{"type":"string","title":"Company","default":""},"service":{"type":"string","title":"Service","default":""},"cargo_type":{"type":"string","title":"Cargo Type","default":""},"dimensions":{"type":"string","title":"Dimensions","default":""},"destination":{"type":"string","title":"Destination"},"shipping_date":{"type":"string","title":"Shipping Date","default":""}}},"annotations":{"readOnlyHint":false,"destructiveHint":false,"idempotentHint":false}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: false, destructiveHint: false, idempotentHint: false (inferred from the name).","verify":true}],"tokensBefore":351,"tokensAfter":351},{"name":"get_airport","fixed":{"name":"get_airport","description":"Look up a published airport page by IATA code or name, with canonical URL and only explicitly linked lanes.","inputSchema":{"type":"object","title":"get_airportArguments","required":["query"],"properties":{"lang":{"type":"string","title":"Lang","default":""},"query":{"type":"string","title":"Query"},"language":{"type":"string","title":"Language","default":""}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":112,"tokensAfter":112},{"name":"get_carrier","fixed":{"name":"get_carrier","description":"Look up a published cargo-carrier page by IATA/name, with canonical URL and only explicitly linked lanes.","inputSchema":{"type":"object","title":"get_carrierArguments","required":["query"],"properties":{"lang":{"type":"string","title":"Lang","default":""},"query":{"type":"string","title":"Query"},"language":{"type":"string","title":"Language","default":""}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":111,"tokensAfter":111},{"name":"get_company_info","fixed":{"name":"get_company_info","description":"Return verified COSERVA LTD and portal contact information. VAT and phones are intentionally not supplied.","inputSchema":{"type":"object","title":"get_company_infoArguments","properties":{"lang":{"type":"string","title":"Lang","default":""},"language":{"type":"string","title":"Language","default":""}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":97,"tokensAfter":97},{"name":"get_faq","fixed":{"name":"get_faq","description":"Return published FAQ markdown, language-aware. Optional query/topic filters matching lines without inventing answers.","inputSchema":{"type":"object","title":"get_faqArguments","properties":{"lang":{"type":"string","title":"Lang","default":""},"query":{"type":"string","title":"Query","default":""},"topic":{"type":"string","title":"Topic","default":""},"language":{"type":"string","title":"Language","default":""}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":125,"tokensAfter":125},{"name":"get_rate_reference","fixed":{"name":"get_rate_reference","description":"Return dated, published AirFreightPrice rate-reference, methodology, and data-sources pages. No rate figures are invented or derived.","inputSchema":{"type":"object","title":"get_rate_referenceArguments","properties":{"lang":{"type":"string","title":"Lang","default":""},"language":{"type":"string","title":"Language","default":""}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":105,"tokensAfter":105},{"name":"get_route","fixed":{"name":"get_route","description":"Get one published lane's airport IATA evidence, typical carriers, transit wording, canonical URL and .md URL. Prices/transit are never inferred; missing values are null with a note.","inputSchema":{"type":"object","title":"get_routeArguments","required":["query"],"properties":{"lang":{"type":"string","title":"Lang","default":""},"query":{"type":"string","title":"Query"},"language":{"type":"string","title":"Language","default":""}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":131,"tokensAfter":131},{"name":"health","fixed":{"name":"health","description":"Return authenticated service health, version, and validated published-data counts.","inputSchema":{"type":"object","title":"healthArguments","properties":{}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":53,"tokensAfter":53},{"name":"list_languages","fixed":{"name":"list_languages","description":"List every language served by AirFreightPrice, with native name and URL prefix pattern.","inputSchema":{"type":"object","title":"list_languagesArguments","properties":{}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":59,"tokensAfter":59},{"name":"search_routes","fixed":{"name":"search_routes","description":"Search route pages by origin/destination free text. Accent-, case-, synonym-, and stem-tolerant; returns canonical URL, language variants, and IATA only when published.","inputSchema":{"type":"object","title":"search_routesArguments","required":["query"],"properties":{"lang":{"type":"string","title":"Lang","default":""},"limit":{"type":"integer","title":"Limit","default":10},"query":{"type":"string","title":"Query"},"language":{"type":"string","title":"Language","default":""}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":145,"tokensAfter":145}],"toolsChanged":10,"tokensSaved":0,"todo":[{"tool":"create_inquiry","params":["lang","name","test","email","phone","origin","pieces","weight","company","service","cargo_type","dimensions","destination","shipping_date"]},{"tool":"get_airport","params":["lang","query","language"]},{"tool":"get_carrier","params":["lang","query","language"]},{"tool":"get_company_info","params":["lang","language"]},{"tool":"get_faq","params":["lang","query","topic","language"]},{"tool":"get_rate_reference","params":["lang","language"]},{"tool":"get_route","params":["lang","query","language"]},{"tool":"search_routes","params":["lang","limit","query","language"]}],"note":"Deterministic fixes. Changes marked verify need a human look before shipping (renames, inferred annotations, inferred types, removed text). Parameter descriptions in `todo` need to be written by someone who knows the API."}