MCP App Store
by KeenEthics
ForthClear icon

ForthClear

By ForthClear

Get New App Alerts

Overview

Search ForthClear's B2B marketplace for surplus, overstock, and returned inventory. Compare lot condition, quantity, and pricing; request bulk quotes and track seller replies. Connect your account to read orders, save searches, or manage seller listings, quotes, and shipping. Instant checkout is available only for eligible listings; bulk purchases may require a seller quote.

Tools

accept_quote_and_pay

ChatGPT
Accept a seller's quoted price and charge it with the same payment options as confirm_purchase. Requires buyer purchase access. Sensitive: requires user approval each time.

bulk_export_orders

ChatGPT
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.

bulk_mark_shipped

ChatGPT
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, auto-detected carrier when only a tracking number is supplied. Supplying tracking overwrites any tracking already on the order, and each updated order sends the buyer a shipment message. Returns per-order success/failure buckets.

bulk_update_listings

ChatGPT
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).

cancel_order

ChatGPT
Cancel an unshipped order whose ship-by date has passed, for a full refund. Seller Agreement §5.4. Requires buyer purchase access. Sensitive: requires user approval each time.

confirm_order

ChatGPT
End the inspection window after it has elapsed. A live order then starts the seller payout. A sandbox order is marked delivered and is not paid out. Requires buyer write access.

confirm_purchase

ChatGPT
Charge the previewed checkout. Uses a Stripe shared payment token when the SDK supports it, otherwise the buyer's saved card, off session. Charges of US$1,000 or more return requires_action and a URL for 3-D Secure. Returns confirmed only after the PaymentIntent succeeds and the order exists. Fails with PRICE_CHANGED if the preview no longer matches. Sensitive: requires user approval each time.

create_listing

ChatGPT
Create a new product listing (seller tool)

get_dispute_status

ChatGPT
Read the claim on an order you placed. Requires buyer read access.

get_order_status

ChatGPT
Status, tracking and inspection deadline for an order owned by the authenticated buyer (X-MCP-API-Key of the order's buyer, or a buyer X-Agent-Token).

get_pricing_recommendation

ChatGPT
Get AI-powered pricing recommendation for inventory (seller tool)

get_product_details

ChatGPT
Get detailed information about a specific product

get_quote_requests

ChatGPT
Get pending quote requests for seller's products (seller tool)

get_quote_status

ChatGPT
Read back a quote you filed: status (pending, responded, accepted, rejected, completed), the seller's price and shipping once they reply, and what to do next. Pass the status_token request_quote returned; a buyer X-Agent-Token or account key can read its own quotes without one.

list_my_orders

ChatGPT
List orders the signed-in buyer placed. Requires buyer read access.

list_my_quotes

ChatGPT
List quote requests for the signed-in buyer. Requires buyer read access.

list_seller_orders

ChatGPT
List orders for the signed-in seller. Requires seller read access. Returns order id, status, quantity, and total. Buyer contact details stay on the order page.

mark_order_received

ChatGPT
Mark a shipped order received. This starts the 3-day inspection window and does not pay the seller. Requires buyer write access.

open_dispute

ChatGPT
Open a dispute on a delivered order awaiting the buyer's confirmation. Moves the order to 'issue_reported', records the issue and notifies admins. Requires the order's buyer (X-MCP-API-Key or buyer X-Agent-Token).

preview_checkout

ChatGPT
Read the seller of record, unit price, shipping, tax, and total for an instant-checkout listing. Does not charge a card. Requires buyer read access. Pass the returned checkout_id to confirm_purchase.

quick_buy

ChatGPT
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.

request_quote

ChatGPT
Request a bulk quote for a product (buyer tool). Works without credentials: buyer_email is required and is where the seller replies. Anonymous quotes are limited to 5 per hour per IP; a buyer X-Agent-Token binds the quote to the buyer's account instead.

respond_to_quote

ChatGPT
Respond to a buyer's quote request (seller tool)

search_inventory

ChatGPT
Search available liquidation inventory with filters

search_inventory_semantic

ChatGPT
Semantic catalog search: ranks listings by similarity to a natural-language description (e.g. 'something like AirPods but cheaper'). Returns the search_inventory product shape plus a similarity score in [0, 1]. No credentials needed.

search_suppliers

ChatGPT
Search the supplier directory. No sign-in required. Returns published company profiles only, including profiles a company has claimed. These are not lots for sale. A profile is compiled from public sources and is not an endorsement. Use search_inventory to find lots you can buy. Filter with query, country, type (3pl, returns_processor, brand_retailer, liquidator, other), or category.

seller_inbox_summarise

ChatGPT
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.

subscribe_to_query

ChatGPT
Save a search for the calling agent principal. New matching listings are sent to each channel: webhook (HMAC-signed POST), email, or a pollable resource at /api/mcp/resources/subscriptions/{id}. Requires credentials.

Capabilities

Writes

Example Prompts

Click any prompt to copy it.

Similar Apps