← WebMCP Directory

Tool tree

hunchbank.com

liveAI & Agents
https://hunchbank.com/
Let visitors get things done without filling out a single form. Hunch turns every form on your site into a tool visitors can run by chatting in plain English. No API, no backend integration, one…
Explore capabilities

page: /

search_1Answer

Search for content on this website. Search Acme Store

View tool JSON
{
  "name": "search_1",
  "kind": "answer",
  "impl": "imperative",
  "description": "Search for content on this website. Search Acme Store",
  "inputSchema": {
    "type": "object",
    "properties": {
      "query": {
        "type": "string",
        "description": "Search query or keywords"
      }
    },
    "required": [
      "query"
    ]
  },
  "page": "/"
}
get_productsAnswer

Get a list of products or items displayed on this page. Returns product names, prices, and details.

View tool JSON
{
  "name": "get_products",
  "kind": "answer",
  "impl": "imperative",
  "description": "Get a list of products or items displayed on this page. Returns product names, prices, and details.",
  "inputSchema": {
    "type": "object",
    "properties": {
      "category": {
        "type": "string",
        "description": "Optional category filter"
      },
      "limit": {
        "type": "number",
        "description": "Maximum number of products to return"
      }
    },
    "required": []
  },
  "page": "/"
}
search_and_listAnswer

Search for flights, hotels, restaurants, or other listings on the current page. Fills search forms and extracts structured results.

View tool JSON
{
  "name": "search_and_list",
  "kind": "answer",
  "impl": "imperative",
  "description": "Search for flights, hotels, restaurants, or other listings on the current page. Fills search forms and extracts structured results.",
  "inputSchema": {
    "type": "object",
    "properties": {
      "query": {
        "type": "string",
        "description": "Search query (e.g., \"flights to Tokyo\", \"hotels in Paris\", \"pizza near me\")"
      },
      "from": {
        "type": "string",
        "description": "Origin location for travel searches"
      },
      "to": {
        "type": "string",
        "description": "Destination location for travel searches"
      },
      "date": {
        "type": "string",
        "description": "Date for the search (YYYY-MM-DD)"
      }
    },
    "required": []
  },
  "page": "/"
}
extract_page_listingsAnswer

Extract structured listing data (flights, hotels, restaurants, menu items) from the current page. Returns titles, prices, descriptions, and links.

View tool JSON
{
  "name": "extract_page_listings",
  "kind": "answer",
  "impl": "imperative",
  "description": "Extract structured listing data (flights, hotels, restaurants, menu items) from the current page. Returns titles, prices, descriptions, and links.",
  "inputSchema": {
    "type": "object",
    "properties": {
      "category": {
        "type": "string",
        "description": "Optional category hint: \"flight\", \"hotel\", \"restaurant\", or empty for auto-detect"
      }
    },
    "required": []
  },
  "page": "/"
}
navigate_flight_searchAction

Fill in and submit a flight/hotel/travel search form on the current page. Use when the page has a travel search widget with From/To/Date fields.

View tool JSON
{
  "name": "navigate_flight_search",
  "kind": "act",
  "impl": "imperative",
  "description": "Fill in and submit a flight/hotel/travel search form on the current page. Use when the page has a travel search widget with From/To/Date fields.",
  "inputSchema": {
    "type": "object",
    "properties": {
      "from": {
        "type": "string",
        "description": "Origin city or airport code"
      },
      "to": {
        "type": "string",
        "description": "Destination city or airport code"
      },
      "departDate": {
        "type": "string",
        "description": "Departure date (YYYY-MM-DD)"
      },
      "returnDate": {
        "type": "string",
        "description": "Return date (YYYY-MM-DD), optional for one-way"
      },
      "passengers": {
        "type": "string",
        "description": "Number of passengers (default: 1)"
      }
    },
    "required": [
      "from",
      "to",
      "departDate"
    ]
  },
  "page": "/"
}
login_log_inAction

Open the login flow on this website.

View tool JSON
{
  "name": "login_log_in",
  "kind": "act",
  "impl": "imperative",
  "description": "Open the login flow on this website.",
  "inputSchema": {
    "type": "object",
    "properties": {},
    "required": []
  },
  "page": "/"
}
signup_get_startedAction

Open the signup or free-trial flow on this website.

