← WebMCP Directory

Tool tree

intentrank-webmcp-demo.broken-fire-40bb.workers.dev

Productivity & BusinessTools verified
Website
IntentRank
Explore capabilities
    discover_matchesAnswer

    Read the active IntentRank signal contract on this top-level page. Sends no user data and changes no state.

    View tool JSON
    {
      "name": "discover_matches",
      "kind": "answer",
      "impl": "imperative",
      "description": "Read the active IntentRank signal contract on this top-level page. Sends no user data and changes no state.",
      "inputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": false
      }
    }
    match_signalAction

    Submit only the explicitly approved fields in this Enterprise software buying contract. This records a qualified signal in the business dashboard and may reveal a matching offer on the page; it never completes a purchase or shares identity.

    View tool JSON
    {
      "name": "match_signal",
      "kind": "act",
      "impl": "imperative",
      "description": "Submit only the explicitly approved fields in this Enterprise software buying contract. This records a qualified signal in the business dashboard and may reveal a matching offer on the page; it never completes a purchase or shares identity.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "type": {
            "type": "string",
            "enum": [
              "buying"
            ],
            "description": "The signal family defined by this business contract."
          },
          "signal": {
            "type": "object",
            "properties": {
              "category": {
                "type": "string",
                "maxLength": 240,
                "description": "Buying category. Share only when the user has approved this field. Example: AI coding assistant."
              },
              "team_size": {
                "type": "string",
                "maxLength": 240,
                "description": "Team size. Share only when the user has approved this field. Example: 40–80 engineers."
              },
              "budget": {
                "type": "string",
                "maxLength": 240,
                "description": "Budget band. Share only when the user has approved this field. Example: $10–15 / user / month."
              },
              "commitment": {
                "type": "string",
                "maxLength": 240,
                "description": "Commitment window. Share only when the user has approved this field. Example: 24 months."
              }
            },
            "minProperties": 1,
            "additionalProperties": false,
            "description": "Only the approved fields listed in this schema. Do not infer or add identity, history, or unrelated context."
          }
        },
        "required": [
          "type",
          "signal"
        ],
        "additionalProperties": false
      }
    }
    request_quoteAction

    Create a quote request in the business dashboard using only fields approved by the active signal contract. This does not place an order.

    View tool JSON
    {
      "name": "request_quote",
      "kind": "act",
      "impl": "imperative",
      "description": "Create a quote request in the business dashboard using only fields approved by the active signal contract. This does not place an order.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "category": {
            "type": "string",
            "maxLength": 240,
            "description": "Buying category. Share only when the user has approved this field. Example: AI coding assistant."
          },
          "team_size": {
            "type": "string",
            "maxLength": 240,
            "description": "Team size. Share only when the user has approved this field. Example: 40–80 engineers."
          },
          "budget": {
            "type": "string",
            "maxLength": 240,
            "description": "Budget band. Share only when the user has approved this field. Example: $10–15 / user / month."
          },
          "commitment": {
            "type": "string",
            "maxLength": 240,
            "description": "Commitment window. Share only when the user has approved this field. Example: 24 months."
          }
        },
        "minProperties": 1,
        "additionalProperties": false
      }
    }
    negotiate_offerAction

    Evaluate whether a mutually beneficial counteroffer is justified. A counteroffer is available once for a 24-month commitment with annual prepay, a supported team size, and an in-range budget.

    View tool JSON
    {
      "name": "negotiate_offer",
      "kind": "act",
      "impl": "imperative",
      "description": "Evaluate whether a mutually beneficial counteroffer is justified. A counteroffer is available once for a 24-month commitment with annual prepay, a supported team size, and an in-range budget.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "category": {
            "type": "string",
            "maxLength": 240,
            "description": "Buying category. Share only when the user has approved this field. Example: AI coding assistant."
          },
          "team_size": {
            "type": "string",
            "maxLength": 240,
            "description": "Team size. Share only when the user has approved this field. Example: 40–80 engineers."
          },
          "budget": {
            "type": "string",
            "maxLength": 240,
            "description": "Budget band. Share only when the user has approved this field. Example: $10–15 / user / month."
          },
          "commitment": {
            "type": "string",
            "maxLength": 240,
            "description": "Commitment window. Share only when the user has approved this field. Example: 24 months."
          },
          "annualPrepay": {
            "type": "boolean"
          },
          "commitmentMonths": {
            "type": "integer",
            "minimum": 1,
            "maximum": 60
          }
        },
        "minProperties": 1,
        "additionalProperties": false
      }
    }
    compare_offer_valueAnswer

    Read the business-configured expected value of the current intent-aware offer versus an anonymous interaction. Changes no state.

    View tool JSON
    {
      "name": "compare_offer_value",
      "kind": "answer",
      "impl": "imperative",
      "description": "Read the business-configured expected value of the current intent-aware offer versus an anonymous interaction. Changes no state.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "offerId": {
            "type": "string",
            "maxLength": 128
          }
        },
        "required": [
          "offerId"
        ],
        "additionalProperties": false
      }
    }
    list_productsAnswer

    Read the packages this business currently sells, including features, prices, and terms. Sends no user data.

    View tool JSON
    {
      "name": "list_products",
      "kind": "answer",
      "impl": "imperative",
      "description": "Read the packages this business currently sells, including features, prices, and terms. Sends no user data.",
      "inputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": false
      }
    }
    accept_offerAction

    Consequential action: accept the identified offer and return a payment link. Call only after explicit user confirmation; this demo does not charge a card.

    View tool JSON
    {
      "name": "accept_offer",
      "kind": "act",
      "impl": "imperative",
      "description": "Consequential action: accept the identified offer and return a payment link. Call only after explicit user confirmation; this demo does not charge a card.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "offerId": {
            "type": "string",
            "maxLength": 128,
            "description": ""
          },
          "userConfirmed": {
            "type": "boolean",
            "const": true,
            "description": "True only after the user explicitly approves this consequential action."
          },
          "approvalToken": {
            "type": "string",
            "maxLength": 128,
            "description": "Short-lived approval token returned by negotiate_offer."
          }
        },
        "required": [
          "offerId",
          "approvalToken",
          "userConfirmed"
        ],
        "additionalProperties": false
      }
    }
    get_deal_summaryAnswer

    Read the terms of an accepted offer using its deal reference. Changes no state.

    View tool JSON
    {
      "name": "get_deal_summary",
      "kind": "answer",
      "impl": "imperative",
      "description": "Read the terms of an accepted offer using its deal reference. Changes no state.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "dealId": {
            "type": "string",
            "maxLength": 128
          }
        },
        "required": [
          "dealId"
        ],
        "additionalProperties": false
      }
    }
    get_payment_linkAnswer

    Return the in-app payment link for an accepted deal. Simulated checkout only; no card is charged.

    View tool JSON
    {
      "name": "get_payment_link",
      "kind": "answer",
      "impl": "imperative",
      "description": "Return the in-app payment link for an accepted deal. Simulated checkout only; no card is charged.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "dealId": {
            "type": "string",
            "maxLength": 128,
            "description": "The deal reference for the accepted offer."
          },
          "userConfirmed": {
            "type": "boolean",
            "const": true,
            "description": "True only after the user explicitly approves this consequential action."
          }
        },
        "required": [
          "dealId",
          "userConfirmed"
        ],
        "additionalProperties": false
      }
    }
    email_dealSensitive Action

    Send a demo email containing the accepted deal summary and next-step links. Call only after explicit confirmation.

    View tool JSON
    {
      "name": "email_deal",
      "kind": "transact",
      "impl": "imperative",
      "description": "Send a demo email containing the accepted deal summary and next-step links. Call only after explicit confirmation.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "dealId": {
            "type": "string",
            "maxLength": 128
          },
          "email": {
            "type": "string",
            "maxLength": 240
          },
          "userConfirmed": {
            "type": "boolean",
            "const": true,
            "description": "True only after the user explicitly approves sending this email."
          }
        },
        "required": [
          "dealId",
          "email",
          "userConfirmed"
        ],
        "additionalProperties": false
      }
    }