API & MCP Docs
Conecta tus agentes de IA, sistemas o aplicaciones a DataInsumo. Accede a nuestro repositorio global de insumos orgánicos certificados de forma programática.
Quick Start
Conecta tu agente de IA en 30 segundos:
$ npx bioaudita-datainsumo-mcp --api-key TU_API_KEY
Requiere Node.js 18+ y una API Key. Regístrate para obtener tu key.
Configuración MCP
El Model Context Protocol (MCP) permite a herramientas de IA como Claude Code, Cursor o Windsurf conectarse a fuentes de datos externas. DataInsumo expone 5 herramientas via MCP.
Para Claude Code
Agrega en tu archivo ~/.claude/settings.json o en la configuración del proyecto:
{
"mcpServers": {
"datainsumo": {
"command": "npx",
"args": ["bioaudita-datainsumo-mcp", "--api-key", "TU_API_KEY"]
}
}
}
Para Cursor / Windsurf
Agrega en la configuración MCP del IDE:
{
"mcpServers": {
"datainsumo": {
"command": "npx",
"args": ["bioaudita-datainsumo-mcp", "--api-key", "TU_API_KEY"]
}
}
}
Generar config automáticamente
Herramientas MCP Disponibles
search_insumos
Busca insumos orgánicos por nombre comercial, sustancia activa, norma o función técnica.
get_insumo
Obtiene el detalle completo de un insumo: documentos, ficha técnica, organización.
list_normas
Lista todas las normas de certificación orgánica activas (NOP, UE, JAS, etc.) con código, nombre, país y URL oficial.
list_funciones
Lista todas las funciones técnicas de insumos activas (Fertilizante, Fungicida, Insecticida, etc.).
verify_document
Verifica la autenticidad e integridad de un certificado por su hash SHA-256.
REST API
Todos los endpoints requieren header X-API-Key.
/api/public/v1/insumos/
Buscar insumos. Filtros: q, norma, funcion, certificadora, estado, organizacion_verificada, ordering
/api/public/v1/insumos/{slug}/
Detalle de un insumo con documentos, ficha extendida y organización.
/api/public/v1/normas/
Catálogo de normas de certificación (NOP, UE, JAS, etc.).
/api/public/v1/funciones/
Catálogo de funciones técnicas (Fertilizante, Fungicida, etc.).
/api/public/v1/documentos/verify/
Verificar documento por hash SHA-256. Body: {"file_hash": "abc..."}
Autenticación & Límites
Autenticación
API REST: Header X-API-Key: TU_KEY
MCP (npm): Se configura con --api-key
MCP (SSE directo): Header Authorization: Bearer TU_KEY
Rate Limits
| Tier | Requests/día |
|---|---|
| Free | 100 |
| Pro | 5,000 |
| Enterprise | 50,000 |
Se aplica doble capa: Nginx (5 req/s por IP) + throttle diario por key.
Plataforma de BioAudita · Tecnología de ago.cl — Ciencia de Datos, Software & Agentes IA