View tool JSON
{
  "name": "signup_get_started",
  "kind": "act",
  "impl": "imperative",
  "description": "Open the signup or free-trial flow on this website.",
  "inputSchema": {
    "type": "object",
    "properties": {},
    "required": []
  },
  "page": "/"
}
signup_sign_me_up_for_a_free_trialAction

Open the signup or free-trial flow on this website.

View tool JSON
{
  "name": "signup_sign_me_up_for_a_free_trial",
  "kind": "act",
  "impl": "imperative",
  "description": "Open the signup or free-trial flow on this website.",
  "inputSchema": {
    "type": "object",
    "properties": {},
    "required": []
  },
  "page": "/"
}
signup_start_your_10_minute_setupAction

Open the signup or free-trial flow on this website.

View tool JSON
{
  "name": "signup_start_your_10_minute_setup",
  "kind": "act",
  "impl": "imperative",
  "description": "Open the signup or free-trial flow on this website.",
  "inputSchema": {
    "type": "object",
    "properties": {},
    "required": []
  },
  "page": "/"
}
signup_start_freeAction

Open the signup or free-trial flow on this website.

View tool JSON
{
  "name": "signup_start_free",
  "kind": "act",
  "impl": "imperative",
  "description": "Open the signup or free-trial flow on this website.",
  "inputSchema": {
    "type": "object",
    "properties": {},
    "required": []
  },
  "page": "/"
}
signup_get_started_freeAction

Open the signup or free-trial flow on this website.

View tool JSON
{
  "name": "signup_get_started_free",
  "kind": "act",
  "impl": "imperative",
  "description": "Open the signup or free-trial flow on this website.",
  "inputSchema": {
    "type": "object",
    "properties": {},
    "required": []
  },
  "page": "/"
}
signup_start_with_starterAction

Open the signup or free-trial flow on this website.

View tool JSON
{
  "name": "signup_start_with_starter",
  "kind": "act",
  "impl": "imperative",
  "description": "Open the signup or free-trial flow on this website.",
  "inputSchema": {
    "type": "object",
    "properties": {},
    "required": []
  },
  "page": "/"
}
signup_start_with_proAction

Open the signup or free-trial flow on this website.

View tool JSON
{
  "name": "signup_start_with_pro",
  "kind": "act",
  "impl": "imperative",
  "description": "Open the signup or free-trial flow on this website.",
  "inputSchema": {
    "type": "object",
    "properties": {},
    "required": []
  },
  "page": "/"
}
demoAction

Open a booking or scheduling flow on this website.

View tool JSON
{
  "name": "demo",
  "kind": "act",
  "impl": "imperative",
  "description": "Open a booking or scheduling flow on this website.",
  "inputSchema": {
    "type": "object",
    "properties": {},
    "required": []
  },
  "page": "/"
}
request_demoAction

Open a booking or scheduling flow on this website.

View tool JSON
{
  "name": "request_demo",
  "kind": "act",
  "impl": "imperative",
  "description": "Open a booking or scheduling flow on this website.",
  "inputSchema": {
    "type": "object",
    "properties": {},
    "required": []
  },
  "page": "/"
}
watch_demoAction

Open a booking or scheduling flow on this website.

View tool JSON
{
  "name": "watch_demo",
  "kind": "act",
  "impl": "imperative",
  "description": "Open a booking or scheduling flow on this website.",
  "inputSchema": {
    "type": "object",
    "properties": {},
    "required": []
  },
  "page": "/"
}
supportAction

Open the contact or support flow on this website.

View tool JSON
{
  "name": "support",
  "kind": "act",
  "impl": "imperative",
  "description": "Open the contact or support flow on this website.",
  "inputSchema": {
    "type": "object",
    "properties": {},
    "required": []
  },
  "page": "/"
}
travel_bookingSensitive Action

Open a booking or scheduling flow on this website.

View tool JSON
{
  "name": "travel_booking",
  "kind": "transact",
  "impl": "imperative",
  "description": "Open a booking or scheduling flow on this website.",
  "inputSchema": {
    "type": "object",
    "properties": {},
    "required": []
  },
  "page": "/"
}
i_want_to_book_a_demo_callSensitive Action

Open a booking or scheduling flow on this website.

View tool JSON
{
  "name": "i_want_to_book_a_demo_call",
  "kind": "transact",
  "impl": "imperative",
  "description": "Open a booking or scheduling flow on this website.",
  "inputSchema": {
    "type": "object",
    "properties": {},
    "required": []
  },
  "page": "/"
}
contact_salesSensitive Action

Open the contact or support flow on this website.

