FieldMCP
PricingDocsChangelog
Sign inGet Started
FieldMCP

Connect your AI to farm data in minutes

Product

  • Pricing
  • Documentation
  • Changelog
  • Integrations

Company

  • About
  • Customers
  • Security
  • Contact
  • Support

Legal

  • Terms of Service
  • Privacy Policy
  • DPA
  • SLA

© 2026 FieldMCP. All rights reserved.

Status

Search Documentation

Search for a documentation page...

Getting Started

IntroductionQuickstart

Authentication

API KeysOAuth

Tools Reference

Overview
List ResourcesGet Field OverviewGet Equipment StatusSearch Operations
  1. Docs
  2. John Deere
  3. Get Field Overview

deere_get_field_overview

Get comprehensive field data in a single call. Returns field details with optional boundary geometry, recent operations, flags, and guidance lines.

Parameters

ParameterTypeRequiredDefaultDescription
orgIdstringYes—Organization ID
fieldIdstringYes—Field ID
includestring[]No["details", "boundary"]Sections to include: details, boundary, operations, flags, guidance
operationsDateRangeobjectNo—{ startDate, endDate } in YYYY-MM-DD format
operationsLimitnumberNo10Max operations to return (1-50)

Usage

Basic Field Details

{
  "orgId": "123",
  "fieldId": "abc"
}

Full Field Overview with Operations

{
  "orgId": "123",
  "fieldId": "abc",
  "include": ["details", "boundary", "operations", "flags"],
  "operationsDateRange": {
    "startDate": "2025-01-01"
  }
}

Response

{
  "error": false,
  "data": {
    "field": {
      "id": "field-uuid",
      "externalId": "abc",
      "provider": "john_deere",
      "organizationId": "123",
      "name": "North 40",
      "acres": 40.5,
      "activeCrop": "corn"
    },
    "canonicalFieldId": "uuid-stable-across-providers",
    "boundary": {
      "type": "Polygon",
      "coordinates": [[[...], [...], ...]]
    },
    "operations": [
      {
        "id": "op-uuid",
        "fieldId": "abc",
        "date": "2025-04-15",
        "operationType": "planting",
        "crop": "corn",
        "details": {
          "variety": "DKC62-08",
          "seedingRate": 34000
        }
      }
    ],
    "flags": [
      {
        "id": "flag-uuid",
        "fieldId": "abc",
        "name": "Tile Inlet",
        "coordinates": { "lat": 42.0, "lon": -93.6 },
        "flagType": "drainage"
      }
    ]
  },
  "dataQuality": "COMPLETE"
}

The canonicalFieldId is a stable UUID assigned when the field is synced — use it to reference fields consistently across providers.

Partial Success

If some sections fail to load (e.g., boundary times out but details succeed), the tool returns dataQuality: "PARTIAL" with a missingData array explaining what failed:

{
  "dataQuality": "PARTIAL",
  "missingData": [
    {
      "field": "boundary",
      "impact": "degraded",
      "message": "Boundary request timed out"
    }
  ]
}

Errors

CodeCause
FIELD_NOT_FOUNDField doesn't exist in this organization
TOKEN_EXPIREDJohn Deere token expired
PROVIDER_TIMEOUTJohn Deere API timed out
ParameterTypeRequiredDescription
orgIdstringRequiredOrganization ID
fieldIdstringRequiredField ID
includearrayOptional
operationsDateRangeobjectOptional
operationsLimitnumberOptional

Try it

deere_get_field_overview

Sign in to try this tool

Sign in
List ResourcesGet Equipment Status