Vinkius
Trefle

Trefle MCP for AI. 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 EditorTrefle MCP on Claude Desktop AppTrefle MCP on OpenAI Agents SDKTrefle MCP on Visual Studio CodeTrefle MCP on GitHub Copilot AI AgentTrefle MCP on Google Gemini AITrefle MCP on Lovable AI DevelopmentTrefle MCP on Mistral AI AgentsTrefle MCP on Amazon AWS Bedrock

How this MCP server connects to your AI agent

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 AI agents can do with Trefle Automation

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').

Included with Plan

Waiting for input…

AI Agent

What AI agents can do with 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.

Make your AI actually useful.

Add this MCP to Claude, Cursor, or Windsurf and your AI stops guessing. It gets real tools to look things up, take action, and handle the stuff you keep doing by hand.

Start using Trefle on Vinkius

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.

Get Species

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

List Distributions

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

List Genera

Lists every genus currently cataloged in the botanical database.

List Plants

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

List Species

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

Report Species Error

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

Search Plants

Performs keyword searches across all main plant species records.

Search Species

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

Submit Species Correction

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

Security and governance baked right in.

Pick your AI client below to get set up. Just create a Vinkius account, subscribe, and you're instantly up and running. We handle the entire backend infrastructure, delivering out-of-the-box support for HTTPS Streamable, SSE, and OAuth2—zero messy routing required.

Claude AI

Claude AI

1

Open Claude Settings

Go to claude.ai, click your profile icon, then navigate to Customize → Connectors.

2

Add Custom Connector

Click the "+" button and select Add custom connector. Paste your Vinkius endpoint URL:

https://edge.vinkius.com/[YOUR_TOKEN_HERE]/mcp

Replace [YOUR_TOKEN_HERE] with your token from cloud.vinkius.com. For OAuth-protected servers, expand Advanced settings to add credentials.

3

Start a conversation

Open a new chat. The Trefle integration is available immediately — no restart needed.

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 5,100+ other servers whenever your AI needs more. One click, no limits.

  • Use this MCP plus 5,100+ 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
Trefle MCP server cover

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

Your data is protected. See how we built it.

Built on the Model Context Protocol (MCP) for 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 connection provides 12 powerful capabilities that interface natively with Claude, ChatGPT, Cursor, and other compatible AI platforms. No middleware. No custom integration required.

Checking species taxonomy shouldn't require jumping between four different databases., Solved with Vinkius AI Gateway

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.

What your AI can actually do with this

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.

Built · Hosted · Managed by Vinkius Trefle MCP Server - Botanical Database Search & Taxonomy
Server ID 019e5d62-2e37-72b7-b0b1-dc1c0debd643
Vinkius Inspector
Compliance Grade A+
Score 100/100
Vinkius Inspector Badge — Score 100/100

Questions you might have

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.

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.

Vinkius runs on Claude Claude
Vinkius runs on ChatGPT ChatGPT
Vinkius runs on Cursor Cursor
Vinkius runs on Gemini Gemini
Vinkius runs on Windsurf Windsurf
Vinkius runs on VS Code VS Code
Vinkius runs on JetBrains JetBrains
Vinkius runs on 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.