Vinkius
FishBase

FishBase MCP for AI. Query Species Names and Database Schemas

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

FishBase MCP on Cursor AI Code EditorFishBase MCP on Claude Desktop AppFishBase MCP on OpenAI Agents SDKFishBase MCP on Visual Studio CodeFishBase MCP on GitHub Copilot AI AgentFishBase MCP on Google Gemini AIFishBase MCP on Lovable AI DevelopmentFishBase MCP on Mistral AI AgentsFishBase MCP on Amazon AWS Bedrock

How this MCP server connects to your AI agent

FishBase connects your AI agent to global marine biology databases, giving you access to the world's largest collection of fish species data and documentation.

Query common names for thousands of species, track database versions over time, or check the API health status—all from one place.

It handles both FishBase and SeaLifeBase schemas so you don't have to worry about which source you need.

What AI agents can do with FishBase Automation

List comnames

Accesses common names data for fishes, supporting filtering and pagination across species.

Get docs by table

Pulls specific technical documentation and schema details for a single, named database table.

Get docs

Retrieves general metadata about the entire FishBase API documentation set.

+ 2 more capabilities included
List common names for fish

It searches the databases and lists regional, common names associated with a given scientific species name.

Check API connectivity status

It runs a simple check to confirm that the entire database connection is currently online and operational.

Retrieve available data versions

It lists all historical or current versions of the underlying FishBase/SeaLifeBase databases for tracking purposes.

Get technical table documentation

It pulls metadata, explaining exactly what fields and columns exist within a specific database table.

Included with Plan

Waiting for input…

AI Agent

What AI agents can do with FishBase MCP: 5 Specialized Tools

These five tools give your agent granular control over the data process, letting you pull documentation metadata, current status, version history, or common names.

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 FishBase on Vinkius

List Comnames

Accesses common names data for fishes, supporting filtering and pagination across species.

Get Docs By Table

Pulls specific technical documentation and schema details for a single, named...

Get Docs

Retrieves general metadata about the entire FishBase API documentation set.

Get Heartbeat

Checks the real-time operational status of the FishBase API to confirm connectivity.

Get Versions

Lists all available database versions, allowing you to track historical data records...

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 FishBase 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 FishBase, 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
FishBase 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 FishBase. 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 5 powerful capabilities that interface natively with Claude, ChatGPT, Cursor, and other compatible AI platforms. No middleware. No custom integration required.

Tracking marine life means managing messy metadata.

Today, getting comprehensive data on fish requires jumping between specialized databases and reading pages of technical documentation. You’re constantly copying column names or comparing versions across different academic sites just to confirm a single detail—a huge waste of time.

With this MCP, your agent handles the complexity. Instead of manually navigating schemas, you ask for what you need—be it common name lists via `list_comnames` or documentation on a specific table using `get_docs_by_table`. You get clean data results without touching an API key or worrying about which database system is active.

Getting Status and Versions with the FishBase MCP

Before running any major analysis, you have to manually check if the source data is live or if it’s an outdated snapshot. You might spend minutes checking API status or figuring out what versions are even available.

Now, your agent runs `get_heartbeat` for immediate uptime confirmation and `get_versions` to list all historical database points instantly. It's reliable, fast, and keeps you working on science, not infrastructure.

What your AI can actually do with this

This connection lets your AI agent pull deep scientific data directly from two major global fish databases: FishBase and SeaLifeBase. Instead of opening multiple web tabs or running complex database queries, you can simply ask your agent for information using natural language. You can get lists of common species names across different regions, verify which version of the data is most current, or pull the technical documentation required to understand a specific table's structure.

It’s built to handle both primary databases through one interface. If you use Vinkius as your catalog, your agent connects once and gains immediate access to all this ichthyological knowledge. It means researchers can quickly verify species records or data scientists can map out schemas without ever leaving their workflow.

Built · Hosted · Managed by Vinkius FishBase MCP - Query Fish Species Data & Schemas
Server ID 019e5d19-d70d-725c-a3ac-df62fe56d913
Vinkius Inspector
Compliance Grade A+
Score 98.33/100
Vinkius Inspector Badge — Score 98.33/100

Questions you might have

How do I check if the FishBase API is online using get_heartbeat? +

Run get_heartbeat. It immediately confirms the API's operational status. A successful heartbeat signal means your agent can proceed with data queries.

What is the difference between get_docs and get_docs_by_table? +

Use get_docs for overall metadata about the entire FishBase API structure. Use get_docs_by_table when you want specific, field-level documentation for one single database table.

Can list_comnames find common names for a species? +

Yes, list_comnames is designed to access and list regional common names associated with a scientific species name. It supports filtering and pagination too.

Which tool should I use if I want to know the data version? +

Use get_versions. This tool lists all available database versions, giving you control over which historical dataset your analysis references.

When using list_comnames, how do I ensure I'm pulling data from a specific source like SeaLifeBase? +

The query system handles switching between FishBase and SeaLifeBase sources. You don't need separate calls; you just specify your desired database context in the request parameters for list_comnames. This lets you verify species common names without needing to know which underlying source holds the most accurate record.

If I run list_comnames and get thousands of results, how do I handle filtering or pagination? +

You must use the provided parameters for chunking large result sets. The tool supports explicit pagination controls, letting you request data in manageable batches. You can also apply specific field filters to narrow down your common names list efficiently.

When I'm building a new analysis and need to understand the whole system structure, should I use get_docs or get_docs_by_table? +

Use get_docs first if you want an overview of the entire API's metadata. If you know exactly which table you need—like 'species'—you must run get_docs_by_table. The former provides context; the latter delivers specific schema details for one place.

What should I do if my initial attempt with any tool fails, and I suspect it’s a rate limit issue? +

Check the API status first using get_heartbeat. If that passes but subsequent calls fail, you've likely hit a usage cap. In that case, wait for your key refresh cycle or check documentation regarding bulk request limits.

Can I switch between FishBase and SeaLifeBase data? +

Yes. Most tools include a use_sealifebase parameter. Set it to true to query the SeaLifeBase database instead of the default FishBase.

How do I find the common names for a specific fish species? +

Use the list_comnames tool and provide the species name in the species parameter. You can also limit the results or filter specific fields.

Where can I find documentation for the database tables? +

You can use get_docs for general metadata or get_docs_by_table to get detailed documentation for a specific table name.

Built & Managed by Vinkius 30s setup 5 tools

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

No hosting. No infrastructure. No complex setup.
All 5 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.