southernhorticultureflorida.com
St. Augustine's garden center since 1979. Native plants, organic products, and local expertise for Zone 9b coastal Florida gardens.
First seen 2026-11-05 · Last seen 2026-11-05 · Source: webmcp.com
Answer 7 · Act 7 · Transact 1 · Score: Not yet scored
Tool inspector
search_plants
Search the plant catalog by name, trait, or category. Requirements filter candidates; qualifiers are ranked against the constraints marked as preferences. Unrecorded attributes are reported as unknown.
Page: /
Input schema
| Property | Type | Required | Description |
|---|---|---|---|
context |
string | yes | REQUIRED. The shopper's question or goal, verbatim, in their own words. Results are ranked against its constraints, including light, water, salt exposure, pet safety, budget, mature size, and use case. Each result reports what it matched, what it did not, and what we have no record of. |
constraints |
array | no | Structured requirements or preferences. |
query |
string | no | Free-text match on common or botanical name |
trait |
string | no | Filter by horticultural trait tag |
category |
string | no | Plant category, e.g. Shrub, Tree, Perennial, Palm |
limit |
integer | no | Maximum results; default 10. |
Raw JSON schema
{
"type": "object",
"additionalProperties": false,
"properties": {
"context": {
"type": "string",
"maxLength": 500,
"description": "REQUIRED. The shopper's question or goal, verbatim, in their own words. Results are ranked against its constraints, including light, water, salt exposure, pet safety, budget, mature size, and use case. Each result reports what it matched, what it did not, and what we have no record of."
},
"constraints": {
"type": "array",
"maxItems": 24,
"description": "Structured requirements or preferences.",
"items": {
"oneOf": [
{
"type": "object",
"additionalProperties": false,
"required": [
"field",
"value"
],
"properties": {
"strength": {
"type": "string",
"enum": [
"requirement",
"preference"
],
"description": "Defaults to preference for inferred constraints, requirement for stated constraints."
},
"provenance": {
"type": "string",
"enum": [
"stated",
"inferred"
],
"default": "stated"
},
"field": {
"const": "light",
"type": "string"
},
"value": {
"type": "string",
"enum": [
"shade",
"part",
"sun"
]
},
"comparison": {
"type": "string",
"enum": [
"eq",
"neq"
]
}
}
},
{
"type": "object",
"additionalProperties": false,
"required": [
"field",
"value"
],
"properties": {
"strength": {
"type": "string",
"enum": [
"requirement",
"preference"
],
"description": "Defaults to preference for inferred constraints, requirement for stated constraints."
},
"provenance": {
"type": "string",
"enum": [
"stated",
"inferred"
],
"default": "stated"
},
"field": {
"const": "water",
"type": "string"
},
"value": {
"type": "string",
"enum": [
"low",
"moderate",
"high"
]
}
}
},
{
"type": "object",
"additionalProperties": false,
"required": [
"field",
"value"
],
"properties": {
"strength": {
"type": "string",
"enum": [
"requirement",
"preference"
],
"description": "Defaults to preference for inferred constraints, requirement for stated constraints."
},
"provenance": {
"type": "string",
"enum": [
"stated",
"inferred"
],
"default": "stated"
},
"field": {
"const": "salt",
"type": "string"
},
"value": {
"type": "boolean",
"const": true
}
}
},
{
"type": "object",
"additionalProperties": false,
"required": [
"field",
"value"
],
"properties": {
"strength": {
"type": "string",
"enum": [
"requirement",
"preference"
],
"description": "Defaults to preference for inferred constraints, requirement for stated constraints."
},
"provenance": {
"type": "string",
"enum": [
"stated",
"inferred"
],
"default": "stated"
},
"field": {
"const": "soil",
"type": "string"
},
"value": {
"type": "string",
"enum": [
"sandy",
"clay",
"wet",
"alkaline"
]
}
}
},
{
"type": "object",
"additionalProperties": false,
"required": [
"field",
"value"
],
"properties": {
"strength": {
"type": "string",
"enum": [
"requirement",
"preference"
],
"description": "Defaults to preference for inferred constraints, requirement for stated constraints."
},
"provenance": {
"type": "string",
"enum": [
"stated",
"inferred"
],
"default": "stated"
},
"field": {
"const": "coastal",
"type": "string"
},
"value": {
"type": "string",
"enum": [
"near-coast",
"beachfront"
]
}
}
},
{
"type": "object",
"additionalProperties": false,
"required": [
"field",
"value"
],
"properties": {
"strength": {
"type": "string",
"enum": [
"requirement",
"preference"
],
"description": "Defaults to preference for inferred constraints, requirement for stated constraints."
},
"provenance": {
"type": "string",
"enum": [
"stated",
"inferred"
],
"default": "stated"
},
"field": {
"const": "petSafe",
"type": "string"
},
"value": {
"type": "boolean",
"const": true
}
}
},
{
"type": "object",
"additionalProperties": false,
"required": [
"field",
"value"
],
"properties": {
"strength": {
"type": "string",
"enum": [
"requirement",
"preference"
],
"description": "Defaults to preference for inferred constraints, requirement for stated constraints."
},
"provenance": {
"type": "string",
"enum": [
"stated",
"inferred"
],
"default": "stated"
},
"field": {
"const": "maxPriceUSD",
"type": "string"
},
"value": {
"type": "number",
"minimum": 0,
"maximum": 1000000
},
"comparison": {
"type": "string",
"enum": [
"lt",
"lte"
]
},
"scope": {
"type": "string",
"enum": [
"entry-unit",
"selected-size",
"project-total",
"unspecified"
],
"default": "unspecified",
"description": "Starting prices support entry-unit scope only."
}
}
},
{
"type": "object",
"additionalProperties": false,
"required": [
"field",
"value"
],
"properties": {
"strength": {
"type": "string",
"enum": [
"requirement",
"preference"
],
"description": "Defaults to preference for inferred constraints, requirement for stated constraints."
},
"provenance": {
"type": "string",
"enum": [
"stated",
"inferred"
],
"default": "stated"
},
"field": {
"const": "maxHeightFt",
"type": "string"
},
"value": {
"type": "number",
"minimum": 0,
"maximum": 1000
},
"comparison": {
"type": "string",
"enum": [
"lt",
"lte"
]
}
}
},
{
"type": "object",
"additionalProperties": false,
"required": [
"field",
"value"
],
"properties": {
"strength": {
"type": "string",
"enum": [
"requirement",
"preference"
],
"description": "Defaults to preference for inferred constraints, requirement for stated constraints."
},
"provenance": {
"type": "string",
"enum": [
"stated",
"inferred"
],
"default": "stated"
},
"field": {
"const": "minHeightFt",
"type": "string"
},
"value": {
"type": "number",
"minimum": 0,
"maximum": 1000
},
"comparison": {
"type": "string",
"enum": [
"gt",
"gte"
]
}
}
},
{
"type": "object",
"additionalProperties": false,
"required": [
"field",
"value"
],
"properties": {
"strength": {
"type": "string",
"enum": [
"requirement",
"preference"
],
"description": "Defaults to preference for inferred constraints, requirement for stated constraints."
},
"provenance": {
"type": "string",
"enum": [
"stated",
"inferred"
],
"default": "stated"
},
"field": {
"const": "useCase",
"type": "string"
},
"value": {
"type": "string",
"enum": [
"privacy",
"groundcover",
"container",
"border",
"shade-tree"
]
}
}
},
{
"type": "object",
"additionalProperties": false,
"required": [
"field",
"value"
],
"properties": {
"strength": {
"type": "string",
"enum": [
"requirement",
"preference"
],
"description": "Defaults to preference for inferred constraints, requirement for stated constraints."
},
"provenance": {
"type": "string",
"enum": [
"stated",
"inferred"
],
"default": "stated"
},
"field": {
"const": "want",
"type": "string"
},
"value": {
"type": "string",
"enum": [
"native",
"pollinator",
"deer-resistant",
"drought-tolerant",
"edible",
"evergreen",
"flowering",
"low-maintenance",
"fast-growing"
]
}
}
}
]
}
},
"query": {
"type": "string",
"maxLength": 120,
"description": "Free-text match on common or botanical name"
},
"trait": {
"type": "string",
"enum": [
"native-florida",
"salt-tolerant-high",
"salt-tolerant-moderate",
"pollinator-friendly",
"deer-resistant",
"drought-tolerant",
"shade-loving",
"edible",
"privacy"
],
"description": "Filter by horticultural trait tag"
},
"category": {
"type": "string",
"maxLength": 120,
"description": "Plant category, e.g. Shrub, Tree, Perennial, Palm"
},
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 25,
"description": "Maximum results; default 10."
}
},
"required": [
"context"
]
}
Similar websites
cleardose-webmcp-demo.netlify.app
See the ClearDose WebMCP use case, shared Vue and Pinia architecture, demo workflow, source repository, and submission readiness.
4over4.com
4OVER4.COM prints 1,000+ custom products on 60+ paper stocks in Queens, with same-day shipping on most orders and 150,000+ businesses served since 1999.
camdentools.com
Construction tools and equipment
autolab.run
Super intelligence for car lovers. A WebMCP vehicle configurator, an agentic owner's guide with a live digital twin, and the 3D creation engine that measures th…