Plant and flower care for 202 species in ten languages, with source links and editorial status.
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
Retrieve the PetalPal care guide for an exact plant_id returned by search_plants: light, watering, temperature, feeding or flower food, first steps, daily care, FAQs and pet notes. Includes the original page, available references and editorial status. General reference, not photo identification or a diagnosis; never substitute cut-flower care for a rooted plant.
Exact plant_id from search_plants, such as pothos, rose (cut flower) or rose-pot (rooted potted rose).
Language of the returned guide. Use zh-Hans for Simplified Chinese; en for English. Plant-name search works across all languages.
Retrieve the PetalPal care guide for an exact plant_id returned by search_plants: light, watering, temperature, feeding or flower food, first steps, daily care, FAQs and pet notes. Includes the original page, available references and editorial status. General reference, not photo identification or a diagnosis; never substitute cut-flower care for a rooted plant.
| Argument | Type | Description |
|---|---|---|
| language | string | Language of the returned guide. Use zh-Hans for Simplified Chinese; en for English. Plant-name search works across all languages. |
| plant_id* | string | Exact plant_id from search_plants, such as pothos, rose (cut flower) or rose-pot (rooted potted rose). |
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"plant_id"
],
"properties": {
"language": {
"enum": [
"zh-Hans",
"zh-Hant",
"en",
"ja",
"ko",
"fr",
"de",
"es",
"it",
"ar"
],
"type": "string",
"default": "en",
"description": "Language of the returned guide. Use zh-Hans for Simplified Chinese; en for English. Plant-name search works across all languages."
},
"plant_id": {
"type": "string",
"pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$",
"maxLength": 80,
"minLength": 1,
"description": "Exact plant_id from search_plants, such as pothos, rose (cut flower) or rose-pot (rooted potted rose)."
}
},
"additionalProperties": false
}Find plants by name, common alias or plant ID across ten languages. Returns canonical plant IDs, category and care-page links. Cut flowers and rooted potted plants are separate entries. Use a returned plant_id with get_plant_care; if several plants fit, ask the user which one they have.
| Argument | Type | Description |
|---|---|---|
| limit | integer | |
| query* | string | A plant name, common alias or canonical ID, such as 绿萝, golden pothos or pothos. Search the plant name rather than a whole care question. |
| category | string | Optional category: cut = cut flowers; pot = flowering potted plants; leaf = foliage; succ = succulents. |
| language | string | Language of the returned guide. Use zh-Hans for Simplified Chinese; en for English. Plant-name search works across all languages. |
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"query"
],
"properties": {
"limit": {
"type": "integer",
"default": 8,
"maximum": 20,
"minimum": 1
},
"query": {
"type": "string",
"maxLength": 100,
"minLength": 1,
"description": "A plant name, common alias or canonical ID, such as 绿萝, golden pothos or pothos. Search the plant name rather than a whole care question."
},
"category": {
"enum": [
"cut",
"pot",
"leaf",
"succ"
],
"type": "string",
"description": "Optional category: cut = cut flowers; pot = flowering potted plants; leaf = foliage; succ = succulents."
},
"language": {
"enum": [
"zh-Hans",
"zh-Hant",
"en",
"ja",
"ko",
"fr",
"de",
"es",
"it",
"ar"
],
"type": "string",
"default": "en",
"description": "Language of the returned guide. Use zh-Hans for Simplified Chinese; en for English. Plant-name search works across all languages."
}
},
"additionalProperties": false
}