MCP server
Worms Marine Taxa
io.github.cyanheads/worms-marine-taxa-mcp-server
Checked 26 Oct 2026, 08:29 UTC · Connected to it and listed its tools
Resolve WoRMS marine species names; fetch classifications, synonyms, distributions, traits, and IDs.
Working at last checkAbout 4,970 tokens per request once connected8 tools
https://worms-marine-taxa.caseyjhand.com/mcp
At a glance
- Type
- MCP server
- Publisher
- Not verified
- Status
- Working at last check
- Tools
- 8
- Token cost
- About 4,970 tokens per request
- Sets up in
- Claude Code, Claude Desktop, Codex, Gemini CLI, Cursor, VS Code, Antigravity, ChatGPT, OpenAI API, Grok
- Last checked
- 26 Oct 2026, 08:29 UTC
Connect it to your agent
Opens the app, which shows the server and asks you to confirm. For other apps, copy the setup below.
Claude Code
claude mcp add --transport http worms-marine-taxa-mcp-server https://worms-marine-taxa.caseyjhand.com/mcp
Claude Desktop
Settings → Connectors → Add custom connector, and paste the URL.
Codex (config.toml)
[mcp_servers.worms-marine-taxa-mcp-server] url = "https://worms-marine-taxa.caseyjhand.com/mcp"
Gemini CLI
{"mcpServers":{"worms-marine-taxa-mcp-server":{"httpUrl":"https://worms-marine-taxa.caseyjhand.com/mcp"}}}
Cursor
{"mcpServers":{"worms-marine-taxa-mcp-server":{"url":"https://worms-marine-taxa.caseyjhand.com/mcp"}}}
VS Code
{"servers":{"worms-marine-taxa-mcp-server":{"type":"http","url":"https://worms-marine-taxa.caseyjhand.com/mcp"}}}
Antigravity
agy mcp add worms-marine-taxa-mcp-server https://worms-marine-taxa.caseyjhand.com/mcp
ChatGPT
Settings → Apps & Connectors → Advanced settings: turn on Developer mode, then Create a connector and paste the URL. Which plans can do this varies.
OpenAI API (Responses tools)
{"type":"mcp","server_label":"worms-marine-taxa-mcp-server","server_url":"https://worms-marine-taxa.caseyjhand.com/mcp","require_approval":"always"}
Grok (xAI API tools)
{"type":"mcp","server_label":"worms-marine-taxa-mcp-server","server_url":"https://worms-marine-taxa.caseyjhand.com/mcp"}
Tools
worms_crosswalk_id~511 tokens
Crosswalk an AphiaID from worms_resolve_taxon to one or all nine external identifier systems, or reverse an externalId with required type to a full taxon record. Supply exactly one selector. Forward resultOffset indexes whole identifiers across types in requested order; resume nextResultOffset withworms_get_classification~576 tokens
Retrieve root-to-tip classification and optional direct children for an AphiaID or canonical WoRMS LSID. resultOffset indexes lineage followed by fetched children; consume nextResultOffset with unchanged options and upstream offset before advancing page.nextOffset and resetting resultOffset to zero.worms_get_distributions~882 tokens
Retrieve recorded distributions for an AphiaID or canonical WoRMS LSID in byte-budgeted segments; resume nextResultOffset as resultOffset with unchanged selectors and filters. WoRMS attaches records to individual name usages, so one AphiaID's rows can miss those of its synonyms: includeSynonyms combworms_get_synonyms~389 tokens
Retrieve synonyms for the accepted taxon linked from an AphiaID obtained with worms_resolve_taxon. Consume nextResultOffset within the same upstream offset before advancing page.nextOffset and resetting resultOffset to zero. A present name without an accepted ID has no synonym lookup; inspect it witworms_get_taxon~832 tokens
Retrieve full Aphia records by numeric IDs or canonical WoRMS LSIDs in byte-budgeted segments. Resume nextInputOffset as inputOffset using unchanged aphiaIds and options; inputIndex preserves duplicate and missing positions. includeVernaculars (common names) or includeSources (original description,worms_get_traits~581 tokens
Retrieve recorded attributes for an AphiaID or canonical WoRMS LSID, including inherited attributes by default. Resume nextResultOffset as resultOffset with unchanged selectors and options. Whole rows retain original preorder nodeIndex and parentIndex across pages; parents may be on earlier pages. mworms_list_reference~381 tokens
List supported external identifier systems, a non-exhaustive taxonomic-status guide grouped as accepted, unaccepted, uncertain, or technical, environment-flag semantics, observed worms_get_distributions filter values, live taxonomic ranks, or live trait definitions. Resume nextResultOffset as resultworms_resolve_taxon~818 tokens
Resolve exact or explicitly fuzzy scientific names, or search one vernacular name as a whole recorded common name or, with vernacularMatch: "contains", as part of one. Names default to marine and extant taxa; vernacular cannot filter. Resume scientific segments with nextInputOffset and nextMatchOffs
Browse
Related MCP servers
- Worms
WoRMS (World Register of Marine Species) MCP — keyless. - Gbif
GBIF MCP — wraps the Global Biodiversity Information Facility API v1 (free, no auth) - Gbif Biodiversity
Search GBIF species taxonomy, occurrence records, datasets, and publishers. - Obis
OBIS (Ocean Biodiversity Information System) MCP. - Inaturalist
Search iNaturalist sightings, identification threads, phenology, and look-alike species. - Inaturalist
iNaturalist MCP — citizen-science species observations (free, no auth for read-only) - Paleobiology
Search fossil occurrences, taxon ranges, diversity through deep time, and the geologic time scale. - Catalogueoflife
Catalogue of Life MCP — global taxonomic index.
Badge for your README
[](https://aptlynx.net/servers/io.github.cyanheads/worms-marine-taxa-mcp-server)
Listing text is written by the maker; AptLynx lists tools and does not vouch for them. Find another tool · Browse by topic · For agents