Choose the shape
choice takes 2–6 distinct options. noul returns a yes probability. score takes three ordered levels.
One endpoint for comparisons, yes or no, and scoring. Send the facts you have; get a structured read that shows uncertainty.
20 free decisions per API key each UTC day. No account. Use your key from a server, never in public client code.
Get an API keyMake one in this browser. Cloudflare checks the browser once; your server then sends the key as a Bearer token. Ask To It stores its fingerprint, not the secret.
Create a key
Two new keys per IP each day. The key is linked to this browser’s pass, so credits work everywhere: paste it on Your pass on any device, use it in the API, or plug it into MCP.
Checking your browser…
Key ready
Checking your allowance…
Keep it in a server secret or password manager. Anyone with this key can spend its linked pass credits.
Send this from your backend. The response includes this call’s measured processing time and today’s API average.
curl https://askto.it/v1/decisions \
-H "Authorization: Bearer $ASKTO_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"mode": "choice",
"question": "Should our team build search or use a hosted service?",
"context": "Two engineers. Launch in three weeks. No search specialist. Budget under $200 a month.",
"options": ["Build it", "Use a hosted service"]
}'
choice takes 2–6 distinct options. noul returns a yes probability. score takes three ordered levels.
Every successful response includes signal, result, contextSufficiency, and timing.processingMs. A low context score asks for more facts.
Set "depth":"stress" to test stability. It costs 5 pass credits. Standard reads use the 20 free API calls first, then 1 credit each.
Pass checkout is opening soon. The 20 free API calls work now.
Ask To It is a remote MCP server. Claude, Cursor, VS Code and other MCP clients can weigh decisions and run stress tests with the same key and the same credits.
claude mcp add --transport http askto https://askto.it/mcp \
--header "Authorization: Bearer $ASKTO_API_KEY"
{
"mcpServers": {
"askto": {
"type": "http",
"url": "https://askto.it/mcp",
"headers": { "Authorization": "Bearer askto_api_…" }
}
}
}
weigh_decisionCompare, yes/no or score. Returns the spread, the signal and context sufficiency. Free allowance first, then 1 credit.
stress_test_decisionRe-runs with options reversed and each fact left out, then names the pivotal fact. 5 credits.
get_usageFree calls left today and the linked pass balance.
Streamable HTTP, stateless, JSON responses. Supports protocol versions 2026-07-28 back to 2025-03-26.
20 free standard decisions per key per UTC day. Free calls also share the website's per-IP and site-wide caps. Invalid input returns 400, missing or revoked keys 401, empty pass credits 402, and a free limit 429. Provider failures do not spend pass credits.
GET /v1/usageGET /v1/metricsDELETE /v1/keyPOST /mcp