Desarrolladores
API JSON, Markdown y servidor MCP para usar el diccionario Tidbit desde código o desde agentes de IA.
Qué hay
Todo Tidbit se puede leer con código y sin cuenta: una API JSON estática, la versión Markdown de cada página y un servidor MCP para agentes de IA. Todo es de solo lectura, gratis y con CORS abierto. El contenido tiene licencia MIT: si lo mostrás, linkeá la entrada.
API JSON
https://tidbit.legios.com.ar/v1/terms.json lista todos los términos con su definición de una línea, alias, nivel, temas y URLs en los dos idiomas. https://tidbit.legios.com.ar/v1/terms/<slug>.json trae la entrada completa. El esquema está en https://tidbit.legios.com.ar/openapi.json.
curl -s https://tidbit.legios.com.ar/v1/terms.json | jq '.terms[] | {slug, title: .en.title}'
curl -s https://tidbit.legios.com.ar/v1/terms/data-lake.json | jq '.es.tagline'Markdown
Cualquier página devuelve Markdown si la pedís con Accept: text/markdown, o agregando index.md a su URL. Los 404 también responden en Markdown cuando lo pedís.
curl -s -H 'Accept: text/markdown' https://tidbit.legios.com.ar/es/data-lake/Servidor MCP
https://tidbit.legios.com.ar/mcp es un servidor MCP (Streamable HTTP, sin autenticación) con cuatro herramientas de solo lectura: search_terms, get_term, list_topic y term_of_the_day. Agregalo a cualquier cliente MCP con esta configuración. El server card está en https://tidbit.legios.com.ar/.well-known/mcp/server-card.json.
{
"mcpServers": {
"tidbit": {
"type": "http",
"url": "https://tidbit.legios.com.ar/mcp"
}
}
}Errores
Los errores de la API y del servidor MCP son JSON. La API usa RFC 9457 (application/problem+json) con un code legible por máquinas (not_found, rate_limited, method_not_allowed), un mensaje y qué hacer después. MCP usa los errores de JSON-RPC.
{
"type": "https://tidbit.legios.com.ar/developers/#errors",
"title": "Term not found",
"status": 404,
"code": "not_found",
"detail": "No term has the slug 'foo'.",
"resolution": "List every term at https://tidbit.legios.com.ar/v1/terms.json."
}Límites de uso
Uso justo: 300 pedidos cada 60 segundos por cliente para /v1/ y /mcp, aplicado de forma aproximada. Cada respuesta trae los headers RateLimit-Policy y RateLimit; al pasarte recibís 429 con Retry-After. Para bajar todo de una vez, usá https://tidbit.legios.com.ar/v1/terms.json o https://tidbit.legios.com.ar/llms-full.txt en vez de pedir término por término.
Versiones
La versión va en la ruta (/v1/). Dentro de una versión solo se agregan campos, nunca se sacan ni cambian de significado. Un cambio incompatible sale como /v2/, y /v1/ sigue funcionando al menos 12 meses después, avisado con los headers Deprecation y Sunset y en esta página.
Ayuda
Preguntas, errores o pedidos de términos: https://github.com/legiosai/tidbit/issues. La guía para agentes está en https://tidbit.legios.com.ar/llms.txt.