{
  "manifestVersion": "1.0.0",
  "lastUpdated": "2026-05-14",
  "site": "https://grdnhelper.com",
  "brand": {
    "name": "GRDN Helper",
    "legalName": "GRDN Helper",
    "url": "https://grdnhelper.com",
    "logo": "https://grdnhelper.com/brand/grdn-helper-mark.png",
    "mission": "Help neighbors connect with trusted local people for garden, lawn and outdoor maintenance — building stronger communities one yard at a time.",
    "shortDescription": "Neighbor-powered mobile app (iOS + Android) for finding trusted local garden, lawn and outdoor help.",
    "category": "LifestyleApplication",
    "platforms": [
      "iOS",
      "Android"
    ],
    "contactEmail": "hello@grdnhelper.app",
    "serviceCategories": [
      "Lawn mowing & edging",
      "Hedge & shrub trimming",
      "Garden bed maintenance",
      "Seasonal cleanup (leaf, snow, storm)",
      "Tree pruning (light)",
      "Mulching & soil care",
      "HOA / community common-area upkeep",
      "Volunteer neighborhood help"
    ]
  },
  "services": [
    {
      "id": "mow",
      "name": "Lawn mowing & edging",
      "description": "Routine mow, trim and edge for residential lawns.",
      "typicalPriceUsd": {
        "min": 35,
        "max": 75,
        "unit": "per visit"
      }
    },
    {
      "id": "hedge",
      "name": "Hedge & shrub trimming",
      "description": "Shape and reduce hedges, ornamental shrubs and small bushes.",
      "typicalPriceUsd": {
        "min": 60,
        "max": 200,
        "unit": "per visit"
      }
    },
    {
      "id": "beds",
      "name": "Garden bed maintenance",
      "description": "Weeding, mulching, replanting and seasonal refresh of garden beds.",
      "typicalPriceUsd": {
        "min": 80,
        "max": 250,
        "unit": "per visit"
      }
    },
    {
      "id": "cleanup",
      "name": "Seasonal cleanup",
      "description": "Spring or fall deep clean: leaves, debris, gutter clear, haul-away.",
      "typicalPriceUsd": {
        "min": 150,
        "max": 500,
        "unit": "per job"
      }
    },
    {
      "id": "tree",
      "name": "Light tree pruning",
      "description": "Pruning of small ornamental trees and accessible branches (under 15 ft).",
      "typicalPriceUsd": {
        "min": 100,
        "max": 400,
        "unit": "per job"
      }
    },
    {
      "id": "hoa",
      "name": "HOA common-area upkeep",
      "description": "Recurring maintenance of HOA-owned green spaces, entry beds and shared lawns."
    }
  ],
  "cities": [
    "San Francisco, CA",
    "Oakland, CA",
    "San Jose, CA",
    "Sacramento, CA",
    "Huntsville, AL",
    "Austin, TX",
    "Dallas, TX",
    "Denver, CO",
    "Portland, OR",
    "Seattle, WA",
    "Phoenix, AZ",
    "Atlanta, GA",
    "Charlotte, NC",
    "Raleigh, NC",
    "Nashville, TN",
    "Boston, MA"
  ],
  "faqs": [
    {
      "q": "Is GRDN Helper a website or a mobile app?",
      "a": "GRDN Helper is a native mobile app for iOS and Android. The website is informational only — all booking, messaging and community features happen inside the app."
    },
    {
      "q": "How much does GRDN Helper cost?",
      "a": "Free for homeowners, neighbors and volunteers. Independent providers can start on a free Starter Plot tier and upgrade to paid plans as they grow."
    },
    {
      "q": "How are providers vetted?",
      "a": "Providers verify identity, link to a verified phone number, and accumulate neighbor-visible ratings tied to real local jobs. HOAs can additionally require insurance verification before approving providers in their community."
    },
    {
      "q": "Can my HOA or strata council use GRDN Helper to coordinate common-area work?",
      "a": "Yes. HOA admins can stand up a private community space, invite residents, approve preferred providers and post common-area jobs that residents can see and discuss."
    },
    {
      "q": "Are payments handled inside the app?",
      "a": "Quotes and bookings are coordinated in-app. Payment can be made directly between homeowner and provider, or via the in-app payment flow where available in your region."
    },
    {
      "q": "Where is GRDN Helper available?",
      "a": "Active and growing across the US, with seed neighborhoods in San Francisco, Oakland, Austin, Dallas, Denver, Portland, Seattle, Phoenix, Atlanta, Charlotte, Raleigh, Nashville, Boston and Huntsville."
    }
  ],
  "faqSourceUrl": "https://grdnhelper.com/faq",
  "expertise": [
    {
      "id": "vetting-rules",
      "title": "How GRDN Helper vets local garden providers",
      "answer": "Providers are vetted through identity verification, phone verification, and neighbor-visible ratings tied to real completed jobs in the same community.",
      "details": [
        "Identity check on first signup (government ID match to profile name).",
        "Verified mobile number required before bidding on jobs.",
        "Ratings only count when both parties confirm the job was completed.",
        "HOAs can layer additional rules (e.g. proof of liability insurance, business license).",
        "Providers losing a star average below 3.5 are paused from new HOA-gated jobs until reviewed."
      ],
      "audience": "homeowner"
    },
    {
      "id": "hoa-compliance",
      "title": "HOA & strata garden compliance basics",
      "answer": "Most HOAs regulate visible front-yard maintenance (height, edging, weeds), shared landscaping, and any structural changes — confirm your community's rules before booking work.",
      "details": [
        "Front lawn height limits typically range 3–6 inches; check your CC&Rs.",
        "Shrub & hedge maintenance along property lines is usually homeowner responsibility unless on common ground.",
        "Tree removal and major pruning frequently require HOA architectural review.",
        "Pesticide and chemical application may be restricted in pollinator-friendly communities.",
        "Common-area work must be commissioned by the HOA, not individual residents."
      ],
      "audience": "hoa"
    },
    {
      "id": "seasonal-guidance",
      "title": "Seasonal outdoor service guidance (US climate zones)",
      "answer": "Schedule mowing weekly in growing season, deep cleanups twice a year (spring & fall), and pruning in late winter for most US zones.",
      "details": [
        "Spring (Mar–May): bed cleanup, mulch refresh, first mow when grass hits 3 inches.",
        "Summer (Jun–Aug): weekly mow, edging, drought-aware watering, hedge shaping.",
        "Fall (Sep–Nov): leaf removal, gutter clear, final mow at ~2.5 inches, winterization.",
        "Winter (Dec–Feb): structural pruning of dormant deciduous trees, snow & storm cleanup in northern zones.",
        "Southern zones (FL, TX, AZ): year-round mowing, but reduced frequency Nov–Feb."
      ],
      "audience": "homeowner"
    },
    {
      "id": "pricing-etiquette",
      "title": "Pricing & quote etiquette in neighborhood gardening",
      "answer": "Reasonable residential lawn quotes in the US fall between $35–$75 per visit for a quarter-acre lot; always request itemized quotes covering labor, haul-away and materials.",
      "details": [
        "Itemize: labor hours, haul-away/disposal, mulch/soil/plant materials, equipment fee.",
        "Travel surcharges are common for jobs >10 miles from the provider's home base.",
        "Tipping is appreciated but not expected; one-time bonuses for storm work are common.",
        "Recurring weekly contracts usually unlock 10–20% off per-visit pricing."
      ],
      "audience": "homeowner"
    },
    {
      "id": "volunteer-role",
      "title": "How neighborhood volunteers fit in",
      "answer": "Volunteers offer free help to elderly, disabled or short-on-time neighbors and are surfaced separately from paid providers — no commission, no commercial intent.",
      "details": [
        "Volunteer profiles are clearly marked and cannot accept payments through the app.",
        "Communities can run organized volunteer days (storm cleanup, garden builds).",
        "Volunteer hours can be logged for HOA service-credit programs."
      ],
      "audience": "volunteer"
    }
  ],
  "tools": [
    {
      "name": "find_local_provider",
      "description": "Search verified local garden, lawn or outdoor providers in a given city or ZIP, optionally filtered by service category.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "location": {
            "type": "string",
            "description": "City name or 5-digit US ZIP code"
          },
          "service": {
            "type": "string",
            "description": "Service id (e.g. 'mow', 'hedge', 'cleanup')"
          },
          "radiusMiles": {
            "type": "integer",
            "minimum": 1,
            "maximum": 50,
            "default": 10
          }
        },
        "required": [
          "location"
        ]
      },
      "outputSchema": {
        "type": "array",
        "items": {
          "type": "object",
          "properties": {
            "providerId": {
              "type": "string"
            },
            "displayName": {
              "type": "string"
            },
            "rating": {
              "type": "number"
            },
            "jobsCompleted": {
              "type": "integer"
            },
            "verified": {
              "type": "boolean"
            }
          }
        }
      },
      "sideEffect": false,
      "invokedVia": "mobile-app"
    },
    {
      "name": "request_quote",
      "description": "Ask one or more local providers for a quote on a described job.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "service": {
            "type": "string"
          },
          "location": {
            "type": "string"
          },
          "description": {
            "type": "string",
            "maxLength": 500
          },
          "photos": {
            "type": "array",
            "items": {
              "type": "string",
              "format": "uri"
            }
          }
        },
        "required": [
          "service",
          "location",
          "description"
        ]
      },
      "outputSchema": {
        "type": "object",
        "properties": {
          "quoteRequestId": {
            "type": "string"
          },
          "sentToProviderCount": {
            "type": "integer"
          }
        }
      },
      "sideEffect": false,
      "invokedVia": "mobile-app"
    },
    {
      "name": "join_community_feed",
      "description": "Join a neighborhood or HOA community feed to see and post local outdoor-help discussion.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "communityCode": {
            "type": "string",
            "description": "HOA invite code or neighborhood slug"
          }
        },
        "required": [
          "communityCode"
        ]
      },
      "outputSchema": {
        "type": "object",
        "properties": {
          "communityId": {
            "type": "string"
          },
          "memberCount": {
            "type": "integer"
          }
        }
      },
      "sideEffect": false,
      "invokedVia": "mobile-app"
    },
    {
      "name": "check_service_availability",
      "description": "Check whether GRDN Helper has active providers in a given location and service category.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "location": {
            "type": "string"
          },
          "service": {
            "type": "string"
          }
        },
        "required": [
          "location"
        ]
      },
      "outputSchema": {
        "type": "object",
        "properties": {
          "available": {
            "type": "boolean"
          },
          "providerCount": {
            "type": "integer"
          }
        }
      },
      "sideEffect": false,
      "invokedVia": "mobile-app"
    }
  ],
  "notes": {
    "mcp": "These tools are MCP-inspired DESCRIPTORS only — no execution endpoint. Invocation happens inside the GRDN Helper iOS/Android app.",
    "dataPolicy": "All data here is public marketing & expertise content. The vault never reads from user sessions, databases or private backend."
  }
}