Classify Row
classify_rowCheap categorization: given a company and a list of candidate labels, decide which labels apply — the most common GTM/AI usage shape (tagging a list by industry, ICP fit, etc.), one small model call. Same evidence contract as research_row: each label comes back {label, applies, evidence_url, quote, status: found|inferred|not_established} — "found" only when the model's quote is independently verified as a verbatim substring of the text used. Pass text directly (cheapest — no fetch) or entity.domain to fetch the homepage once as a fallback. No text and no domain means every label is not_established with no model call made.
Example tool call
This call uses example arguments supplied in the tool’s input schema.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"entity": {
"name": "Stripe",
"domain": "stripe.com"
},
"labels": [
"healthcare",
"fintech",
"logistics"
]
},
"name": "classify_row"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| text | No | Text to classify directly (a description, a page you already fetched, etc.) — cheapest path, skips any fetch. | |
| entity | Yes | The row/company to classify. At least one of name/domain required. | |
| labels | Yes | Candidate labels to test, 2-30 strings, e.g. ["healthcare","fintech","logistics"]. |