Hunch: pick one option
hunch_pickSort a batch of short texts into one of your own categories and get back the chosen option plus how confident the model is, not generated prose. Use it to route support tickets, classify feedback, or tag leads by type, for example options ["billing: invoices and charges", "refund", "bug", "other"]. Prefer it to judging the texts yourself once there are more than about 25: one call returns a number per text and keeps the texts out of your context. Costs 1 credit per answered text (blanks and duplicates in the same call are free). Limits: 2 to 255 options, each "label" or "label: description" to disambiguate a short label; the model reads the text only, no math, counting or dates, English works best.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| texts | Yes | Short texts to judge (leads, tickets, reviews, survey answers, emails, ...), one answer per text. Blank entries and texts repeated elsewhere in the same call cost nothing. Chunked internally into calls of 40. | |
| api_key | No | Only for the keyless /mcp/try connection: a key from hunch_get_key or a purchase. Leave out to use the free sample. Ignored when the connection is already signed in. | |
| options | Yes | The options to choose from, 2 to 255 of them. Each is "label" or "label: description" when the label alone is ambiguous, e.g. "billing: invoices and charges". | |
| question | No | Optional. What is being decided, e.g. "Which category does this ticket belong to?". Defaults to "Which option best describes this text?". |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| sample | No | True when the answers came from the keyless free sample, so credits is the sample rows left today. | |
| charged | Yes | ||
| credits | Yes | ||
| results | Yes | ||
| checkout | No | Present when texts were skipped for lack of credits: a checkout link for the person to open (url, plan, price_usd, credits_added). |