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
  1. Docs
  2. Overview

Tools Overview

FieldMCP exposes 11 MCP tools across 3 providers. All tools are read-only and idempotent — they never modify data.

Response Format

Every tool returns a JSON response with this structure:

Success

{
  "error": false,
  "data": { ... },
  "dataQuality": "COMPLETE",
  "missingData": []
}

Error

{
  "error": true,
  "code": "FIELD_NOT_FOUND",
  "message": "Field 'abc' not found in organization '123'",
  "retryable": false,
  "suggestedAction": "Verify the field ID using deere_list_resources"
}

Data Quality

Many tools return a dataQuality indicator:

LevelMeaning
COMPLETEAll data present, full confidence in results
PARTIALSome optional data missing, results still valid but may be less precise
INSUFFICIENTCritical data missing, results may be unreliable

Error Codes

Validation

CodeRetryableDescription
MISSING_REQUIRED_PARAMNoA required parameter was not provided
INVALID_PARAM_VALUENoA parameter has an invalid value
INVALID_PARAM_TYPENoA parameter has the wrong type

Authentication

CodeRetryableDescription
TOKEN_EXPIREDNoOAuth token expired — farmer needs to re-authorize
TOKEN_REVOKEDNoOAuth token was revoked
PROVIDER_NOT_CONNECTEDNoFarmer hasn't connected this provider

Rate Limiting

CodeRetryableDescription
RATE_LIMIT_USERYesPer-user rate limit exceeded
RATE_LIMIT_PROVIDERYesProvider's rate limit exceeded

Provider

CodeRetryableDescription
PROVIDER_UNAVAILABLEYesProvider API is down (~30s retry)
PROVIDER_TIMEOUTYesProvider API timed out
PROVIDER_ERRORDependsGeneric provider error (5xx retryable, 4xx not)

Resource

CodeRetryableDescription
RESOURCE_NOT_FOUNDNoRequested resource doesn't exist
FIELD_NOT_FOUNDNoField doesn't exist
ORG_NOT_FOUNDNoOrganization doesn't exist
EQUIPMENT_NOT_FOUNDNoEquipment doesn't exist

Providers

  • John Deere — List resources, field overviews, equipment status, operation search
  • Farm Intelligence — Field diagnosis, yield analysis, field comparison, action plans, rule lookup
  • Weather — Historical and forecast weather with GDD, precipitation, temperature
OAuthList Resources