API para desarrolladores

Un solo endpoint para comparaciones, preguntas de sí o no y puntuaciones. Envía los datos que tienes y recibe probabilidades, incluida una comprobación de si los datos eran suficientes.

20 decisiones gratis por clave de API cada día UTC. Sin cuenta. Usa tu clave desde un servidor, nunca en código público del cliente.

Consigue una clave de API

Tu clave

Créala en este navegador. Cloudflare comprueba el navegador una vez y luego tu servidor envía la clave como token Bearer. Ask To It solo guarda su huella.

Crear una clave

Dos claves nuevas por IP al día. La clave está vinculada al pase de este navegador, así que los créditos funcionan en todas partes: pégala en Tu pase en cualquier dispositivo, úsala en la API o conéctala a MCP.

Verificando tu navegador…

Haz una llamada

Envía esto desde tu backend. La respuesta incluye el tiempo de procesamiento medido de esta llamada y el promedio de hoy de la API.

POST /v1/decisions
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"]
  }'

Formatos de decisión

choice recibe de 2 a 6 valores distintos en options. noul devuelve una probabilidad de sí. score recibe tres niveles ordenados en levels.

Lee el resultado

Cada respuesta correcta incluye signal, result, contextSufficiency y timing.processingMs. Una puntuación de contexto baja pide más datos.

Pruebas de estrés

Define "depth":"stress" para comprobar la estabilidad. Cuesta 5 créditos del pase. Las lecturas estándar usan primero las 20 llamadas gratis de la API y luego 1 crédito cada una.

Servidor MCP para agentes

Ask To It es un servidor MCP remoto. Claude, Cursor, VS Code y otros clientes MCP pueden ponderar decisiones y hacer pruebas de estrés con la misma clave y los mismos créditos.

Claude Code
claude mcp add --transport http askto https://askto.it/mcp \
  --header "Authorization: Bearer $ASKTO_API_KEY"
Cualquier cliente MCP (configuración JSON)
{
  "mcpServers": {
    "askto": {
      "type": "http",
      "url": "https://askto.it/mcp",
      "headers": { "Authorization": "Bearer askto_api_…" }
    }
  }
}

weigh_decision

Comparar, sí/no o puntuar. Devuelve la distribución, la señal y la suficiencia de contexto. Primero el cupo gratis, luego 1 crédito.

stress_test_decision

Repite con las opciones invertidas y quitando cada dato, y luego indica el dato decisivo. 5 créditos.

get_usage

Llamadas gratis que quedan hoy y el saldo del pase vinculado.

Streamable HTTP, sin estado, respuestas JSON. Admite versiones del protocolo desde 2026-07-28 hasta 2025-03-26.

Límites y endpoints

Límites

20 decisiones estándar gratis por clave por día UTC. Las llamadas gratis también comparten los topes por IP y globales del sitio web. Una entrada no válida devuelve 400, las claves ausentes o revocadas 401, los créditos del pase agotados 402 y el límite gratuito 429. Los fallos del proveedor no gastan créditos del pase.

Otros endpoints

GET /v1/usage
Tus llamadas gratis restantes y el saldo del pase. Requiere clave Bearer.
GET /v1/metrics
Promedios medidos de hoy y número de muestras. Público.
DELETE /v1/key
Revoca esta clave. Requiere clave Bearer.
POST /mcp
Servidor MCP remoto. Requiere clave Bearer para las llamadas a herramientas.