View tool JSON
{
  "name": "contact_sales",
  "kind": "transact",
  "impl": "imperative",
  "description": "Open the contact or support flow on this website.",
  "inputSchema": {
    "type": "object",
    "properties": {},
    "required": []
  },
  "page": "/"
}
billing_payment_method_questions_talk_to_usSensitive Action

Open the contact or support flow on this website.

View tool JSON
{
  "name": "billing_payment_method_questions_talk_to_us",
  "kind": "transact",
  "impl": "imperative",
  "description": "Open the contact or support flow on this website.",
  "inputSchema": {
    "type": "object",
    "properties": {},
    "required": []
  },
  "page": "/"
}
contact_supportSensitive Action

Open the contact or support flow on this website.

View tool JSON
{
  "name": "contact_support",
  "kind": "transact",
  "impl": "imperative",
  "description": "Open the contact or support flow on this website.",
  "inputSchema": {
    "type": "object",
    "properties": {},
    "required": []
  },
  "page": "/"
}
demo_sitesAction

Open a booking or scheduling flow on this website.

View tool JSON
{
  "name": "demo_sites",
  "kind": "act",
  "impl": "imperative",
  "description": "Open a booking or scheduling flow on this website.",
  "inputSchema": {
    "type": "object",
    "properties": {},
    "required": []
  },
  "page": "/"
}
contactSensitive Action

Open the contact or support flow on this website.

View tool JSON
{
  "name": "contact",
  "kind": "transact",
  "impl": "imperative",
  "description": "Open the contact or support flow on this website.",
  "inputSchema": {
    "type": "object",
    "properties": {},
    "required": []
  },
  "page": "/"
}
subscribe_to_updatesSensitive Action

Open the purchase or checkout flow on this website.

View tool JSON
{
  "name": "subscribe_to_updates",
  "kind": "transact",
  "impl": "imperative",
  "description": "Open the purchase or checkout flow on this website.",
  "inputSchema": {
    "type": "object",
    "properties": {},
    "required": []
  },
  "page": "/"
}
navigate_hunchAction

Navigate to the "hunch" page

View tool JSON
{
  "name": "navigate_hunch",
  "kind": "act",
  "impl": "imperative",
  "description": "Navigate to the \"hunch\" page",
  "inputSchema": {
    "type": "object",
    "properties": {},
    "required": []
  },
  "page": "/"
}
navigate_directoryAction

Navigate to the "directory" page

View tool JSON
{
  "name": "navigate_directory",
  "kind": "act",
  "impl": "imperative",
  "description": "Navigate to the \"directory\" page",
  "inputSchema": {
    "type": "object",
    "properties": {},
    "required": []
  },
  "page": "/"
}
navigate_proofAction

Navigate to the "proof" page

View tool JSON
{
  "name": "navigate_proof",
  "kind": "act",
  "impl": "imperative",
  "description": "Navigate to the \"proof\" page",
  "inputSchema": {
    "type": "object",
    "properties": {},
    "required": []
  },
  "page": "/"
}
navigate_operateAction

Navigate to the "operate" page

View tool JSON
{
  "name": "navigate_operate",
  "kind": "act",
  "impl": "imperative",
  "description": "Navigate to the \"operate\" page",
  "inputSchema": {
    "type": "object",
    "properties": {},
    "required": []
  },
  "page": "/"
}
navigate_auditAction

Navigate to the "audit" page

View tool JSON
{
  "name": "navigate_audit",
  "kind": "act",
  "impl": "imperative",
  "description": "Navigate to the \"audit\" page",
  "inputSchema": {
    "type": "object",
    "properties": {},
    "required": []
  },
  "page": "/"
}
navigate_extensionsAction

Navigate to the "extensions" page

View tool JSON
{
  "name": "navigate_extensions",
  "kind": "act",
  "impl": "imperative",
  "description": "Navigate to the \"extensions\" page",
  "inputSchema": {
    "type": "object",
    "properties": {},
    "required": []
  },
  "page": "/"
}
navigate_affiliatesAction

Navigate to the "affiliates" page

View tool JSON
{
  "name": "navigate_affiliates",
  "kind": "act",
  "impl": "imperative",
  "description": "Navigate to the \"affiliates\" page",
  "inputSchema": {
    "type": "object",
    "properties": {},
    "required": []
  },
  "page": "/"
}
get_startedAction

Click the "get started" button

