{"name":"io.forthclear/liquidation","slug":"forthclear-liquidation","title":"ForthClear Liquidation Marketplace","description":"Search surplus and overstock inventory, request bulk quotes, and check out.","url":"https://mcp.market/server/forthclear-liquidation","rating":null,"grade":"C","score":60,"certified":false,"status":"active","category":"search","tags":["search"],"presence":{"score":8,"stars":null,"forks":null,"downloads_week":null,"last_push_at":null,"license":null},"uptime":{"percent":100,"checks":20,"ok":20,"last_checked_at":"2026-09-24T07:16:12.235Z","last_ok_at":"2026-09-24T07:16:12.235Z","latency_ms":339},"claimed":false,"transport":"remote","callable_via_gateway":true,"default_price_micros":0,"repository":null,"website":"https://forthclear.io","version":"1.3.0","remotes":[{"type":"streamable-http","url":"https://app.forthclear.io/mcp"}],"packages":[],"tools":[{"name":"bulk_export_orders","description":"Export the calling seller's orders as CSV (Order ID, Product, Buyer, Quantity, Total, Status, Date). Thin adapter over POST /api/seller/orders/bulk-export — orders not owned by the caller are silently skipped. Returns the CSV body as a string plus the suggested filename.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"order_ids":{"type":"array","items":{"type":"integer","minimum":1},"minItems":1,"maxItems":200,"description":"Order ids belonging to the calling seller (max 200/request). Orders owned by anyone else are skipped."}},"required":["order_ids"]}},{"name":"bulk_mark_shipped","description":"Mark up to 200 of the calling seller's orders as shipped, optionally writing a shared tracking number / URL / carrier to every order. Thin adapter over POST /api/seller/orders/bulk-mark-shipped — same per-order ownership filter, idempotent re-runs, auto-detected carrier when only a tracking number is supplied. Returns per-order success/failure buckets.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"order_ids":{"type":"array","items":{"type":"integer","minimum":1},"minItems":1,"maxItems":200,"description":"Order ids belonging to the calling seller (max 200/request). Orders owned by anyone else are skipped."},"tracking_number":{"type":"string","maxLength":255,"description":"Tracking number written to every listed order. Supplying this without carrier_name auto-detects the carrier."},"tracking_url":{"type":"string","maxLength":2000,"description":"Tracking URL written to every listed order."},"carrier_name":{"type":"string","maxLength":255,"description":"Carrier for the shipment. Omit to infer it from tracking_number."}},"required":["order_ids"]}},{"name":"bulk_update_listings","description":"Bulk update prices or minimum order quantities across up to 200 of the calling seller's product listings. Thin adapter over POST /api/products/bulk-update-price and /bulk-update-moq — same seller-ownership filter and per-product validation. Choose mode='price_set' (value=USD), 'price_percent_increase' / 'price_percent_decrease' (value=percent), or 'moq_set' (value=integer units).","write_action":true,"price_micros":0,"input_schema":{"type":"object","properties":{"product_ids":{"type":"array","items":{"type":"integer","minimum":1},"minItems":1,"maxItems":200,"description":"ForthClear product ids to update (max 200/request)."},"mode":{"type":"string","enum":["price_set","price_percent_increase","price_percent_decrease","moq_set"],"description":"What to change and how: price_set writes an absolute USD price, price_percent_increase / price_percent_decrease adjust the current price by a percentage, moq_set writes a minimum order quantity."},"value":{"type":"number","description":"USD price for price_set, percent (0-1000) for percent modes, integer units (1-999999) for moq_set."}},"required":["product_ids","mode","value"]}},{"name":"create_listing","description":"Create a new product listing (seller tool)","write_action":true,"price_micros":0,"input_schema":{"type":"object","properties":{"name":{"type":"string","description":"Listing title shown to buyers and matched by catalogue search."},"description":{"type":"string","description":"Listing body copy: condition detail, packaging, lot composition. Buyers filter on its presence and agents summarise it."},"category":{"type":"string","enum":["electronics","apparel","home_goods","beauty","sports","kitchenware","office_supplies","toys","food_beverage","tools","other"],"description":"Catalogue category. One of: electronics, apparel, home_goods, beauty, sports, kitchenware, office_supplies, toys, food_beverage, tools, other."},"condition":{"type":"string","enum":["salvage","customer_returns","shelf_pulls","overstock","new_or_refurbished"],"description":"Standard liquidation condition grade (Task #72)"},"quantity":{"type":"integer","minimum":1,"description":"Units available in this lot."},"price_per_unit":{"type":"integer","description":"Price in cents"},"original_retail_price":{"type":"integer","description":"Original retail price in cents"},"sku":{"type":"string","description":"Seller's own stock-keeping unit, shown to buyers and used for reconciliation."}},"required":["name","category","condition","quantity","price_per_unit"]}},{"name":"get_pricing_recommendation","description":"Get AI-powered pricing recommendation for inventory (seller tool)","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"category":{"type":"string","enum":["electronics","apparel","home_goods","beauty","sports","kitchenware","office_supplies","toys","food_beverage","tools","other"],"description":"Catalogue category. One of: electronics, apparel, home_goods, beauty, sports, kitchenware, office_supplies, toys, food_beverage, tools, other."},"condition":{"type":"string","enum":["salvage","customer_returns","shelf_pulls","overstock","new_or_refurbished"],"description":"Standard liquidation condition grade (Task #72)"},"original_retail":{"type":"integer","description":"Original retail price in cents"},"quantity":{"type":"integer","description":"Lot size being priced; recommendations scale with volume."}},"required":["category","condition","original_retail"]}},{"name":"get_product_details","description":"Get detailed information about a specific product","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"product_id":{"type":"string","description":"Product ID (format: product_123)"}},"required":["product_id"]}},{"name":"get_quote_requests","description":"Get pending quote requests for seller's products (seller tool)","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"status":{"type":"string","enum":["pending","responded","all"],"default":"pending","description":"Which of the calling seller's quote requests to return: pending (awaiting a reply), responded, or all."}}}},{"name":"quick_buy","description":"One-step purchase for products with instant checkout enabled (seller opt-in) and orders under bulk threshold. For products without instant checkout or larger orders, use request_quote instead.","write_action":true,"price_micros":0,"input_schema":{"type":"object","properties":{"product_id":{"type":"string","description":"Product ID (format: product_123)"},"quantity":{"type":"integer","minimum":1,"description":"Number of units to purchase"},"buyer_email":{"type":"string","format":"email","description":"Buyer's email address"},"buyer_name":{"type":"string","description":"Buyer's full name"},"buyer_company":{"type":"string","description":"Buyer's company name"}},"required":["product_id","quantity","buyer_email"]}},{"name":"request_quote","description":"Request a bulk quote for a product (buyer tool)","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"product_id":{"type":"string","description":"Product ID (format: product_123)"},"quantity":{"type":"integer","minimum":1,"description":"Number of units to quote"},"buyer_email":{"type":"string","format":"email","description":"Buyer's email address (required)"},"buyer_name":{"type":"string","description":"Buyer's full name"},"buyer_company":{"type":"string","description":"Buyer's company name"},"target_price":{"type":"integer","description":"Target price per unit in cents (optional)"},"message":{"type":"string","description":"Additional message to seller"}},"required":["product_id","quantity","buyer_email"]}},{"name":"respond_to_quote","description":"Respond to a buyer's quote request (seller tool)","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"quote_request_id":{"type":"integer","description":"Id of the quote request to answer, as returned by get_quote_requests."},"action":{"type":"string","enum":["accept","counter","decline"],"description":"accept the buyer's terms as asked, counter with a different price (requires counter_price), or decline the request."},"counter_price":{"type":"integer","description":"Counter offer price in cents (for counter action)"},"message":{"type":"string","description":"Optional note sent to the buyer alongside the decision."}},"required":["quote_request_id","action"]}},{"name":"search_inventory","description":"Search available liquidation inventory with filters","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"query":{"type":"string","description":"Search query"},"category":{"type":"string","description":"Product category"},"condition":{"type":"string","enum":["salvage","customer_returns","shelf_pulls","overstock","new_or_refurbished"],"description":"Standard liquidation condition grade (Task #72)"},"max_price":{"type":"integer","description":"Maximum price in cents"},"limit":{"type":"integer","default":20,"maximum":100,"description":"Maximum listings to return (default 20, max 100)."}}}},{"name":"seller_inbox_summarise","description":"Read-only digest of the calling seller's inbox: pending quote requests, orders at risk of missing their ship-by deadline, and orders with reported issues. Useful for a daily standup or cron-driven agent that decides which bulk action to run next.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"window_hours":{"type":"integer","minimum":1,"maximum":168,"default":24,"description":"Look-ahead window for ship-by-date risk detection (default 24h)."},"limit":{"type":"integer","minimum":1,"maximum":50,"default":10,"description":"Max items to surface in each bucket."}}}}],"scan":{"score":60,"grade":"C","scanned_at":"2026-09-22T11:51:02.011Z","report":{"scannerVersion":"0.1.9","scannedAt":"2026-09-22T11:51:02.008Z","components":{"code":{"score":-1,"max":25,"notes":["remote-only server, no package to scan"]},"reliability":{"score":20,"max":20,"notes":["remote reachable in 322ms"]},"poisoning":{"score":15,"max":15,"notes":["12 tool descriptions checked"]},"auth":{"score":3,"max":15,"notes":["open endpoint exposes 3 write-action tools with no auth"]},"maintenance":{"score":3,"max":15,"notes":["no repository listed"]},"identity":{"score":4,"max":10,"notes":["verified namespace with website, no repo"]}},"findings":[{"id":"auth.open-write","severity":"high","component":"auth","title":"Write-action tools reachable without authentication"},{"id":"maint.no-repo","severity":"low","component":"maintenance","title":"No source repository listed"}],"inputs":{"probes":[{"url":"https://app.forthclear.io/mcp","reachable":true,"authRequired":false,"latencyMs":322,"serverInfo":{"name":"forthclear-liquidation","version":"1.3.0"}}],"packages":[],"repo":{"found":false},"icon":{"url":"https://forthclear.io/static/images/favicons/forthclear-favicon-180.png","source":"site","width":180,"height":180},"presence":{"stars":null,"forks":null,"downloadsWeek":null,"license":null,"lastPushAt":null,"score":8}}}},"grade_history":[],"reviews":[]}