HortOS (Canada)
Search Canadian wholesale plant growers' live availability and price a whole plant list. Read-only.
Should I use this
Quality & Safety
Based on automated analysis of tool definitions and protocol compliance.
Context Cost
This is the approximate number of tokens consumed each time the server's tools are loaded into a model's context. Higher counts reduce the attention available for other tasks.
Install
One-Click Install
Add this to your `claude_desktop_config.json` file:
{
"mcpServers": {
"ca": {
"url": "https://ca.hortosapp.com/mcp"
}
}
}Remote endpoints
https://ca.hortosapp.com/mcpstreamable-httpWhat it can do
Tool inventory
Tools (2)
🟢search_plants(query, state, size)
Search Canada's live wholesale plant market: which wholesale growers list a plant, in which pot sizes, and from what trade price (CAD, ex tax). Use it for "who grows X" or "what does X cost wholesale". Botanical or common names both work.
Input Schema
{
"type": "object",
"properties": {
"query": {
"type": "string",
"description": "Plant name, botanical or common, e.g. 'Lomandra Tanika' or 'lilly pilly'."
},
"state": {
"type": "string",
"description": "Optional state or province code to limit growers, e.g. QLD, NSW, FL."
},
"size": {
"type": "string",
"description": "Optional pot size, e.g. #3, 15 gal, 60mm caliper, Plugs or B&B."
}
},
"required": [
"query"
]
}🟢price_plant_list(list, near, job)
Price a whole plant list or planting schedule from wholesale growers' live stock lists: each line matched to a grower, size and trade price, with the growers near the job preferred. Returns a link to the priced list on HortOS. IMPORTANT: this does not place an order. Give the person the link: they open it, check the lines and press send, and each grower then confirms stock and freight.
Input Schema
{
"type": "object",
"properties": {
"list": {
"type": "string",
"description": "The plant list as text, one plant per line with quantity, name and pot size, e.g. '40 x Lomandra Tanika 140mm'."
},
"near": {
"type": "string",
"description": "Optional: the job's suburb, town or postcode, so growers near the job are used."
},
"job": {
"type": "string",
"description": "Optional: a name for the job or site."
}
},
"required": [
"list"
]
}Community
Evidence