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, priorizar lotes, clasificar opciones y revisar acciones 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.

triage_batch

Puntúa de 1 a 100 elementos en los mismos tres niveles, como urgencia baja, media y alta, y los ordena por el nivel más alto. 1 llamada por elemento.

rank_options

Ordena de 2 a 20 opciones, cada una con una puntuación. 1 llamada hasta 6 opciones, como máximo 5 llamadas para 20.

criteria_matrix

Puntúa de 2 a 6 opciones en 2 a 6 criterios ponderados y suma una clasificación ponderada. 1 llamada por criterio.

check_before_acting

Pondera seguir o esperar antes de que un agente actúe, con una comprobación con la pregunta invertida. Es un juicio del modelo y no da ninguna garantía de seguridad. 2 llamadas.

get_usage

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

Cada llamada usa primero el cupo diario gratis de la clave, luego 1 crédito del pase. Cuando se agotan los créditos, el resultado de la herramienta incluye un enlace para recargar el pase de esa clave.

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 errores de facturación incluyen un topUpUrl que añade créditos al pase de la clave. 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 /v1/triage
Puntúa hasta 100 elementos en tres niveles. 1 llamada por elemento.
POST /v1/rank
Clasifica de 2 a 20 opciones. De 1 a 5 llamadas.
POST /v1/matrix
Opciones frente a criterios ponderados. 1 llamada por criterio.
POST /v1/check
Seguir o esperar antes de una acción. 2 llamadas.
POST /mcp
Servidor MCP remoto. Requiere clave Bearer para las llamadas a herramientas.