{"id":303266,"recorded_at":"2026-10-26T22:54:16.822595Z","observed_at":"2026-10-26T22:54:16.822510Z","subject_kind":"endpoint","subject":"39b5fec8-b855-4e78-8cfc-3d2eb5bbd884","kind":"mcp.tools","method":"probe.mcp/1","body":{"count":11,"tools":[{"description":"Delete/cancel an order by id.","inputSchema":{"properties":{"order_id":{"type":"string"}},"required":["order_id"],"type":"object"},"name":"cancel_order"},{"description":"Check whether a customer phone number already has a recent order (duplicate-shipment guard).","inputSchema":{"properties":{"phone":{"description":"Customer phone number","type":"string"}},"required":["phone"],"type":"object"},"name":"check_duplicate"},{"description":"Create a shipment order. Defaults to Thailand Post EPS (thaipost0). Weight is in GRAMS. Returns the order_id — it contains a pipe suffix (order-xxx|123); always pass the FULL id to other tools. Optional cod_amount enables cash-on-delivery.","inputSchema":{"properties":{"cod_amount":{"description":"Optional: cash-on-delivery amount (THB)","type":"number"},"customer":{"properties":{"address":{"description":"Thai address, structured","properties":{"address":{"description":"Street address (house no, street, etc.)","type":"string"},"district":{"description":"อำเภอ/เขต","type":"string"},"province":{"description":"จังหวัด","type":"string"},"sub_district":{"description":"ตำบล/แขวง","type":"string"},"zipcode":{"description":"5-digit Thai postal code","type":"string"}},"required":["address","sub_district","district","province","zipcode"],"type":"object"},"name":{"type":"string"},"phone":{"description":"Thai mobile, e.g. 0812345678","type":"string"}},"required":["name","phone","address"],"type":"object"},"products":{"description":"Optional line items","items":{"properties":{"name":{"type":"string"},"price":{"type":"number"},"qty":{"type":"number"}},"required":["name","qty"],"type":"object"},"type":"array"},"ref_no":{"description":"Optional: your own order reference","type":"string"},"remarks":{"type":"string"},"shipping_method":{"description":"Default thaipost0 (EPS). thaipost requires a Thailand Post contract on your account.","enum":["thaipost0","thaipost"],"type":"string"},"shop_id":{"description":"Your shop id (see list_shops)","type":"string"},"user":{"description":"Optional: ProShip username. Normally decoded from your token automatically.","type":"string"},"weight":{"description":"Parcel weight in grams","type":"number"}},"required":["shop_id","weight","customer"],"type":"object"},"name":"create_order"},{"description":"Get one order by id (full pipe-suffixed id is fine). Returns status with Thai label and tracking number.","inputSchema":{"properties":{"order_id":{"type":"string"}},"required":["order_id"],"type":"object"},"name":"get_order"},{"description":"Reference data: the ProShip order status pipeline. Returns every status code with its Thai label and English meaning. Use these codes with list_orders and update_order_status.","inputSchema":{"properties":{},"type":"object"},"name":"get_order_statuses"},{"description":"List orders on YOUR account. Optional numeric status filter (see get_order_statuses). Paginated.","inputSchema":{"properties":{"page":{"description":"Default 1","type":"number"},"per_page":{"description":"Default 50, max 100","type":"number"},"status":{"description":"Optional status code filter","type":"number"}},"type":"object"},"name":"list_orders"},{"description":"List the shops on YOUR ProShip account. Use the shop_id with create_order.","inputSchema":{"properties":{},"type":"object"},"name":"list_shops"},{"description":"Generate the shipping label PDF for one or more orders. REQUIRES the FULL pipe-suffixed order ids (order-xxx|123) — stripped ids are rejected upstream. Returns a temporary URL (valid ~10 minutes) where the PDF can be downloaded.","inputSchema":{"properties":{"order_ids":{"description":"FULL pipe-suffixed order ids","items":{"type":"string"},"type":"array"},"printer":{"description":"Label format, default \"proship\"","enum":["proship","proship_v3p","paperang"],"type":"string"},"size":{"description":"Label size, default \"normal\"","type":"string"}},"required":["order_ids"],"type":"object"},"name":"print_label"},{"description":"Creates a real ProShip account and shop, ready for Thailand Post EPS (thaipost0) shipping. The response contains your API token, user, and shop_id — SHOWN ONLY ONCE. Save the token into your MCP client's Authorization header. A full thaipost contract additionally requires a Thailand Post account arranged with ProShip support (multi-day human process).","inputSchema":{"properties":{"address":{"description":"Thai address, structured","properties":{"address":{"description":"Street address (house no, street, etc.)","type":"string"},"district":{"description":"อำเภอ/เขต","type":"string"},"province":{"description":"จังหวัด","type":"string"},"sub_district":{"description":"ตำบล/แขวง","type":"string"},"zipcode":{"description":"5-digit Thai postal code","type":"string"}},"required":["address","sub_district","district","province","zipcode"],"type":"object"},"display_name":{"description":"Optional account display name (defaults to shop_name)","type":"string"},"phone":{"description":"Thai mobile number for the shop, e.g. 0812345678","type":"string"},"shop_name":{"description":"Name of your shop (prints on labels)","type":"string"}},"required":["shop_name","phone","address"],"type":"object"},"name":"signup"},{"description":"Track any parcel by tracking number (Thailand Post and other Thai carriers). Returns current status with Thai label plus the event history. Works without auth if the server has a tracking token configured; otherwise pass your Bearer token.","inputSchema":{"properties":{"tracking_no":{"description":"Carrier tracking number, e.g. TH0139...","type":"string"}},"required":["tracking_no"],"type":"object"},"name":"track_parcel"},{"description":"Set an order status by numeric code (see get_order_statuses).","inputSchema":{"properties":{"order_id":{"type":"string"},"status":{"description":"Status code, e.g. 5 = cancelled by seller","type":"number"}},"required":["order_id","status"],"type":"object"},"name":"update_order_status"}]},"body_sha256":"85bcb876b53ea3d7ee653c9d1f9c4841169a46da687869ad91f0801f24970b83","prev_id":null,"leaf":"0xb7ec2b62afa3ceeb7863a4bf9c45e63523df437c1a8fd851231a41043e0fee3f","leaf_text":"{\"body\":\"85bcb876b53ea3d7ee653c9d1f9c4841169a46da687869ad91f0801f24970b83\",\"id\":303266,\"kind\":\"mcp.tools\",\"method\":\"probe.mcp/1\",\"observed_us\":1793055256822510,\"prev\":null,\"subject\":\"39b5fec8-b855-4e78-8cfc-3d2eb5bbd884\",\"subject_kind\":\"endpoint\"}","day":{"day":"2026-10-26","leaves":296695,"root":"0xf43e8dcc3d451a4788b26be904c55e8c4c0fa75c9666796c51db38d37e2c0df8","chained":"0x702d5ac508f08b0d1accf36af25822d8e5660367494edd17a642fb61e158a57a","anchor_chain":"eip155:5042002","anchor_tx":"0x495162f8936e19f0039918feebe6c307f327cd6bf8c37219620b1970041fa9ae","anchor_block":69251483},"proof":["0xb7eba28a210c7559e1583695ddf7ad8e32860f03361669934eb99615312ca5a7","0xd85c68da5a36162fa378a9d26d7bf37dabb562f98cff598d55f0ccea0417b73d","0x130bda932c4928ec835e1c1b9f73bef86ea2fe5090ace405164c8e95cd6f203f","0xd1f692e70170d2b7cdd5c8310418cc3ce4fc252c76ce0f6f0ec044e8e6474f7b","0xb773904212f08235b85de968ec3b2779d25472d8323ce4e7c59a25fcad6744f4","0xa96833a2d5880865f447c6ae5cfb0ed832eb3a97a94c32ad0e52e63a6cf539ca","0x366bd86cdd1f276f2c800cc95aef355cfcdba8b93be835ed4fcb30cc22e36f1b","0x9747f3cbb1b423817ec5294c5f55c780e4f97f6aeb34342183bbc02844515c51","0x0e1debecbced8f0b1b591e77cca2b2c23f479b10b92a14c2b121216973d8dd9c","0xa4be442ac364076ac81def5d874f026f701ed9c8fce453af09052efe34f0c7ee","0x930671b38b693880d085315beda88a1c227f3639e9a0e0be6b0665bb173a65db","0xb6efd79902cac6d5a402ebecb8069402f00961ab80cd71b4d647fbc686d975ec","0x2f43fe2b2533a5f40c107c114e458e226102f5f8ae91f097e964345880e30928","0xf692ce2b0a640ec9f75aa960e5fb1c2c7091a04e24881798735752c19014e519","0x9f68b5e15459cb62b8c0cd4c124fa61c74147b4a5755a200fbecd21a581635d1","0x123ec8bee20ddc55223eeef5a4f4d6c4b6416515adbb911c56759f5cde56e452","0xd0651cb9bc8155eb52b5247d506e74b8a935057dc190ba52091702ac25ed3a40","0x9a9024edb5069d88a324facb310a5ce8e495214bbaa968f077bede437390194f","0x9b9ce5b74b9bab5121612ef6b64920a8d453cbf311096a423eef9702747e868a"]}