Paleobiology is a remote MCP server that gives an AI agent 7 tools, among them paleobiology_dataframe_describe, paleobiology_dataframe_query, paleobiology_get_diversity. It answers at https://paleobiology.caseyjhand.com/mcp over streamable HTTP, and it listed its tools to an anonymous client, so no sign-in was needed for that. Our probes reached it 6 of 6 times since 11 September 2026; the last check, on 21 October 2026, succeeded.
Search fossil occurrences, taxon ranges, diversity through deep time, and the geologic time scale.
Description as the publisher wrote it.
| Tool | What it does |
|---|---|
paleobiology_dataframe_describe | List the tables and their columns staged on a DataCanvas by paleobiology_search_occurrences. Call this before paleobiology_dataframe_query to discover the exact table_name and column names to reference in SQL. Inputs: canvas_id |
paleobiology_dataframe_query | Run a read-only SQL SELECT against occurrence result sets staged on a DataCanvas by paleobiology_search_occurrences. This is how you analyze a large fossil set without re-fetching it: count occurrences by early_interval, group by formation, Inputs: canvas_id, sql |
paleobiology_get_diversity | Compute a diversity / origination / extinction curve for a clade across geologic time, binned by period, epoch, or age — answers "plot dinosaur genus diversity across the Mesozoic." Pass a clade-inclusive base_name (or base_id, the same cla Inputs: base_name, base_id, count, resolution, interval, max_ma |
paleobiology_get_taxon | Resolve a taxon by name (e.g. "Tyrannosaurus") or by integer taxon_no to its accepted name, rank, higher classification, immediate parent, fossil occurrence count, and first/last appearance (FAD/LAD) range in millions of years — "when did t Inputs: name, taxon_no, show_children, children_offset |
paleobiology_list_intervals | Look up the geologic time scale — eons, eras, periods, epochs, and ages with their absolute-age boundaries in millions of years (Ma) and nesting. This is the reference that grounds every temporal filter on the other tools and translates a n Inputs: name, min_ma, max_ma, level |
paleobiology_search_collections | Find fossil collections (localities) by area and geologic time — "what has been dug up here, and from what rock." Each locality returns its location, age (named interval and Ma), formation and strata, lithology, depositional environment, an Inputs: base_name, base_id, interval, max_ma, min_ma, lngmin |
paleobiology_search_occurrences | Search fossil occurrences filtered by taxon, geologic time, geography, and depositional environment — the flagship. Use base_name for a clade and all its descendants (what "Tyrannosaurus occurrences" usually means), base_id for that same cl Inputs: base_name, base_id, taxon_name, collection_no, interval, max_ma |
Every block below points at https://paleobiology.caseyjhand.com/mcp. Pick your client and copy.
claude mcp add --transport http paleobiology https://paleobiology.caseyjhand.com/mcp
{
"mcpServers": {
"paleobiology": {
"command": "npx",
"args": ["-y", "mcp-remote", "https://paleobiology.caseyjhand.com/mcp"]
}
}
}{
"mcpServers": {
"paleobiology": {
"url": "https://paleobiology.caseyjhand.com/mcp"
}
}
}{
"servers": {
"paleobiology": {
"type": "http",
"url": "https://paleobiology.caseyjhand.com/mcp"
}
}
}{
"context_servers": {
"paleobiology": {
"url": "https://paleobiology.caseyjhand.com/mcp"
}
}
}{
"mcpServers": {
"paleobiology": {
"serverUrl": "https://paleobiology.caseyjhand.com/mcp"
}
}
}{
"mcpServers": {
"paleobiology": {
"url": "https://paleobiology.caseyjhand.com/mcp"
}
}
}name: Paleobiology
version: 0.0.1
schema: v1
mcpServers:
- name: Paleobiology
type: streamable-http
url: https://paleobiology.caseyjhand.com/mcp{
"mcpServers": {
"paleobiology": {
"httpUrl": "https://paleobiology.caseyjhand.com/mcp"
}
}
}{
"mcpServers": {
"paleobiology": {
"type": "http",
"url": "https://paleobiology.caseyjhand.com/mcp"
}
}
}{
"mcpServers": {
"paleobiology": {
"url": "https://paleobiology.caseyjhand.com/mcp"
}
}
}goose://extension?url=https%3A%2F%2Fpaleobiology.caseyjhand.com%2Fmcp&type=streamable_http&id=paleobiology&name=Paleobiology
It answered our last check on 21 October 2026 in 587 ms. Over 6 checks since 11 September 2026 it answered 6. Status here comes from Neuronto's own probes, not from the publisher.
7, as returned by the server's own tools/list on 13 September 2026: paleobiology_dataframe_describe, paleobiology_dataframe_query, paleobiology_get_diversity, paleobiology_get_taxon, paleobiology_list_intervals, paleobiology_search_collections, paleobiology_search_occurrences.
It answered our last check on 21 October 2026 in 587 ms. Over 6 checks since 11 September 2026 it answered 6.
Put the server under mcpServers in ~/.cursor/mcp.json with the URL https://paleobiology.caseyjhand.com/mcp. The exact JSON is above, with the same setup for Claude Code, Claude Desktop, VS Code, Windsurf, Zed, Gemini CLI and the rest.
It listed its tools to an anonymous client, so reading the tool list needs no key. Individual tools can still ask for credentials in their own inputs.
Publisher: io.github.cyanheads. Endpoint host: paleobiology.caseyjhand.com. ARD identifier: urn:air:io.github.cyanheads:mcp:paleobiology-mcp-server.
First indexed 10 September 2026. The tools are exactly what the server returned; nothing on this page
is inferred from its name. Ranking in Neuronto search is never for sale.