View tool JSON
{
  "name": "get_started",
  "kind": "act",
  "impl": "imperative",
  "description": "Click the \"get started\" button",
  "inputSchema": {
    "type": "object",
    "properties": {},
    "required": []
  },
  "page": "/"
}
start_your_10_minute_setupAction

Click the "start your 10-minute setup" button

View tool JSON
{
  "name": "start_your_10_minute_setup",
  "kind": "act",
  "impl": "imperative",
  "description": "Click the \"start your 10-minute setup\" button",
  "inputSchema": {
    "type": "object",
    "properties": {},
    "required": []
  },
  "page": "/"
}
start_freeAction

Click the "start free" button

View tool JSON
{
  "name": "start_free",
  "kind": "act",
  "impl": "imperative",
  "description": "Click the \"start free\" button",
  "inputSchema": {
    "type": "object",
    "properties": {},
    "required": []
  },
  "page": "/"
}
get_started_freeAction

Click the "get started free" button

View tool JSON
{
  "name": "get_started_free",
  "kind": "act",
  "impl": "imperative",
  "description": "Click the \"get started free\" button",
  "inputSchema": {
    "type": "object",
    "properties": {},
    "required": []
  },
  "page": "/"
}
start_with_starterAction

Click the "start with starter" button

View tool JSON
{
  "name": "start_with_starter",
  "kind": "act",
  "impl": "imperative",
  "description": "Click the \"start with starter\" button",
  "inputSchema": {
    "type": "object",
    "properties": {},
    "required": []
  },
  "page": "/"
}
start_with_proAction

Click the "start with pro" button

View tool JSON
{
  "name": "start_with_pro",
  "kind": "act",
  "impl": "imperative",
  "description": "Click the \"start with pro\" button",
  "inputSchema": {
    "type": "object",
    "properties": {},
    "required": []
  },
  "page": "/"
}

page: /questions

signup_do_i_need_a_credit_card_to_start_hunch_no_hunch_s_free_plAnswer

Open the signup or free-trial flow on this website.

View tool JSON
{
  "name": "signup_do_i_need_a_credit_card_to_start_hunch_no_hunch_s_free_pl",
  "kind": "answer",
  "impl": "imperative",
  "description": "Open the signup or free-trial flow on this website.",
  "inputSchema": {
    "type": "object",
    "properties": {},
    "required": []
  },
  "page": "/questions"
}
signup_how_do_i_sign_up_for_hunch_sign_up_to_hunch_with_just_namAnswer

Open the signup or free-trial flow on this website.

View tool JSON
{
  "name": "signup_how_do_i_sign_up_for_hunch_sign_up_to_hunch_with_just_nam",
  "kind": "answer",
  "impl": "imperative",
  "description": "Open the signup or free-trial flow on this website.",
  "inputSchema": {
    "type": "object",
    "properties": {},
    "required": []
  },
  "page": "/questions"
}
signup_does_hunch_have_a_free_trial_hunch_s_free_plan_doubles_asAnswer

Open the signup or free-trial flow on this website.

View tool JSON
{
  "name": "signup_does_hunch_have_a_free_trial_hunch_s_free_plan_doubles_as",
  "kind": "answer",
  "impl": "imperative",
  "description": "Open the signup or free-trial flow on this website.",
  "inputSchema": {
    "type": "object",
    "properties": {},
    "required": []
  },
  "page": "/questions"
}
navigate_featuresAction

Navigate to the "features" page

View tool JSON
{
  "name": "navigate_features",
  "kind": "act",
  "impl": "imperative",
  "description": "Navigate to the \"features\" page",
  "inputSchema": {
    "type": "object",
    "properties": {},
    "required": []
  },
  "page": "/questions"
}
navigate_demoAction

Navigate to the "demo" page

View tool JSON
{
  "name": "navigate_demo",
  "kind": "act",
  "impl": "imperative",
  "description": "Navigate to the \"demo\" page",
  "inputSchema": {
    "type": "object",
    "properties": {},
    "required": []
  },
  "page": "/questions"
}
navigate_pricingAction

Navigate to the "pricing" page

View tool JSON
{
  "name": "navigate_pricing",
  "kind": "act",
  "impl": "imperative",
  "description": "Navigate to the \"pricing\" page",
  "inputSchema": {
    "type": "object",
    "properties": {},
    "required": []
  },
  "page": "/questions"
}

page: /mcp

watch_the_demoAction

Open a booking or scheduling flow on this website.

