{"serverId":"mcp-registry/io.github.clarkthomas/clearlot","tools":[{"name":"get_quote","fixed":{"name":"get_quote","description":"Free live quote. Mixes vendor offers and catalog. Every spec is written to the demand tape. Does not place orders.","inputSchema":{"type":"object","properties":{"mpn":{"type":"string"},"spec":{"type":"string"},"deadline":{"type":"string"},"quantity":{"type":"integer"},"intent_id":{"type":"string"},"max_price_usd":{"type":"string"},"ship_to_country":{"type":"string"}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":113,"tokensAfter":113},{"name":"list_demand","fixed":{"name":"list_demand","description":"Read clustered hashes with intent, offer, search, and miss counts. Signal only. Not a fill.","inputSchema":{"type":"object","properties":{"limit":{"type":"integer"},"spec_hash":{"type":"string"}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":65,"tokensAfter":65},{"name":"open_checkout","fixed":{"name":"open_checkout","description":"Return merchant product/checkout URL for a quote. Does not complete payment.","inputSchema":{"type":"object","required":["quote_id"],"properties":{"quote_id":{"type":"string"},"offer_index":{"type":"integer"}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":70,"tokensAfter":70},{"name":"post_intent","fixed":{"name":"post_intent","description":"Record a buy intent. Free. Does not charge or hold funds.","inputSchema":{"type":"object","required":["spec","quantity","max_price_usd","ship_to_country","deadline"],"properties":{"mpn":{"type":"string"},"spec":{"type":"string"},"agent_id":{"type":"string"},"deadline":{"type":"string"},"quantity":{"type":"integer","minimum":1},"vertical":{"type":"string"},"max_price_usd":{"type":"string"},"ship_to_country":{"type":"string"}}},"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":130,"tokensAfter":130},{"name":"post_offer","fixed":{"name":"post_offer","description":"Record a vendor ask against a spec hash. Free. No inventory held here. Merchant stays merchant of record.","inputSchema":{"type":"object","required":["spec","unit_price_usd","quantity","merchant_url","ships_to_country"],"properties":{"mpn":{"type":"string"},"firm":{"type":"boolean"},"spec":{"type":"string"},"agent_id":{"type":"string"},"quantity":{"type":"integer","minimum":1},"vertical":{"type":"string"},"lead_days":{"type":"integer"},"expires_at":{"type":"string"},"merchant_url":{"type":"string"},"unit_price_usd":{"type":"string"},"merchant_domain":{"type":"string"},"ships_to_country":{"type":"string"}}},"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":181,"tokensAfter":181},{"name":"search_supply","fixed":{"name":"search_supply","description":"Free supply scan. Every query is written to the demand tape. Misses become implicit intents.","inputSchema":{"type":"object","required":["query","ship_to_country"],"properties":{"limit":{"type":"integer"},"query":{"type":"string"},"ship_to_country":{"type":"string"}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":86,"tokensAfter":86}],"toolsChanged":6,"tokensSaved":0,"todo":[{"tool":"cover_intent","params":["offer_id","intent_id"]},{"tool":"get_quote","params":["mpn","spec","deadline","quantity","intent_id","max_price_usd","ship_to_country"]},{"tool":"list_demand","params":["limit","spec_hash"]},{"tool":"open_checkout","params":["quote_id","offer_index"]},{"tool":"open_pool","params":["intent_id","min_quantity"]},{"tool":"post_intent","params":["mpn","spec","agent_id","deadline","quantity","vertical","max_price_usd","ship_to_country"]},{"tool":"post_offer","params":["mpn","firm","spec","agent_id","quantity","vertical","lead_days","expires_at","merchant_url","unit_price_usd","merchant_domain","ships_to_country"]},{"tool":"search_supply","params":["limit","query","ship_to_country"]}],"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."}