{"ok":true,"site":{"host":"celkinex-ratefloor.netlify.app","url":"https://celkinex-ratefloor.netlify.app/","type":"live","desc":"RateFloor compares an offer with the minimum you already decided to accept.","tools":[{"name":"check_offer","kind":"act","impl":"imperative","description":"Compares an offer amount against the minimum rate (floor) the user has set, flags common negotiation pressure signals in an optional message, and returns a ready-to-send response in the requested tone. Also updates the visible RateFloor UI so the user sees the same result.","title":"Check an offer against a rate floor","annotations":{"readOnlyHint":false},"inputSchema":{"type":"object","properties":{"floor":{"type":"number","description":"The minimum amount the user is willing to accept."},"offer":{"type":"number","description":"The amount actually offered."},"currency":{"type":"string","enum":["₦","$","£","€"],"description":"Currency symbol to display. Defaults to the currently selected currency."},"message":{"type":"string","description":"Optional: the client's message, used to detect negotiation pressure signals."},"tone":{"type":"string","enum":["professional","firm","friendly","short","counter"],"description":"Tone for the generated response. Defaults to professional."}},"required":["floor","offer"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"save_floor_preset","kind":"act","impl":"imperative","description":"Saves a minimum rate under a short name (e.g. \"Logo design\") so it can be reused for future checks.","title":"Save a named rate floor","annotations":{"readOnlyHint":false},"inputSchema":{"type":"object","properties":{"name":{"type":"string","description":"A short label for this floor, e.g. \"Logo design\"."},"amount":{"type":"number","description":"The minimum amount for this type of work."},"currency":{"type":"string","enum":["₦","$","£","€"]}},"required":["name","amount"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"get_recent_checks","kind":"answer","impl":"imperative","description":"Returns a short summary of the user's recent RateFloor checks stored in this browser. Read-only.","title":"Get recent offer checks","annotations":{"readOnlyHint":true},"inputSchema":{"type":"object","properties":{}},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"}],"category":"Productivity & Business","favicon":"/favicons/celkinex-ratefloor.netlify.app.ico","apiSurface":"spec","toolCount":3}}