# Plants MCP for AI Agents AI Agent Connect

> Plants MCP lets your AI agent search a massive botanical database to find specific species, taxonomic data, and global distribution zones. It turns your agent into a digital botanist that can handle complex requests about plant characteristics and variety details without you having to dig through research papers or manual databases. It's the fastest way to get professional-grade botany data into your workflow.

## Overview
- **Category:** databases
- **Price:** Free
- **Endpoint:** https://edge.vinkius.com/vk_preview_bpJgA7d1fc2Jh8wC7QBbfmJQmGnmBEOgAyE4DoVT/ai-agent-connect
- **Tags:** botany, plants, taxonomy, nature, trefle

## Description

If you're trying to map out every species of oak across a specific region or find the exact soil requirements for a rare succulent, you know the pain of jumping between different scientific journals and messy spreadsheets. This Connector lets your AI agent handle that heavy lifting for you. You can ask it to find specific plants by their common names, pull up their full taxonomic metadata, or see where they actually grow in the wild. It connects directly to the Trefle API, giving your agent the same data a professional botanist uses. Because Vinkius makes it so easy to manage these connections, you can get these answers in seconds. Instead of copy-pasting data points from various websites into a spreadsheet, you just talk to your agent about the plants you need to know about. This moves you from 'how do I find this information' to 'tell me about this plant,' whether you're building a gardening app or writing a research paper on biodiversity. You can explore global plant data, including growth characteristics and genus information, without ever leaving your chat interface. It turns your AI client into a specialized botanical assistant that understands the nuances of species variations and geographical distribution zones.

## Tools

### list_species
View all species, subspecies, and varieties with advanced filters. This lets you see every variation of a plant.

### report_species_error
Notify the database of an error in a specific species record. Use this to flag incorrect data for the community.

### search_plants
Find plants based on their common or scientific names. It's the fastest way to find a specific plant in the database.

### search_species
Search for specific species, subspecies, or varieties by name. Use this for more granular searches of specific plants.

### correct_species
Submit a data correction for a specific species. This helps keep the botanical database accurate.

### get_plant
Fetch complete details for a single plant entry. Use this to get specific growth requirements and metadata.

### get_species
Retrieve metadata for a specific species, subspecies, or variety. It provides deep taxonomic information.

### list_distribution_plants
Identify all plants located within a specific WGSRPD zone. This is great for mapping regional flora.

### list_distributions
See a full list of all available distribution zones. Use this to find the right zone codes for your research.

### list_genus
Browse all available genera in the database. It helps you see the broader categories of plants.

### list_plants
List main plant species using various filters and orderings. You can sort and filter these results easily.

## Prompt Examples

**Prompt:** 
```
What plants grow in the Brazil distribution zone?
```

**Response:** 
```
I've retrieved the list for the Brazil distribution zone. There are thousands of records, including:

*   **Paubrasilia echinata**
*   **Various Cattleya species**

Would you like to filter this list by a specific genus or see the growth characteristics for any of these?
```

**Prompt:** 
```
Give me the details for Lavandula angustifolia.
```

**Response:** 
```
Here are the details for **Lavandula angustifolia** (Lavender):

*   **Genus:** Lavandula
*   **Flower Color:** Purple
*   **Foliage Texture:** Soft/Woody
*   **Preferred Soil pH:** 6.7 - 7.3

Would you like to see the distribution map for this species?
```

**Prompt:** 
```
Find all species in the genus Lavandula.
```

**Response:** 
```
I found several species and varieties within the genus **Lavandula**. Here are some common ones:

| Species | Variety |
| :--- | :--- |
| *L. angustifolia* | Hidcote |
| *L. intermedia* | Munstead |
| *L. stoechas* | French Lavender |


Would you like the full taxonomic metadata for any of these?
```

## Capabilities

### Search plants by common or scientific names
Find specific plants quickly using their standard names.

### Get full taxonomic metadata
Retrieve detailed records including genus and variety info.

### List plants in geographical zones
Identify species based on specific distribution regions.

### Filter species by growth traits
Narrow down results by specific characteristics and varieties.

### Submit data corrections
Send updates to improve the accuracy of botanical records.

### Report species errors
Flag incorrect information in the database for review.

## Use Cases

### Mapping regional flora
A researcher asks for all plants in a specific zone to build a biodiversity map for a local conservation project.

### Populating a gardening app
A developer wants to populate a gardening app with plant images and soil requirements for 50 different species.

### Verifying plant varieties
A gardener wants to verify if a specific variety of rose grows in a certain climate zone before planting.

### Correcting database records
A botanist finds a typo in a genus record and asks the agent to submit a correction to the database.

## Benefits

- Skip manual research by using list_plants to filter species by specific growth traits or regions.
- Get precise taxonomic data immediately with get_species instead of searching through multiple websites.
- Map out biodiversity easily by using list_distribution_plants to see what grows in specific zones.
- Build better apps faster by pulling genus and species metadata directly into your project.
- Keep data accurate by using report_species_error to flag issues in the botanical records.
- Find rare varieties quickly using search_species to narrow down subspecies and specific types.

## How It Works

The bottom line is you get instant access to a professional botanical database through a simple chat interface.

1. Subscribe to the Plants MCP on Vinkius.
2. Provide your Trefle API Token in the configuration.
3. Ask your AI client to find, filter, or describe any plant species.

## Frequently Asked Questions

**Can the Plants MCP help me find specific plant species?**
Yes, you can search for plants using common or scientific names to get specific details about species, subspecies, and varieties.

**Does the Plants MCP provide distribution maps?**
It provides data on geographical distribution zones based on the WGSRPD standard, helping you see where specific plants grow.

**Can I use the Plants MCP for my gardening app?**
Yes, it's great for developers who need to pull plant characteristics, genus info, and variety details to populate their applications.

**How does the Plants MCP handle species variations?**
The Connector allows you to search and list specific subspecies and varieties, providing a deeper look than just the main species records.

**Can I report errors to the botanical database?**
Yes, you can use the Connector to notify the database of any errors in specific species records to help keep the data accurate.

**Is the Plants MCP good for academic research?**
It's ideal for research because it provides standardized taxonomic data and distribution zones directly from the Trefle API.

**How do I search for a specific plant like 'Lavender'?**
You can use the `search_plants` tool. Simply provide the name as the 'q' parameter, and the agent will return a list of matching plants from the database.

**Can I find plants native to a specific region or country?**
Yes! Use the `list_distribution_plants` tool with the specific distribution zone slug (e.g., 'fra' for France or 'bra' for Brazil) to see plants found in that area.

**What is the difference between get_plant and get_species?**
`get_plant` retrieves the main record for a plant, while `get_species` provides more granular taxonomic data, including specific varieties, subspecies, and detailed growth characteristics.