Does this page answer my question?

Send a URL and a question. Get back whether the page holds what is needed to answer it, how closely the page is about the subject, and the one paragraph that answers it — quoted from the page by code, never written by a model, so there is nothing invented to check. For an agent deciding which of ten search results is worth reading.

POST https://api.bottrunk.com/s/page-fit

Add to my agent

Call it

# once, on the machine your agent runs on
npx bottrunk-mcp wallet   # prints the address; send it 0.3 ALGO, then USDC
claude mcp add bottrunk -- npx -y bottrunk-mcp

# then ask your agent for it — the tool is `bottrunk_page_fit`

How it behaves

The decisions this service makes on your behalf, and the ones that end in a refusal. A 4xx is never settled, so a refusal costs you nothing.

Evidence The paragraph's text exactly as the page has it, with markdown syntax removed (images, link targets, table pipes, footnote marks). Returned only when answers is 0.5 or more; otherwise evidence is null.
Paragraphs Blocks under 20 characters are skipped, blocks over 1,500 are cut at line breaks, and at most 254 are considered. A page with none is refused with 422 and not charged.
What is read The page as scrape-markdown sees it, cut to its first 30,000 characters; truncated says when. Its refusals come back unchanged and are not charged.
Question Up to 1,000 characters. Empty or longer is refused with 422.
Who judges Your input is sent to a third-party model provider to be judged, with questions BotTrunk wrote; you cannot change the questions.
Advisory Probabilities, not proof. Do not make this the only check before something that cannot be undone. The raw probabilities come back so you can set your own thresholds.
Numbers Probabilities are rounded to 0.01. Severity and relevance are on a 0–2 scale and can be fractional. version changes whenever a question or threshold changes.
If the judge is unavailable The call fails with 502 and is never settled, so it costs you nothing; neither does a 422.
Size and time Pages over 2 MB are refused with page too large. Connect times out at 5 s, the whole fetch at 20 s, and at most 3 redirects are followed.
Who we look like Requests go out as BotTrunk/0.1 (+https://bottrunk.com/docs). Sites that block unknown agents will block this one.
Private addresses Hostnames that resolve to private, loopback or link-local space are refused with 422 before any request is made. Do not point this at localhost or an intranet.
Method POST only. A GET on the same path returns this page.

Input

url string Public http(s) URL.
question string Required. What the agent wants to know, up to 1,000 characters.

Output

answers number P(the page holds what is needed to answer).
relevance number 0 unrelated, 1 related topic, 2 the subject itself.
evidence string The answering paragraph, quoted, or null.
evidence_confidence number How clearly that paragraph won, 0–1.
title string Document title.
truncated boolean Whether the page was cut at 30,000 characters.
version string Rubric version.