Yarda Developer Platform

AI Landscape Design,
Built Into Your App

Generate photorealistic landscape designs, retrieve satellite imagery, detect property boundaries, and estimate materials — via REST API or MCP server.

Talk to Us

Free tier includes 3 designs · No credit card required

What you can build

Yarda exposes the same AI pipeline that powers yarda.ai as a developer API.

AI Landscape Designs

Generate 2D site plans and 3D oblique renderings for any US property address.

Property Boundaries

Get satellite imagery and polygon boundary detection for any US address.

Material Estimates

Calculate material quantities and cost estimates from any design.

AI-Powered Agents

Use the MCP server to give Claude or ChatGPT landscape design capabilities.

Field Service Integrations

Embed Yarda designs inside Jobber, Housecall Pro, or your own CRM.

Proposal Automation

Auto-generate landscape proposals with designs, materials, and pricing.

Quick Start

Get your first AI landscape design in under 5 minutes.

1

Get an API Key

Sign up for a free account — no credit card required. Free tier includes 3 designs.

Your key will start with yarda_ak_

2

Generate a design

Replace yarda_ak_YOUR_KEY with your key and run:

bash
# 1. Get property info (satellite image + boundary)
curl -X POST https://yardav5-production.up.railway.app/api/agent/property-info \
  -H "X-API-Key: yarda_ak_YOUR_KEY" \
  -H "Content-Type: application/json" \
  -d '{"address": "742 Evergreen Terrace, Springfield, IL"}'

# 2. Generate a landscape design
curl -X POST https://yardav5-production.up.railway.app/api/agent/designs \
  -H "X-API-Key: yarda_ak_YOUR_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "address": "742 Evergreen Terrace, Springfield, IL",
    "style": "modern_minimalist",
    "yard_area": "back"
  }'

# 3. Poll until status is "completed"
curl https://yardav5-production.up.railway.app/api/agent/designs/<design_id> \
  -H "X-API-Key: yarda_ak_YOUR_KEY"
3

Retrieve the result

The generate_design call returns a design_id. Poll GET /api/agent/designs/{design_id} until status: "completed" — then use the returned renders[].url in your UI.

MCP Server

Add Yarda to Claude, ChatGPT, or Cursor with one config block.

Claude Code

One command:

bash
claude mcp add --transport http yarda https://yarda-mcp-server-production.up.railway.app/mcp \
  --header "Authorization: Bearer yarda_ak_YOUR_KEY"

Cursor

Add to ~/.cursor/mcp.json:

json
// ~/.cursor/mcp.json
{
  "mcpServers": {
    "yarda": {
      "url": "https://yarda-mcp-server-production.up.railway.app/mcp",
      "headers": {
        "Authorization": "Bearer yarda_ak_YOUR_KEY"
      }
    }
  }
}

Other MCP clients

Any Streamable-HTTP client (ChatGPT dev mode, Grok BYO MCP, scripts) can use this config shape:

json
// Generic MCP client config
{
  "mcpServers": {
    "yarda": {
      "url": "https://yarda-mcp-server-production.up.railway.app/mcp",
      "headers": {
        "Authorization": "Bearer yarda_ak_YOUR_KEY"
      }
    }
  }
}

Then ask: “Design a modern minimalist landscape for 742 Evergreen Terrace, Springfield”

Available tools

  • get_property_infoSatellite imagery + property boundary polygon for any US address
  • generate_designAI landscape design — 2D site plan + renders
  • get_design_statusPoll a running design and retrieve its renders
  • list_stylesAvailable design styles (Modern, Cottage, Tropical, …)
  • estimate_materialsMaterial quantities and cost estimates for a design
  • get_pricingPlan details and per-request pricing

MCP Server URL: https://yarda-mcp-server-production.up.railway.app/mcp

API Reference

Base URL: https://yardav5-production.up.railway.app

POST /api/agent/property-info

Satellite imagery + boundary polygon for a US address

POST /api/agent/designs

Start an AI landscape design generation

GET /api/agent/designs/{id}

Retrieve design status and render URLs

GET /api/agent/styles

List available design styles

POST /api/agent/designs/{id}/estimate-materials

Material quantities + cost estimate for a design

POST /v1/agent/proposals

Create a shareable proposal link for a design

POST /api/agent/quick-design

Fast street-view front yard redesign (~15 s)

GET /health

Health check — no auth required

Authentication: X-API-Key: yarda_ak_YOUR_KEY on the REST API; Authorization: Bearer yarda_ak_YOUR_KEY on the MCP endpoint. · Questions? developers@yarda.ai

Ready to build?

Free tier includes 3 designs. API keys issued instantly after sign-up.

Have questions? Email us