View tool JSON
{
  "name": "watch_the_demo",
  "kind": "act",
  "impl": "imperative",
  "description": "Open a booking or scheduling flow on this website.",
  "inputSchema": {
    "type": "object",
    "properties": {},
    "required": []
  },
  "page": "/mcp"
}
try_the_on_site_demo_firstAction

Open a booking or scheduling flow on this website.

View tool JSON
{
  "name": "try_the_on_site_demo_first",
  "kind": "act",
  "impl": "imperative",
  "description": "Open a booking or scheduling flow on this website.",
  "inputSchema": {
    "type": "object",
    "properties": {},
    "required": []
  },
  "page": "/mcp"
}

page: /proof

commerce_get_product_detailsAnswer

Get details for a visible product, including available variants/options, before asking the visitor to choose.

View tool JSON
{
  "name": "commerce_get_product_details",
  "kind": "answer",
  "impl": "imperative",
  "description": "Get details for a visible product, including available variants/options, before asking the visitor to choose.",
  "inputSchema": {
    "type": "object",
    "properties": {
      "product_id": {
        "type": "string",
        "description": "Product ID returned by commerce_search_products."
      },
      "product_name": {
        "type": "string",
        "description": "Product name if product_id is not known."
      }
    },
    "required": []
  },
  "page": "/proof"
}
commerce_search_productsAnswer

Search visible products on this Hunch-installed storefront and return product IDs, prices, variants, and links.

View tool JSON
{
  "name": "commerce_search_products",
  "kind": "answer",
  "impl": "imperative",
  "description": "Search visible products on this Hunch-installed storefront and return product IDs, prices, variants, and links.",
  "inputSchema": {
    "type": "object",
    "properties": {
      "query": {
        "type": "string",
        "description": "Product search terms."
      },
      "limit": {
        "type": "number",
        "description": "Maximum products to return."
      }
    },
    "required": []
  },
  "page": "/proof"
}
commerce_select_variantAction

Select a visible product variant or option, such as size or color, before adding the product to cart.

View tool JSON
{
  "name": "commerce_select_variant",
  "kind": "act",
  "impl": "imperative",
  "description": "Select a visible product variant or option, such as size or color, before adding the product to cart.",
  "inputSchema": {
    "type": "object",
    "properties": {
      "product_id": {
        "type": "string",
        "description": "Product ID returned by commerce_search_products."
      },
      "product_name": {
        "type": "string",
        "description": "Product name if product_id is not known."
      },
      "variant_id": {
        "type": "string",
        "description": "Variant ID returned by commerce_get_product_details."
      },
      "variant": {
        "type": "string",
        "description": "Human-readable variant label, such as Small, Blue, or Large / Black."
      },
      "size": {
        "type": "string",
        "description": "Optional size value."
      },
      "color": {
        "type": "string",
        "description": "Optional color value."
      }
    },
    "required": []
  },
  "page": "/proof"
}
commerce_add_to_cartAction

Add a selected product to the cart using Shopify or WooCommerce cart APIs when available, with DOM fallback for owned demo/custom sites.

View tool JSON
{
  "name": "commerce_add_to_cart",
  "kind": "act",
  "impl": "imperative",
  "description": "Add a selected product to the cart using Shopify or WooCommerce cart APIs when available, with DOM fallback for owned demo/custom sites.",
  "inputSchema": {
    "type": "object",
    "properties": {
      "product_id": {
        "type": "string",
        "description": "Product ID returned by commerce_search_products."
      },
      "variant_id": {
        "type": "string",
        "description": "Optional variant ID."
      },
      "product_name": {
        "type": "string",
        "description": "Product name if product_id is not known."
      },
      "quantity": {
        "type": "number",
        "description": "Quantity to add."
      }
    },
    "required": []
  },
  "page": "/proof"
}
commerce_start_checkoutSensitive Action

Open the checkout handoff only after explicit visitor confirmation. Hunch stops before order submission.

View tool JSON
{
  "name": "commerce_start_checkout",
  "kind": "transact",
  "impl": "imperative",
  "description": "Open the checkout handoff only after explicit visitor confirmation. Hunch stops before order submission.",
  "inputSchema": {
    "type": "object",
    "properties": {
      "confirmed": {
        "type": "boolean",
        "description": "Must be true only after the visitor explicitly confirms checkout handoff."
      }
    },
    "required": [
      "confirmed"
    ]
  },
  "page": "/proof"
}