How to Use the GBIF MCP in Mastra AI
Build resilient biodiversity data workflows in Mastra AI with instant access to 2.4 billion global observation records via an MCP Server.
Works with every AI agent you already use
…and any MCP-compatible client
Connect GBIF MCP to Mastra AI
Create your Vinkius account to connect GBIF to Mastra AI and route execution through our secure gateway. The platform manages server hosting, runtime updates, and security layers. Configuration requires no manual server provisioning.
Automate Taxonomic Resolution
The `search_gbif_species` tool scans millions of records to resolve vague common names into strict Kingdom-to-Genus classifications. Your workflow hits this endpoint first to validate whether "Panthera leo" matches the expected taxonomic status before proceeding. Mastra AI shines here by handling the inevitable API hiccups. If the global registry times out, your workflow automatically triggers exponential backoff and retries the exact same search without crashing the pipeline.
Fetch Verified Biological Profiles
The `get_gbif_species` tool extracts complete species details and common names using a verified GBIF key. It acts as the canonical source of truth for your automated environmental reports. You can wrap this in a conditional branch. If the species lacks a recognized common name, Mastra AI can route the workflow to a different agent or trigger a `requireToolApproval` pause so a human can review the data.
Map Occurrences with an MCP Server
The `get_gbif_occurrences` tool maps where specific organisms exist globally, filtering by ISO 2-letter country codes like US or AU. It pulls hard geographic coordinates from the Global Biodiversity Information Facility. Your agent uses these coordinates to calculate regional density. Because you deploy the client with one command, your cloud environment can handle massive multi-step spatial queries while the framework manages the transport layer automatically.
Set up GBIF MCP in Mastra AI
Prerequisites
- Node.js 18+ and a TypeScript project
-
@mastra/mcp+@mastra/corepackages - Active Vinkius subscription with a valid endpoint token
- 1
Install dependencies
Run
npm install @mastra/mcp @mastra/coreplus your preferred model provider (e.g.@ai-sdk/openai). - 2
Configure the MCPClient
Create an
MCPClientwith your Vinkius endpoint as aURLobject. Replace[YOUR_TOKEN_HERE]with your token from cloud.vinkius.com. - 3
Discover and inject tools
Call
mcpClient.listTools()and spread the result into your agent'stoolsobject. All GBIF tools become native Mastra tools. - 4
Run with any model
Swap
openai("gpt-4o")for any AI SDK-compatible provider. Callagent.generate()and the agent routes tool calls through MCP automatically.
import { MCPClient } from "@mastra/mcp";
import { Agent } from "@mastra/core/agent";
import { openai } from "@ai-sdk/openai";
const mcpClient = new MCPClient({
id: "gbif-mcp-client",
servers: {
"gbif-mcp": {
url: new URL(
"https://edge.vinkius.com/[YOUR_TOKEN_HERE]/mcp"
),
},
},
});
const agent = new Agent({
name: "GBIF Agent",
model: openai("gpt-4o"),
instructions: "You have access to GBIF tools.",
tools: {
...(await mcpClient.listTools()),
},
});
const result = await agent.generate(
"List recent GBIF transactions"
);
console.log(result.text); Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by GBIF. 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.
Why Choose Vinkius
Vinkius connects your tools to AI with real-time monitoring and automatic cost savings — all from one dashboard.
Real-time monitoring
Live
visibility into every interaction
Connect your favorite tools to your AI and see exactly what's happening — every request, every response, in real time.
Built-in savings
60%
lower AI costs
Vinkius compresses data between your apps and your AI automatically. Lower bills every month — no configuration required.
Single dashboard
One
place for every integration
Every tool your AI connects to, managed from a single screen. One account, complete control.
Common questions about GBIF MCP in Mastra AI
Use it with your favorite AI tools
Connect this server to Cursor, Claude, VS Code, and more.
Start using the GBIF MCP today
We host it, we monitor it, we maintain it. You just paste one token.