Regeno Farmwalk
Servidor MCP para datos agrícolas y de subsidios del Reino Unido. 10 categorías de herramientas: organizaciones, granjas, acuerdos, evidencia, tierra, bóveda, tareas, búsqueda, consultas, aplicaciones. OAuth 2.1 con PKCE. Funciona con Claude Desktop, Claude Code y ChatGPT.
Documentación
Farmwalk para IA
Conecta Claude, ChatGPT o cualquier asistente de IA directamente a los datos de tu explotación agrícola mediante el Model Context Protocol.
¿Qué es MCP?
El Model Context Protocol (MCP) es un estándar abierto que permite a los asistentes de IA conectarse a fuentes de datos y herramientas externas. En lugar de copiar y pegar datos de la explotación en una ventana de chat, MCP le da a tu asistente de IA acceso directo y seguro a los datos de Farmwalk y a sus mapas interactivos.
Cómo funciona
1
Añade la URL de MCP de Farmwalk a tu cliente de IA
Pega la URL en la configuración de Claude Desktop, Claude Code o ChatGPT.
2
Tu navegador se abre para la autenticación
Farmwalk utiliza OAuth 2.1: inicias sesión con tu cuenta normal y apruebas el acceso.
3
Autoriza la conexión
Elige qué permisos conceder (solo lectura o lectura y escritura).
4
Empieza a hacer preguntas
Tu asistente de IA ahora puede consultar tus explotaciones, acuerdos, evidencias y más.
No se requieren claves API
MCP utiliza OAuth 2.1 con PKCE: tu navegador gestiona la autenticación de forma segura. No hay claves API que copiar o gestionar. También puedes usar un Personal Access Token desde tu configuración si prefieres la configuración manual.
Lo que puedes hacer
Farmwalk expone 148 herramientas que cubren consultas de datos, el planificador SFI 2026, gestión de tareas y visualizaciones interactivas, todo limitado a tus permisos y al alcance de lectura o escritura de tu token.
Organizaciones
Lista tus organizaciones, consulta roles y detalles de membresía.
Explotaciones
Explora explotaciones, consulta números SBI/CPH, ubicaciones y estadísticas resumidas.
Cumplimiento y acuerdos
Consulta el estado de los esquemas SFI, Countryside Stewardship, Red Tractor y H&S.
Seguimiento de evidencias
Revisa los enlaces de evidencia y el estado de finalización de cada acuerdo.
Parcelas de tierra y mapas
Consulta parcelas, campos y setos. Visualiza mapas satelitales interactivos de Mapbox.
Bóveda y documentos
Busca documentos, fotos, audio y vídeo por nombre o transcripción de IA.
Gestión de tareas
Lista, crea y actualiza tareas de la explotación con prioridades y responsables.
Búsqueda entre explotaciones
Búsqueda unificada en explotaciones, acuerdos, archivos de la bóveda y tareas.
Consultas
Busca sesiones, lee transcripciones, revisa resúmenes de IA y acciones extraídas.
Planificador SFI 2026
Preparación, el margen del 25% del área limitada, qué se puede apilar en cada parcela y borradores de planes que puedes crear y comparar.
Puntuación Regen
La puntuación de la explotación, posición de referencia, siguiente recomendación y logros.
Agua, suelo y nutrientes
Indicadores de riesgo de agua, resultados y muestras de suelo, carga y almacenamiento NVZ, planes de gestión.
Clima y terreno
Precipitación diaria, lentes de lluvia y terreno, y perspectivas de transitabilidad por parcela.
Registros, diario e informes
Registros agrícolas obligatorios, notas rápidas, diario de la explotación e informes generados.
Ganadería y rotaciones
Explotaciones, registro de animales, movimientos y acciones del esquema de rotación por año.
Salud y seguridad
Incidentes, equipos y certificados, evaluaciones de riesgo y COSHH, acciones y documentos.
Mapas interactivos
Mapas de parcelas y explotaciones renderizados en el chat con imágenes satelitales de Mapbox.
Panel de cumplimiento
Panel visual de puntuaciones de esquemas, plazos y resúmenes de pagos.
Instalación
Añade Farmwalk a tu asistente de IA en menos de un minuto. Elige tu cliente a continuación.
Claude Desktop
Añade lo siguiente a tu archivo claude_desktop_config.json. En macOS se encuentra en ~/Library/Application Support/Claude/claude_desktop_config.json.
{
"mcpServers": {
"farmwalk": {
"url": "https://farmwalk.app/mcp"
}
}
}
Reinicia Claude Desktop después de guardar. En el primer uso, tu navegador se abrirá para la autenticación.
Herramientas disponibles
Farmwalk expone 144 herramientas de datos y 4 herramientas de aplicaciones interactivas a tu asistente de IA. Las herramientas marcadas como write necesitan un token con alcance de escritura; todo lo demás funciona con un token de lectura.
Organizaciones y explotaciones
| Herramienta | Descripción |
|---|---|
| list_organisations | Lista todas las organizaciones a las que perteneces con roles y recuentos de explotaciones |
| get_organisation | Detalles de la organización, miembros y resumen de explotaciones |
| list_org_members | Miembros de una organización con sus roles |
| get_org_member | El rol y el acceso a explotaciones de un miembro |
| update_org_member_rolewrite | Cambia el rol de un miembro |
| remove_org_memberwrite | Elimina a un miembro de una organización |
| transfer_org_ownershipwrite | Transfiere la propiedad a otro miembro |
| list_farms | Lista explotaciones entre organizaciones, filtra por nombre, SBI o CPH; marca otras explotaciones que comparten un SBI |
| get_farm | Detalles completos de la explotación, incluidos acuerdos, tareas, parcelas y recuentos de la bóveda |
| create_farmwrite | Crea una explotación en una organización |
| update_farmwrite | Actualiza nombre, SBI, CPH, dirección o ubicación de la explotación |
| get_farm_contacts | Contactos clave registrados para una explotación |
| update_farm_contactswrite | Actualiza los contactos de una explotación |
| get_farm_settings | Configuración de evidencias y correo de la bóveda para una explotación |
| archive_farmwrite | Archiva una explotación |
Acuerdos, evidencias y cumplimiento
| Herramienta | Descripción |
|---|---|
| list_agreements | Lista acuerdos de esquemas con filtrado por explotación, tipo de esquema o estado |
| get_agreement | Detalles completos del acuerdo, incluidos elementos, pagos e inspecciones |
| get_compliance_summary | Puntuaciones de cumplimiento agregadas, recuentos de elementos y plazos próximos |
| get_agreement_item | Un elemento del acuerdo con sus evidencias y asignaciones de tierra |
| get_agreement_payments | Calendario de pagos e historial de un acuerdo |
| create_agreementwrite | Crea un acuerdo de esquema |
| update_agreementwrite | Actualiza los detalles o el estado de un acuerdo |
| update_agreement_itemwrite | Actualiza un elemento del acuerdo |
| archive_agreementwrite | Archiva un acuerdo |
| list_evidence | Lista enlaces de evidencia entre explotaciones, filtra por acuerdo o estado |
| get_evidence | Un enlace de evidencia con su archivo y notas |
| get_evidence_status | Estado de finalización de evidencias para un acuerdo específico |
| get_compliance_timeline | Eventos de cumplimiento próximos y vencidos |
| list_evidence_suggestions | Sugerencias de evidencia de IA pendientes de respuesta |
| create_evidencewrite | Vincula un archivo de la bóveda como evidencia |
| update_evidencewrite | Actualiza un enlace de evidencia |
| delete_evidencewrite | Elimina un enlace de evidencia |
| respond_to_suggestionwrite | Acepta o descarta una sugerencia de evidencia |
Tierra
| Herramienta | Descripción |
|---|---|
| list_parcels | Cada elemento de tierra con referencia RPA, hectáreas de la geometría mapeada, longitud y el uso de tierra que resolvió el planificador SFI, más totales por tipo y uso de tierra |
| get_parcel | Un elemento completo, con la vista del planificador: hectáreas por uso de tierra, estado LFA, designaciones, activos patrimoniales |
| get_parcel_geometry | Geometría GeoJSON de un elemento |
| get_parcel_facts | El expediente de la parcela: designaciones, historial de cultivos, terreno, cobertura satelital, veredicto de agua, inundación |
| list_hedgerows | Setos con longitud en metros y el total de la explotación sobre el que se pagan las acciones de setos |
| list_hedgerow_surveys | Encuestas de condición de setos |
| create_parcelwrite | Crea un elemento de tierra |
| update_parcelwrite | Actualiza el nombre, atributos o notas de un elemento de tierra |
| archive_parcelwrite | Archiva un elemento de tierra |
Planificador SFI 2026
| Herramienta | Descripción |
|---|---|
| list_sfi_actions | El catálogo SFI 2026: tasas, unidades, reglas de apilamiento, el indicador del 25% del área limitada, usos de tierra elegibles |
| get_sfi_action | Una acción completa con sus complementos y primarios resueltos |
| get_sfi_planner_readiness | ¿Están listos los datos de tierra de la explotación para planificar? La misma lista de verificación que la página del planificador |
| get_sfi_farm_limits | Área agrícola, la asignación del 25% y lo que los acuerdos activos ya comprometen, el límite de £100k/año |
| get_sfi_parcel_options | Qué puede ir en una parcela, a qué máximo, por cuánto al año y por qué no, desde el propio motor del planificador |
| list_sfi_plans | Borradores y planes finalizados con valor anual |
| get_sfi_plan | Un plan con sus acciones, filas de resumen y totales de límite |
| get_sfi_plan_comparison | De dos a cuatro planes lado a lado |
| create_sfi_planwrite | Crea un borrador de plan vacío |
| add_sfi_plan_actionwrite | Añade una acción a una parcela en un borrador de plan: cada regla se vuelve a aplicar en el servidor |
| remove_sfi_plan_actionwrite | Elimina una acción y cualquier cosa que dependiera de ella |
| dismiss_sfi_actionwrite | Marca una acción como no interesante en una parcela o en todo el plan |
| restore_sfi_actionwrite | Deshace un descarte |
| delete_sfi_planwrite | Elimina un borrador de plan (se conserva para auditoría) |
Agua, suelo y nutrientes
| Herramienta | Descripción |
|---|---|
| get_water_summary | Postura de riesgo de agua: indicadores abiertos, distancias a cursos de agua, veredictos de esparcimiento, almacenamiento |
| list_water_flags | Indicadores de riesgo de agua por estado, tipo o parcela |
| get_parcel_water_context | Cursos de agua, pozos, pendiente y extracción alrededor de una parcela |
| get_water_readiness | ¿Están los datos de agua de la explotación lo suficientemente completos para evaluar? |
| list_soil_results | Resultados de laboratorio de suelo aceptados con pH e índices RB209 P/K/Mg |
| list_samples | El registro físico de muestras |
| list_nvz_calculations | Carga de nitrógeno de estiércol por año frente al límite de 170 kg N/ha |
| get_nvz_storage | Capacidad de almacenamiento de purín frente al requisito |
| list_manure_inventory | Estiércol producido, importado y exportado |
| list_management_plans | Planes de gestión de nutrientes e IPM archivados |
| get_management_plan | Un plan con tasas por parcela |
Clima y terreno
| Herramienta | Descripción |
|---|---|
| get_weather_day_summary | Precipitación y condiciones de un día, explotación o parcela |
| get_rain_lens | Precipitación reciente y pronosticada por parcela |
| get_ground_lens | Humedad del suelo y trabajabilidad por parcela |
| get_trafficability | Perspectivas de transitabilidad para los próximos días |
Registros, diario, notas e informes
| Herramienta | Descripción |
|---|---|
| list_farm_records | Registros agrícolas obligatorios por tipo, parcela y fecha |
| list_quick_notes | Notas rápidas de campo con enlaces a parcelas |
| list_diary_entries | El diario cronológico de la explotación |
| list_reports | Informes generados: tipo, estado y fechas |
| get_rotational_overview | Acciones rotacionales SFI/CS por parcela este año frente a años anteriores |
Captura de evidencias
| Herramienta | Descripción |
|---|---|
| create_evidence_requestwrite | Crea un enlace de captura para exactamente los elementos que necesitas: el chat muestra el enlace y un código QR; las fotos tomadas con el teléfono se asignan a la parcela y acción correctas |
| get_evidence_request | Progreso de un enlace de captura: qué ha llegado, qué está aprobado, qué falta todavía |
| list_evidence_requests | Solicitudes de captura abiertas y cerradas de una explotación |
| approve_evidence_uploadwrite | Aprueba una subida y la vincula como evidencia |
| reject_evidence_uploadwrite | Rechaza una subida con un motivo |
| delete_evidence_requestwrite | Elimina una solicitud de captura a la que no se ha subido nada |
| get_vault_inbox | La dirección de correo de la bóveda de la explotación y las etiquetas de asunto que pre-coinciden un adjunto con una acción y parcela |
| create_quick_notewrite | Una nota de campo fechada con parcela y ubicación opcionales, vinculable como evidencia |
Informes
| Herramienta | Descripción |
|---|---|
| list_report_types | Los informes que Farmwalk puede generar y qué necesita cada uno |
| create_reportwrite | Genera un informe con marca para una explotación o acuerdo |
| get_report | Estado del informe y, cuando esté listo, una descarga de corta duración |
Incorporación y configuración inicial
| Herramienta | Descripción |
|---|---|
| get_onboarding_status | La lista de verificación de configuración para un nuevo usuario: organización, explotación, SBI, tierra, primer acuerdo — y qué herramienta completa cada uno |
| create_organisationwrite | Crea tu organización; te conviertes en su propietario |
| get_rpa_preview | Cuántas parcelas, cubiertas de suelo y setos tiene la RPA para un SBI, antes de que se cree nada |
| import_agreement_documentwrite | Lee un PDF de acuerdo de esquema ya en el vault y construye un borrador de acuerdo a partir de él |
| get_agreement_import | La etapa de la importación y, cuando esté lista, el borrador en términos simples: elementos, valores, parcelas coincidentes |
| list_agreement_imports | Importaciones de acuerdos recientes para una explotación |
| confirm_agreement_importwrite | Convierte un borrador revisado en el acuerdo vigente |
| invite_memberwrite | Invita a un colega o cliente a tu organización; devuelve el enlace que abren |
| list_invitations | Invitaciones pendientes y aceptadas para una organización |
| revoke_invitationwrite | Retira una invitación |
| list_farm_sbis | El SBI de la explotación y cualquier SBI adicional que tenga, con recuentos de tierra y acuerdos |
| add_farm_sbiwrite | Registra un SBI adicional en una explotación, listo para su propia importación de tierra |
Importación de tierra
| Herramienta | Descripción |
|---|---|
| import_rpa_landwrite | Importa las parcelas, cubiertas de suelo y setos de la explotación desde la RPA usando su SBI |
| get_land_import_status | Progreso de una importación, o el resumen de tierra actual de la explotación |
Ganadería
| Herramienta | Descripción |
|---|---|
| list_livestock_holdings | Tenencias CPH registradas |
| list_livestock_animals | El registro de animales, por especie, tenencia o etiqueta |
| list_livestock_movements | Registros de movimientos legales por dirección, especie y fecha |
Salud y seguridad
| Herramienta | Descripción |
|---|---|
| list_hs_incidents | Incidentes con resumen de RIDDOR y estado |
| list_hs_equipment | Equipos con fechas de inspección y vencimiento de certificados |
| list_hs_staff | Roles del personal, estado de inducción y formación (sin datos de contacto) |
| list_hs_risk_assessments | Evaluaciones de riesgos con estado de revisión |
| list_hs_actions | Acciones requeridas con fechas de vencimiento |
| list_hs_documents | Documentos de H&S publicados (solo metadatos) |
| list_coshh_assessments | Evaluaciones y controles COSHH |
Regen Score
| Herramienta | Descripción |
|---|---|
| get_farm_score | La puntuación actual de la explotación, confianza y desglose de métricas |
| get_benchmark_positions | Dónde se sitúa la explotación frente a sus cohortes anonimizadas |
| get_score_recommendation | La siguiente práctica con más probabilidad de aumentar la puntuación |
| get_achievements | Logros obtenidos y pendientes |
| get_scoring_methodology | La metodología de puntuación publicada |
Vault, tareas, consultas y búsqueda
| Herramienta | Descripción |
|---|---|
| list_vault_files | Lista archivos del vault (documentos, fotos, audio, video) para una explotación |
| search_vault | Busca archivos del vault por nombre, descripción o transcripción de IA |
| get_vault_file | Un archivo del vault con sus metadatos |
| get_vault_transcription | La transcripción de IA de un archivo de audio o video |
| list_vault_folders | Carpetas del vault para una explotación |
| update_vault_filewrite | Renombra, describe o mueve un archivo del vault |
| delete_vault_filewrite | Elimina un archivo del vault |
| create_vault_folderwrite | Crea una carpeta del vault |
| list_tasks | Lista tareas en todas las explotaciones, filtra por estado, prioridad o asignado |
| get_task | Una tarea con sus comentarios y enlaces |
| list_task_comments | Comentarios en una tarea |
| get_task_links | A qué está vinculada una tarea |
| create_taskwrite | Crea una tarea en una explotación con título, descripción y prioridad |
| update_taskwrite | Actualiza estado, prioridad, título, descripción o asignado de una tarea |
| delete_taskwrite | Elimina una tarea |
| create_task_commentwrite | Comenta en una tarea |
| link_taskwrite | Vincula una tarea a un acuerdo, parcela o acción |
| unlink_taskwrite | Elimina un enlace de tarea |
| list_consult_sessions | Busca y lista sesiones de consulta en todas las explotaciones, filtra por estado o nombre |
| get_consult_session | Detalles completos de la sesión, incluidos elementos revisados, notas y acuerdos |
| get_consult_transcript | La transcripción completa de una sesión en todas las grabaciones |
| get_consult_summary | Resumen generado por IA y resumen extendido de una sesión |
| get_consult_actions | Tareas y acciones extraídas de las grabaciones de una sesión |
| get_consult_share_link | Un enlace de compartir para una sesión |
| create_consult_sessionwrite | Inicia una sesión de consulta |
| update_consult_sessionwrite | Actualiza el estado o las notas de una sesión |
| search | Búsqueda unificada en explotaciones, acuerdos, archivos del vault y tareas |
| get_analytics_summary | Resumen de análisis entre explotaciones |
Herramientas interactivas de la aplicación
Estas herramientas renderizan interfaz de usuario interactiva directamente en el chat \u2014 mapas satelitales impulsados por Mapbox y paneles de cumplimiento en vivo.
show_evidence_uploader
Zona de arrastre y cámara renderizadas en el chat — evidencia preetiquetada con la acción y la parcela, o (propósito: acuerdo) tu PDF de acuerdo, importado como borrador en el momento en que llega
show_parcel_map
Mapa satelital interactivo para una parcela de tierra específica con superposición de límites
show_farm_map
Mapa satelital de toda la explotación con parcelas codificadas por color según el estado de cumplimiento
show_compliance_dashboard
Panel visual con puntuaciones de esquema, progreso y fechas límite
Autenticación
Farmwalk utiliza OAuth 2.1 con PKCE para autenticación segura basada en navegador. Tu cliente de IA maneja el flujo automáticamente.
Flujo OAuth 2.1 (automático)
Cliente de IA
Inicio de sesión en navegador
Aprobar ámbitos
Conectado
Cuando usas una herramienta MCP por primera vez, tu navegador abre la página de inicio de sesión de Farmwalk. Después de iniciar sesión, apruebas los ámbitos solicitados y el token se devuelve a tu cliente de IA automáticamente. No se requiere manejo manual de tokens.
Ámbitos
| Ámbito | Descripción | Permite |
|---|---|---|
| farmwalk:read | Acceso de solo lectura | Consultar explotaciones, acuerdos, parcelas, archivos del vault, tareas |
| farmwalk:write | Acceso de lectura y escritura | Todo lo de lectura, más crear/actualizar tareas |
Token de acceso personal (respaldo manual)
Si tu cliente MCP no admite OAuth, puedes usar un Token de Acceso Personal (PAT) desde la configuración de usuario de Farmwalk. Genera un token en Configuración → Seguridad → Tokens de Acceso Personal y configura tu cliente para enviarlo como token Bearer.
{
"mcpServers": {
"farmwalk": {
"url": "https://farmwalk.app/mcp",
"headers": {
"Authorization": "Bearer pat.your_token_here"
}
}
}
}
Se recomienda OAuth
Los tokens OAuth tienen ámbito, se actualizan automáticamente y pueden revocarse de forma centralizada. Usa PAT solo cuando tu cliente no admita OAuth basado en navegador.