← WebMCP Directory

Tool tree

celkinex-ratefloor.netlify.app

Productivity & BusinessTools verified
Website
RateFloor compares an offer with the minimum you already decided to accept.
Explore capabilities
    check_offerAction

    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.

    View tool JSON
    {
      "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.",
      "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"
        ]
      }
    }
    save_floor_presetAction

    Saves a minimum rate under a short name (e.g. "Logo design") so it can be reused for future checks.

    View tool JSON
    {
      "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.",
      "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"
        ]
      }
    }
    get_recent_checksAnswer

    Returns a short summary of the user's recent RateFloor checks stored in this browser. Read-only.

    View tool JSON
    {
      "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.",
      "inputSchema": {
        "type": "object",
        "properties": {}
      }
    }