4,500+ servers built on MCP Fusion
Vinkius

Trefle MCP. Access 1 Million+ Plant Records and Distributions

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
See Vinkius in Action

Works with every AI agent you already use

…and any MCP-compatible client

Trefle MCP on Cursor AI Code Editor MCP Client Trefle MCP on Claude Desktop App MCP Integration Trefle MCP on OpenAI Agents SDK MCP Compatible Trefle MCP on Visual Studio Code MCP Extension Client Trefle MCP on GitHub Copilot AI Agent MCP Integration Trefle MCP on Google Gemini AI MCP Integration Trefle MCP on Lovable AI Development MCP Client Trefle MCP on Mistral AI Agents MCP Compatible Trefle MCP on Amazon AWS Bedrock MCP Support

Just plug in your AI agents and start using Vinkius.

Trefle connects your AI client to a massive botanical database containing over 1 million plant entries. Use Trefle tools to search for specific plants or species, trace taxonomic hierarchies (genera and sub-taxa), and check detailed geographic distribution data.

It’s the deep dive you need when manual database queries aren't cutting it.

What your AI agents can do

Get distribution plants

Filters a list of plants based on their recorded establishment status (e.g., native) within a specified distribution zone.

Get genus

Retrieves detailed information for one specific genus using its identifier.

Get plant

Gets the full scientific profile and metadata for a single plant species.

+ 9 more capabilities included
Find Plant Details by Slug

Runs get_plant to fetch complete scientific data on a single, known plant.

Search for Species Across the Database

Uses search_species to query all species and sub-taxa based on keywords or criteria.

List All Botanical Genera

Calls list_genera to retrieve a complete list of plant genera for browsing taxonomy.

Check Geographic Distribution Zones

Runs list_distributions to generate an inventory of all recognized global distribution zones.

Determine Plant Status in a Zone

Uses get_distribution_plants to list plants found within a specific, defined geographic zone (and filter by status like 'native').

Supported MCP Clients

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
+ other MCP clients
Free for Subscribers

Waiting for input…

AI Agent

Trefle: 12 Tools for Plant Data Cataloging

These tools allow your AI agent to perform every function needed to query, categorize, and verify data across millions of plant species.

get019e5d62

get distribution plants

Filters a list of plants based on their recorded establishment status (e.g., native) within a specified distribution zone.

get019e5d62

get genus

Retrieves detailed information for one specific genus using its identifier.

get019e5d62

get plant

Gets the full scientific profile and metadata for a single plant species.

get019e5d62

get species

Retrieves complete details on one specific species, including its taxonomy and notes.

list019e5d62

list distributions

Returns a comprehensive list of all known global distribution zones available in the database.

list019e5d62

list genera

Lists every genus currently cataloged in the botanical database.

list019e5d62

list plants

Provides a list of all main plant species, excluding varieties or subspecies forms.

list019e5d62

list species

Lists every recorded species and sub-taxa available in the database for browsing.

report019e5d62

report species error

Allows users to submit a report detailing an inaccuracy found in existing species data.

search019e5d62

search plants

Performs keyword searches across all main plant species records.

search019e5d62

search species

Searches for specific species or sub-taxa using natural language queries.

submit019e5d62

submit species correction

Submits a structured data correction when an error is found in recorded species information.

Choose How to Get Started

Build a custom MCP for your own tools, or connect a ready-made integration from our catalog.

Build Your Own

Turn any API into an MCP. Import a spec, define Agent Skills, or deploy with MCPFusion.

  • Import from OpenAPI, Swagger, or YAML specs
  • Create Agent Skills with progressive disclosure
  • Deploy to edge with MCPFusion framework
  • Built in DLP, auth, and compliance on every call
  • Real time usage dashboard and cost metering
  • Publish to catalog or keep private
Start building

Make Your AI Do More

Start with Trefle, then connect any of our 4,700+ other servers whenever your AI needs more. One click, no limits.

  • Use this MCP plus 4,700+ others, all in one place
  • Add new capabilities to your AI anytime you want
  • Every connection is secured and compliant automatically
  • Track usage and costs across all your servers
  • Works with Claude, ChatGPT, Cursor, and more
  • New servers added to the catalog every week

What you can do with this MCP connector

Trefle connects your AI client directly into a massive botanical database, giving you hands-on control over over a million plant entries. You're looking for more than just surface-level data; you need the deep dive when standard queries fall short. This server lets you search specific species and genera, trace complex taxonomy, and map detailed geographic distribution patterns using twelve dedicated tools.

Finding Plants and Species Data

You can start by running search_species to query all recorded species and sub-taxa using natural language—you just tell it what you're looking for. If you need a broader search across the main plant group, use search_plants instead; this performs keyword searches against all primary plant records. For comprehensive browsing, you can pull a full list of every known species or sub-taxa by calling list_species, while list_plants gives you an inventory of only the main plant species, filtering out varieties and subspecies forms.

