search_farms, get_farm, list_products, and get_stats.
Tool index
search_farms — search farms by location, products, or certifications
search_farms — search farms by location, products, or certifications
lng to enable distance-based sorting and radius filtering.["eggs", "raw milk"].["dairy", "produce"].["organic", "usda"]."WY" or "OR". Used for non-geographic searches.name, city, state, distance_mi, products, categories, certifications, quality_tier, and delivery_enabled. Includes pagination metadata: count, page, per_page, has_more.get_farm — get a full farm profile by ID
get_farm — get a full farm profile by ID
id, name, city, state, address, lat, lng, phone, website, email, description, story, farmer_name, categories, products, certifications, practices, delivery_options, google_rating, quality_tier, hours_json, and a nested product_listings array with id, name, price, unit, category, and in_stock.list_products — list all product types with farm counts
list_products — list all product types with farm counts
{ name: string, farm_count: number }. Example: { name: "pastured eggs", farm_count: 342 }.find_food — product-first search near a location
find_food — product-first search near a location
"eggs" will match "pastured eggs", "farm eggs", etc.Parameters"raw milk", "eggs", "honey".["organic"].true, only returns farms that have at least one in-stock listing for the product.product_searched, count, page, per_page, has_more, and a farms array. Each farm includes distance_mi and a matching_products array with id, name, price, unit, and in_stock.get_farm_products — all products for a specific farm
get_farm_products — all products for a specific farm
"dairy" or "meat".true, only returns products that are currently in stock.farm— basic farm infosummary—{ total, in_stock, categories, price_range }products— flat array of all product listingsproducts_by_category— same products grouped by category name
check_availability — check if a product is available at a farm
check_availability — check if a product is available at a farm
"eggs" or "raw milk".status— one ofavailable,out_of_stock,listed_no_pricing, ornot_foundmessage— human-readable explanation of the statusmatching_listings— array of product listings withname,price,unit, andin_stockoperating_hours— the farm’s hours so you know when to visit
nearby_categories — discover what food is available near a location
nearby_categories — discover what food is available near a location
true, includes a practices array with farming practice names, counts, and percentages of nearby farms using each practice.true, adds a with_pricing count to each product indicating how many nearby farms have structured pricing for it.total_farms— number of farms scannedplace_types— breakdown by place type (farm, market, etc.)categories— array of{ name, count, closest_mi }sorted by countproducts— array of{ name, count, closest_mi }(includeswith_pricingcount when requested)certifications— array of{ name, count }(includespctwheninclude_practicesis true)practices— array of{ name, count, pct }(only wheninclude_practicesis true)
compare_product_prices — compare prices for a product across nearby farms
compare_product_prices — compare prices for a product across nearby farms
"eggs", "raw milk", "honey".product— the searched product nameradius_miles— the radius usedfarm_count— number of farms with priced listingsavg_price,min_price,max_price,median_price— aggregate statisticsprices— array of{ price, unit, farm_name, distance_miles }sorted by distance
get_area_delivery — delivery and pickup stats for farms near a location
get_area_delivery — delivery and pickup stats for farms near a location
total_farms— total farms in the areadelivery_enabled— count and percentage of farms offering deliveryoffers_pickup— count and percentage of farms offering on-farm pickup
find_farm_differentiators — what makes a farm unique vs its neighbors
find_farm_differentiators — what makes a farm unique vs its neighbors
farm_name— name of the farmradius_milesandnearby_farm_countunique_products— products no other nearby farm carriesrare_products— products fewer than 3 other farms carry, each withother_farmscountunique_practices— farming practices not found at nearby farmsunique_certifications— certifications not held by nearby farmshas_delivery,area_delivery_pct— delivery advantage contextgoogle_rating,area_avg_rating— rating comparison
get_nearby_competitors — farms with overlapping products
get_nearby_competitors — farms with overlapping products
"distance", "overlap" (by product overlap count), or "rating"."farm" to include only farms, or "all" to include markets and stores.farm_name— the reference farm’s nameyour_products— the reference farm’s product listcompetitors— array of competitor objects, each withfarm_id,farm_name,distance_miles,overlapping_products,overlap_count,practices,certifications,google_rating, andhas_delivery
get_market_landscape — raw market data for an area
get_market_landscape — raw market data for an area
total_farms— farms in the areaquality—{ avg_score, median_score, min_score, max_score, tiers: { premium, standard, basic, incomplete } }distance_distribution—{ within_5mi, within_10mi, within_25mi, beyond_25mi }place_types— breakdown by type (farm, market, CSA, etc.)products— top 30 products with{ name, count, pct }certifications— all certifications with{ name, count, pct }practices— top 20 practices with{ name, count, pct }delivery_options— delivery methods with{ name, count, pct }verification— verification status countspricing—{ farms_with_structured_prices, pct_with_prices }
get_farm_hours — operating hours with open/closed status
get_farm_hours — operating hours with open/closed status
"America/Los_Angeles" or "America/New_York". Used to determine the current day and time for open/closed status.farm— basic farm info (id, name, city, state, place_type, phone, website)operating_hours— day-by-day hours object, e.g.{ monday: "9:00 AM-5:00 PM", tuesday: "Closed", ... }today—{ day, hours, is_open_now }next_open—{ day, hours }for the next time the farm opens, e.g.{ day: "tomorrow", hours: "9:00 AM-5:00 PM" }pickup_windows— array of scheduled pickup slots withday,start_time,end_time, andmax_ordersmessage— human-readable summary, e.g. “Meadowstone Farm is closed right now. Next open: tomorrow (9:00 AM-5:00 PM).”
get_stats — platform-wide statistics
get_stats — platform-wide statistics
GET /v1/stats endpoint.ParametersThis tool takes no parameters.Exampletotal_farms— total number of farms in the databasestates_covered— number of US states with at least one farmdelivery_enabled_farms— farms that offer deliveryplace_types— breakdown by place type (farm, market, CSA, etc.)top_products— top 10 products by farm count
Example conversations
- Finding farms
- Comparing prices
- Exploring the platform