io.github.cyanheads/paleobiology-mcp-server
io.github.cyanheads/paleobiology-mcp-server
MCP Bill of Materials
A machine-readable inventory of what this server exposes and depends on: tools with their effects, transports, packages, findings and provenance (schema version 1.0). Third-party text in it is escaped. Also available from the REST API at /api/v1/servers/9b61ca6b-a038-44fb-9066-37f6d9813576/mcbom.
MCP Bill of Materials
root{21}
schema_version: "1.0"
bom_format: "squatch-mcbom"
generator{3}
name: "squatch-mcp"
classifier_version: "rules_v1@2026-10-11.1"
unicode_version: "18.0.0"
server{7}
name: "io.github.cyanheads/paleobiology-mcp-server"
title: null
description: "Search fossil occurrences, taxon ranges, diversity through deep time, and the geologic time scale."
version: "0.5.0"
homepage_url: null
source: "official_registry"
upstream_status: "active"
publisher{4}
namespace: "io.github.cyanheads"
display_name: "io.github.cyanheads"
type: "registry_namespace"
status: "unclaimed"
organization: null
repository{5}
url: "https://github.com/cyanheads/paleobiology-mcp-server"
provider: "github"
owner: "cyanheads"
name: "paleobiology-mcp-server"
verified: false
packages[2]
0{4}
registry_type: "npm"
identifier: "@cyanheads/paleobiology-mcp-server"
version: "0.5.0"
transport: "stdio"
1{4}
registry_type: "npm"
identifier: "@cyanheads/paleobiology-mcp-server"
version: "0.5.0"
transport: "streamable-http"
transports[3]
0{5}
kind: "package"
type: "stdio"
endpoint_url: null
endpoint_host: null
auth_type: "unknown"
1{5}
kind: "package"
type: "streamable-http"
endpoint_url: null
endpoint_host: null
auth_type: "unknown"
2{5}
kind: "remote"
type: "streamable-http"
endpoint_url: "https://paleobiology.caseyjhand.com/mcp"
endpoint_host: "paleobiology.caseyjhand.com"
auth_type: "none"
auth{3}
type: "none"
authorization_servers[0]
scopes[0]
protocol{4}
era: "modern"
negotiated_version: "2026-07-28"
supported_versions[0]
transport_type: "streamable-http"
tools[8]
0{9}
name: "paleobiology_dataframe_describe"
title: "paleobiology-mcp-server: describe staged canvas tables"
effect: "READ"
effect_confidence: 0.841
capabilities[0]
risk_severity: "INFO"
fingerprint: "868541150e0c6bb402b8109a13212d01391e231dd6f78735f986edee200c0797"
input_schema_fingerprint: "d449e02df52350209c7c083daed28a4865537c35398b37d0c0e637c9b638a6fd"
annotations{5}
title: null
readOnlyHint: true
destructiveHint: null
idempotentHint: true
openWorldHint: false
1{9}
name: "paleobiology_dataframe_query"
title: "paleobiology-mcp-server: query staged occurrences with SQL"
effect: "EXECUTE"
effect_confidence: 0.846
capabilities[1]
0{2}
capability: "DATABASE_ACCESS"
confidence: 0.731
risk_severity: "CRITICAL"
fingerprint: "89aefdf57eb89b68e951d81e0258c39f9c232ed8f00a8f8674000f959d71cebb"
input_schema_fingerprint: "5c03bf1c0944fbadcb4a25382500e557d47c76ceb75edf7a906cdea083be1856"
annotations{5}
title: null
readOnlyHint: true
destructiveHint: null
idempotentHint: true
openWorldHint: false
2{9}
name: "paleobiology_get_diversity"
title: "paleobiology-mcp-server: diversity through time"
effect: "READ"
effect_confidence: 0.841
capabilities[0]
risk_severity: "INFO"
fingerprint: "14ca56449ecd8bc4f9470efd7af3aed1a3d6938cca474193a6c18f9b9f261a6c"
input_schema_fingerprint: "be73b0292a171a23f718546c1f225c46e5a550debf5a735da0ec7461c7259fe4"
annotations{5}
title: null
readOnlyHint: true
destructiveHint: null
idempotentHint: true
openWorldHint: true
3{9}
name: "paleobiology_get_references"
title: "paleobiology-mcp-server: get bibliographic references"
effect: "READ"
effect_confidence: 0.841
capabilities[1]
0{2}
capability: "PERSONAL_DATA"
confidence: 0.59
risk_severity: "LOW"
fingerprint: "858e7fc18b30aae6e9f8c5c78528400932ad2ce72c64f269c5e2912fa963ef33"
input_schema_fingerprint: "ec47941d53785a04220c826b15b98126633b1c28a6db15bd1fb6a1b5cb9a007a"
annotations{5}
title: null
readOnlyHint: true
destructiveHint: null
idempotentHint: true
openWorldHint: true
4{9}
name: "paleobiology_get_taxon"
title: "paleobiology-mcp-server: get taxon record and fossil range"
effect: "READ"
effect_confidence: 0.813
capabilities[0]
risk_severity: "INFO"
fingerprint: "d29a0b8a082fdd7147c82b26304068174f4b5fb10f4c29045211674f21fe5d8b"
input_schema_fingerprint: "e54f8c16e566b277fe0c022f1fe285456cb9d18c23f8992e5460fcee5142a8d0"
annotations{5}
title: null
readOnlyHint: true
destructiveHint: null
idempotentHint: true
openWorldHint: true
5{9}
name: "paleobiology_list_intervals"
title: "paleobiology-mcp-server: list geologic intervals"
effect: "READ"
effect_confidence: 0.813
capabilities[0]
risk_severity: "INFO"
fingerprint: "e8a3929854756c1f9ae4c905e25a13d6126d09720ae1f1d31c0c0d09949e1206"
input_schema_fingerprint: "ba8c131580ef1aaa251f12d9ee546ce12b38c97a435d025a9cba644fc710eb97"
annotations{5}
title: null
readOnlyHint: true
destructiveHint: null
idempotentHint: true
openWorldHint: true
6{9}
name: "paleobiology_search_collections"
title: "paleobiology-mcp-server: search fossil collections"
effect: "READ"
effect_confidence: 0.841
capabilities[3]
0{2}
capability: "DATABASE_ACCESS"
confidence: 0.617
1{2}
capability: "LOCATION"
confidence: 0.759
2{2}
capability: "PERSONAL_DATA"
confidence: 0.558
risk_severity: "LOW"
fingerprint: "6e41f6bb59934c582efb2e6d6c6347955fc6d01ad9cea9f844fc236d233d121d"
input_schema_fingerprint: "31cb60d9dd2a69d0b0028a12466424255fc7d646d055146759b180389fe5288c"
annotations{5}
title: null
readOnlyHint: true
destructiveHint: null
idempotentHint: true
openWorldHint: true
7{9}
name: "paleobiology_search_occurrences"
title: "paleobiology-mcp-server: search fossil occurrences"
effect: "READ"
effect_confidence: 0.813
capabilities[1]
0{2}
capability: "LOCATION"
confidence: 0.795
risk_severity: "LOW"
fingerprint: "7499d5512a12b11b50b892cfcfa40eae57b729757e2b92ebfc3515cc316ce999"
input_schema_fingerprint: "2938491e4ada20f8012ea65ff61ff70887f2b57d602ba168c8be6b57dfbe9c65"
annotations{5}
title: null
readOnlyHint: true
destructiveHint: null
idempotentHint: true
openWorldHint: true
resources[5]
0{4}
key: "skill://paleobiology-guide/SKILL.md"
kind: "resource"
mime_type: "text/markdown"
fingerprint: "f38f47115b01c74cb4dedb18bfd3878465ccdedb90b157dce0f25662576dc7df"
1{4}
key: "paleobiology://occurrence/{occurrence_no}"
kind: "template"
mime_type: "application/json"
fingerprint: "504a3036e10d97ba7843588e5e1b058a27f614dd45c4f7aa7a939456f8322402"
2{4}
key: "paleobiology://reference/{reference_no}"
kind: "template"
mime_type: "application/json"
fingerprint: "d5bbcc476ac6abc02dfeee60befb214b8cb0414d7cda7050813812411062e779"
3{4}
key: "paleobiology://taxon/{taxon_no}"
kind: "template"
mime_type: "application/json"
fingerprint: "1c132d9560732da7361ae3b6a5cc30e4fb235516f8396a15889d5265fbeadaff"
4{4}
key: "skill://{+path}"
kind: "template"
mime_type: null
fingerprint: "9777dc7f1cf468158c157032a0ccebf9b50270f4e8753af9ccaf2fe99890ccf0"
prompts[0]
extensions[1]
0: "io.modelcontextprotocol/skills"
data{6}
privacy_completeness: "not_provided"
data_categories[0]
ai_training: null
retention_policy: null
processing_regions[0]
subprocessors[0]
external_integrations[1]
0{3}
host: "paleobiology.caseyjhand.com"
registrable_domain: "caseyjhand.com"
source: "transport"
findings[2]
0{6}
check_id: "SQ-SERVER-AUTH-NONE-WRITE"
category: "authentication"
severity: "MEDIUM"
title: "State-changing tools available without authentication"
subject_type: "server"
subject_name: null
1{6}
check_id: "SQ-TOOL-ANNOTATION-UNDERCLAIM"
category: "annotations"
severity: "HIGH"
title: "Annotations understate what the tool does"
subject_type: "tool"
subject_name: "paleobiology_dataframe_query"
trust{9}
registry_namespace: "verified_upstream"
publisher_identity: "unverified"
organization: "unverified"
domain: "unverified"
repository: "unverified"
source_provenance: "partial"
security_scan: "findings_detected"
privacy_transparency: "not_provided"
monitoring: "active"
provenance{4}
registry_name: "io.github.cyanheads/paleobiology-mcp-server"
registry_content_sha256: "7a08b047fe2f2ff7c758f9d0595840e8c0dbd157ec64873cfcbe0a8f4fd79f9a"
scan_snapshot_fingerprint: "343e554640ad11a0d1eed857b019439ffc611f12142f22acc86a02791881d90d"
scanner_version: "1.0.0"
timestamps{4}
generated_at: "2026-11-15T02:15:10.218Z"
observed_at: "2026-11-09T10:26:51.54+00:00"
registry_published_at: "2026-11-01T06:13:15.446244+00:00"
registry_updated_at: null