Retrieving Scientific Profiles

When you pinpoint what you need, Trefle lets you pull full scientific profiles. To get all the metadata for a single, known plant species, run get_species to fetch its complete details, including its taxonomy notes. If you know the specific identifier of a plant, use get_plant to retrieve its full scientific profile and associated data.

For deeper taxonomic context, calling get_genus pulls detailed information for one specific genus using just its identifier.

Mapping Taxonomy and Structure

To map out the entire botanical kingdom’s structure, you can pull a complete list of all cataloged plant genera by invoking list_genera. If you need to know what global distribution zones exist in the database at all, run list_distributions to generate that full inventory. Once you have a zone listed, you use get_distribution_plants to filter records and see which plants were established there, letting you specifically filter by status—like finding only 'native' species within that defined area.

Handling Data Corrections

The database isn't perfect. If you find something wrong with the recorded data, Trefle gives you tools to fix it. You can submit a structured correction when an error exists in species information using submit_species_correction. For general reporting on inaccuracies that need review, use report_species_error to detail the problem found within existing records.

How It Works In Practice

You're not just viewing data; you're running complex queries. You can first determine all available global distribution zones with list_distributions. Then, if you want to know what species are native only to a specific zone, you use get_distribution_plants and filter by status. If your research requires tracing the family structure back up through the taxonomy, you'll start by calling list_genera, narrow down your focus with get_genus, and then pull the final details on an individual species using get_species.

The sheer depth of this data means you never have to guess where to look; you just tell Trefle what criteria you need it to check.

How Trefle MCP Works

  1. 1 First, you subscribe to the server and provide your Trefle API token.
  2. 2 Next, you tell your AI client which specific data point you need (e.g., 'What plants are native to zone X?').
  3. 3 The agent runs the appropriate tool (get_distribution_plants), pulls the structured data, and gives you the list of species.

The bottom line is: It lets your AI client run complex botanical database queries using natural language prompts.

Who Is Trefle MCP For?

Botanists who need to confirm taxonomy quickly. Researchers tracking biodiversity across regions. Developers building apps that require accurate, structured plant data. If you spend time manually cross-referencing species against global maps, this is for you.

Research Botanist

Uses get_species and list_genera to verify taxonomy and build comprehensive family trees.

Bioinformatics Developer

Integrates plant data into custom applications, using tools like search_plants for structured retrieval.

Conservation Scientist

Checks native status and distribution using get_distribution_plants to inform conservation efforts.

What Changes When You Connect

  • Find exact data fast. Instead of digging through multiple tabs, you ask your agent to run get_plant using the slug, and you get the full scientific profile immediately.
  • Map global biodiversity. Use list_distributions to see every zone, then use get_distribution_plants to filter that list down to only native species in a target area.
  • Understand taxonomy depth. You can start broad by calling list_genera, and if you need more detail later, drill down using get_genus for the specific family structure.
  • Handle dirty data. If you spot an error—say, the wrong year of discovery—you don't have to email a database admin; you run report_species_error or submit_species_correction directly through your agent.
  • Search efficiently. Use search_plants for general keywords across main species, or use search_species when you know the sub-taxa but aren't sure of the exact name.

Real-World Use Cases

01

Verifying Native Flora

A conservation scientist needs to check if a plant is native to the Mediterranean basin. They run list_distributions to identify the correct zone, then they use get_distribution_plants and filter by 'native' establishment status. The agent returns a clean list of only local species.

02

Deep Taxonomic Dive

A student is researching orchids. They first run list_genera to see related groups, then they use get_genus on a promising candidate. Finally, they call search_species to pull all known sub-taxa under that genus for their paper.

03

Data Cleanup and Correction

A developer notices the date for 'Rosa canina' is wrong in a legacy system. Instead of manually patching it, they use submit_species_correction to formally submit the accurate data point directly from their AI client.

04

Identifying Unknown Species

A field biologist captures photos and knows the plant is in the Rosaceae family. They run search_plants with keywords like 'rose' or 'Rosaceae'. The agent surfaces potential matches, which they can then investigate further using get_plant.

The Tradeoffs

Over-relying on general searches

Asking the agent, 'Tell me about plants.' This is too vague and forces the tool to guess which data set you need (genera? species?).

Be specific. If you want genera, ask the agent to run list_genera. If you know the name, use search_plants or provide a slug to get_plant.

Treating data correction as chat

Telling the agent in conversation: 'Hey, that species date looks wrong.' The agent can't act on this vague request.

You must use a structured tool. Call submit_species_correction and provide all necessary fields for the correction.

Ignoring distribution zones

Just searching 'Oak tree' without context. This might pull up data from every continent.

First, run list_distributions to pick your zone. Then use get_distribution_plants with the filter set for that specific zone.

When It Fits, When It Doesn't

Use Trefle if you need structured, verifiable biological data—specifically taxonomy, species records, or geographic distribution. You must run a tool call; chat is not enough. Use list_genera when your scope is broad (e.g., 'show me all major plant groups'). Use get_plant when you know the exact slug of what you want (high confidence). Don't use Trefle if you are doing general conceptual research or need to analyze co-occurrence data that isn't mapped via established distribution zones; for those, a dedicated ecological modeling tool would be better. If your goal is merely browsing, start with list_species; if it’s querying, go straight to the specific getter functions.

Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by Trefle. All third-party trademarks, logos, and brand names are the property of their respective owners. Their use on this website is strictly for informational purposes to identify service compatibility and interoperability.

VINKIUS INFRASTRUCTURE

Cloud Hosted

Managed infra

V8 Isolated

Sandboxed per request

Zero-Trust Proxy

No stored credentials

DLP Enforced

Policy on every call

GDPR Compliant

EU data residency

Token Compression

~60% cost reduction

How we secure it →

Works with Claude, ChatGPT, Cursor, and more

The Model Context Protocol standardizes how applications expose capabilities to LLMs. Instead of operating in isolation, your AI gains direct access to external platforms, live data, and real-world actions through secure, standardized connections.

This server provides 12 capabilities that interface natively with Claude, ChatGPT, Cursor, and any MCP client. No middleware. No custom integration required.

Available Capabilities

get_distribution_plants get_genus get_plant get_species list_distributions list_genera list_plants list_species report_species_error search_plants search_species submit_species_correction

Checking species taxonomy shouldn't require jumping between four different databases.

Right now, checking a plant involves opening one database for genus names, another for sub-taxa, and a third just to confirm the current distribution zone. You copy the name here, jump over there, cross-reference the ID, and hope everything matches up.

With Trefle, your agent handles that whole process in a single call. Give it the plant's common name, and it uses `search_plants` to pull taxonomy from all sources, giving you one clean report on the spot.

Using Trefle with get_distribution_plants: Knowing where plants actually grow.

Without this tool, figuring out if a species is native to your county requires manual comparison against regional biodiversity reports. You're cross-referencing lists that aren't always current or complete.

Now, you ask for it. The agent runs `get_distribution_plants` and tells you immediately what plants are established in that zone, along with their status (native, introduced, etc.). Period.

Common Questions About Trefle MCP

How do I find all the plant genera available? Using list_genera? +

Run list_genera. This tool returns a comprehensive index of every genus in the database. It's the best place to start if you don't know which specific group you need.

What is the difference between search_plants and list_plants? +

list_plants gives a simple index of all main species, while search_plants lets you use keywords to filter that index. Use the latter if you have partial information.

Can I check the native status for a plant? Using get_distribution_plants? +

Yes. You must first run list_distributions to define your zone, then use get_distribution_plants. Make sure you include the filter criteria (e.g., {"filter[establishment]": "native"}).

How do I submit a data correction? Using submit_species_correction? +

You must use submit_species_correction. This requires structured input—you'll need to provide the species ID, the field name, and the corrected value for it to work.

How do I authenticate or connect before running a command like `get_plant`? +

You must subscribe to the server and enter your Trefle API Token into your AI client. This token authorizes your agent, allowing it to access the botanical database and execute tools like get_plant.

If I spot incorrect data for a species, which tool should I use? Is it `report_species_error`? +

Yes, use report_species_error. This tool lets you submit structured reports directly about the faulty data. You provide details on what's wrong and where to find the error.

Before filtering plants by location using `get_distribution_plants`, how do I see all possible distribution zones? +

Run list_distributions. This tool pulls a complete list of every recognized WGSRPD zone. You can then use these specific zone names to filter your searches later.

What kind of detailed scientific data does the tool give me when I run `get_species`? +

The tool returns a full profile, not just basic identification. Expect metadata like the family name, the year it was first described, and other key botanical slugs.

Can I search for plants using a simple text query? +

Yes, use the search_plants tool. It allows you to find main plant species by providing a query string like 'rose' or 'oak'.

How can I filter plants by a specific family, like Orchidaceae? +

You can use the list_plants tool and provide a JSON string in the query_params field, such as {"filter[family_name]": "Orchidaceae"}.

Is it possible to get info on sub-species and varieties? +

Absolutely. While list_plants focuses on main species, the list_species and search_species tools include all sub-taxa, varieties, and hybrids.

You might also like

Built & Managed by Vinkius 30s setup 12 tools

We've already built the connector for Trefle. Just plug in your AI agents and start using Vinkius.

No hosting. No infrastructure. No complex setup.
All 12 tools are live and waiting. You're up and running in seconds.

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
+ other MCP clients

Vinkius gives your AI agents access to the full catalog of app connectors, all fully managed, secure, and enterprise-ready. One subscription, every tool you need.

Zero hosting required Full MCP catalog included Enterprise-grade security Auto-updated by Vinkius

Built, hosted, and secured by Vinkius. You just connect and go.