io.github.cyanheads/gbif-biodiversity-mcp-server
io.github.cyanheads/gbif-biodiversity-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/db5f91ff-a13b-4189-a77f-e2b68a435b98/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/gbif-biodiversity-mcp-server"
title: null
description: "Search GBIF species taxonomy, occurrence records, datasets, and publishers."
version: "0.8.1"
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/gbif-biodiversity-mcp-server"
provider: "github"
owner: "cyanheads"
name: "gbif-biodiversity-mcp-server"
verified: false
packages[2]
0{4}
registry_type: "npm"
identifier: "@cyanheads/gbif-biodiversity-mcp-server"
version: "0.8.1"
transport: "stdio"
1{4}
registry_type: "npm"
identifier: "@cyanheads/gbif-biodiversity-mcp-server"
version: "0.8.1"
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://gbif-biodiversity.caseyjhand.com/mcp"
endpoint_host: "gbif-biodiversity.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[13]
0{9}
name: "gbif_bulk_match_species"
title: "Bulk Match Species Names"
effect: "READ"
effect_confidence: 0.682
capabilities[0]
risk_severity: "INFO"
fingerprint: "64cebeb9a73d54c39b35a2629df2f3efb0930e38ab08029ad2459f6ffdf645db"
input_schema_fingerprint: "67f69c6cb3de33b737997331444e1c4e071d5da241737e224239f0932efd86cc"
annotations{5}
title: null
readOnlyHint: true
destructiveHint: null
idempotentHint: true
openWorldHint: true
1{9}
name: "gbif_count_occurrences"
title: "Count Occurrences"
effect: "READ"
effect_confidence: 0.809
capabilities[1]
0{2}
capability: "PERSONAL_DATA"
confidence: 0.699
risk_severity: "LOW"
fingerprint: "36dd5b0e8279f63a230442a12a1faa596a08731171fd841abba7fb335681b812"
input_schema_fingerprint: "fe1fd31e01ddce92e47950f534d7cd31d54d8b6820462b0e2ad3d250fffd3557"
annotations{5}
title: null
readOnlyHint: true
destructiveHint: null
idempotentHint: true
openWorldHint: true
2{9}
name: "gbif_get_dataset"
title: "Get Dataset"
effect: "READ"
effect_confidence: 0.905
capabilities[1]
0{2}
capability: "PERSONAL_DATA"
confidence: 0.778
risk_severity: "LOW"
fingerprint: "27d56cbf4c26617f22798afc450f6674f138c3055d5bb420a05a1d34c98fd9d4"
input_schema_fingerprint: "bea3f959d1cb7c38e5c9517b3a3caaf0b78331cef9e4c926d2885973a04541a1"
annotations{5}
title: null
readOnlyHint: true
destructiveHint: null
idempotentHint: true
openWorldHint: true
3{9}
name: "gbif_get_occurrence"
title: "Get Occurrence Record"
effect: "READ"
effect_confidence: 0.888
capabilities[0]
risk_severity: "INFO"
fingerprint: "f5ba4f9c978e8152db8e0fb48484d71d91984363444d52191e84f79c2faedf1f"
input_schema_fingerprint: "6e31bb3535694c218887300b0954c5eff8f7ae56c1361f931000fbf4cc9e71c9"
annotations{5}
title: null
readOnlyHint: true
destructiveHint: null
idempotentHint: true
openWorldHint: true
4{9}
name: "gbif_get_species"
title: "Get Species Record"
effect: "READ"
effect_confidence: 0.888
capabilities[0]
risk_severity: "INFO"
fingerprint: "200c6a45aab7e1446dfb056e3e151922d4a196298c1b712e84dd7501eaab7971"
input_schema_fingerprint: "5dce737a95eec191f7502e8b7f5d1cf9ab4b5544ab5b160c1fc8b74babbbd7b2"
annotations{5}
title: null
readOnlyHint: true
destructiveHint: null
idempotentHint: true
openWorldHint: true
5{9}
name: "gbif_get_species_children"
title: "Get Species Children"
effect: "READ"
effect_confidence: 0.868
capabilities[0]
risk_severity: "INFO"
fingerprint: "374b0595ef88324f83bb7025bc9405d9d66e1b61f07266d96a2d02e9fe568b7f"
input_schema_fingerprint: "b18022a8efeeb05cbd4667e42ad196332dbf0a13b4c6ad66e93bd2d207d5a6a8"
annotations{5}
title: null
readOnlyHint: true
destructiveHint: null
idempotentHint: true
openWorldHint: true
6{9}
name: "gbif_get_species_classification"
title: "Get Species Classification"
effect: "READ"
effect_confidence: 0.905
capabilities[0]
risk_severity: "INFO"
fingerprint: "9de4b6637f3a6cf7e5591218342ef484e3b37dcf47efc1afebc4803873d36166"
input_schema_fingerprint: "5dce737a95eec191f7502e8b7f5d1cf9ab4b5544ab5b160c1fc8b74babbbd7b2"
annotations{5}
title: null
readOnlyHint: true
destructiveHint: null
idempotentHint: true
openWorldHint: true
7{9}
name: "gbif_match_species"
title: "Match Species Name"
effect: "READ"
effect_confidence: 0.776
capabilities[0]
risk_severity: "INFO"
fingerprint: "566143d5d30248d4919bd6ddf79b5f82ee1ca8d3dad0f6e34df13fbb5183e96e"
input_schema_fingerprint: "46d8b3a3ac28a323e74be7e649d41014e2c4f6a7df923f8f6a52d6402b745bf3"
annotations{5}
title: null
readOnlyHint: true
destructiveHint: null
idempotentHint: true
openWorldHint: true
8{9}
name: "gbif_occurrence_facets"
title: "Occurrence Facet Aggregation"
effect: "READ"
effect_confidence: 0.32
capabilities[3]
0{2}
capability: "CLOUD_INFRASTRUCTURE"
confidence: 0.679
1{2}
capability: "EMAIL"
confidence: 0.556
2{2}
capability: "PERSONAL_DATA"
confidence: 0.843
risk_severity: "MEDIUM"
fingerprint: "cbedf94c8bb5695fbd2ea5d3e02c8090e43df2093d82f2bf4767d6a9add19536"
input_schema_fingerprint: "e99258184989d8b2abbb112387ecb5a7c6b126c2c93dce4d100441d363be09c2"
annotations{5}
title: null
readOnlyHint: true
destructiveHint: null
idempotentHint: true
openWorldHint: true
9{9}
name: "gbif_search_datasets"
title: "Search Datasets"
effect: "READ"
effect_confidence: 0.888
capabilities[0]
risk_severity: "INFO"
fingerprint: "8fa49cdaf01b546176def7a1b20e696e4ab7583e929cc5c3322132b6ef9f59be"
input_schema_fingerprint: "413cc84774613a284f907c94098c74b37255a16e68a2c5b24b91fd5e303cb1da"
annotations{5}
title: null
readOnlyHint: true
destructiveHint: null
idempotentHint: true
openWorldHint: true
10{9}
name: "gbif_search_occurrences"
title: "Search Occurrences"
effect: "READ"
effect_confidence: 0.888
capabilities[3]
0{2}
capability: "CLOUD_INFRASTRUCTURE"
confidence: 0.556
1{2}
capability: "EMAIL"
confidence: 0.556
2{2}
capability: "PERSONAL_DATA"
confidence: 0.874
risk_severity: "MEDIUM"
fingerprint: "8badcf8dcfef398b33c73c6850f942e3de24615f6ba7a35d3ae5fe28a65670c7"
input_schema_fingerprint: "9465ce443c2a7399fb04c6b04955941ebfe4a8205edeea407edc1c839c5dd7fa"
annotations{5}
title: null
readOnlyHint: true
destructiveHint: null
idempotentHint: true
openWorldHint: true
11{9}
name: "gbif_search_publishers"
title: "Search Publishers"
effect: "READ"
effect_confidence: 0.888
capabilities[1]
0{2}
capability: "PERSONAL_DATA"
confidence: 0.584
risk_severity: "LOW"
fingerprint: "2da434912febfd91da1623ca43590484f79b1a22ff7fa9b79e9a3b001ca3af7f"
input_schema_fingerprint: "138bbfea78a89a4e7107719ef32334fc4ecf3e7b59d3a63a327fd7a758c3c8d9"
annotations{5}
title: null
readOnlyHint: true
destructiveHint: null
idempotentHint: true
openWorldHint: true
12{9}
name: "gbif_search_species"
title: "Search Species Taxonomy"
effect: "READ"
effect_confidence: 0.905
capabilities[0]
risk_severity: "INFO"
fingerprint: "24bbecc8f1dbc88efc04c8621491d3d0fe82af420eefbaf6bc33de3b5ab4020b"
input_schema_fingerprint: "6192d933fb9d216d6acca21b2a51030fe2d67184cc6c98fe22563eba56951e16"
annotations{5}
title: null
readOnlyHint: true
destructiveHint: null
idempotentHint: true
openWorldHint: true
resources[4]
0{4}
key: "skill://gbif-biodiversity-guide/SKILL.md"
kind: "resource"
mime_type: "text/markdown"
fingerprint: "aa31799722bbb6ef13d6afa003b7ef800cbeda3289bdf9f4e4290cd7441d41f9"
1{4}
key: "gbif://dataset/{datasetKey}"
kind: "template"
mime_type: "application/json"
fingerprint: "e6c7f6c91e261ad66643f3fc1d51de174b760edcde2c1f8feeaad07c9163d532"
2{4}
key: "gbif://species/{taxonKey}"
kind: "template"
mime_type: "application/json"
fingerprint: "402beee2ce53035b74ede4e21ade2a5d67e3b8889e651b5798fb689468848c5f"
3{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: "gbif-biodiversity.caseyjhand.com"
registrable_domain: "caseyjhand.com"
source: "transport"
findings[3]
0{6}
check_id: "SQ-SERVER-INSTRUCTIONS-INJECTION"
category: "prompt_injection"
severity: "HIGH"
title: "Server instructions contain directives to the AI model"
subject_type: "server"
subject_name: null
1{6}
check_id: "SQ-TOOL-CROSS-TOOL-REFERENCE"
category: "prompt_injection"
severity: "MEDIUM"
title: "Gives instructions about other tools"
subject_type: "tool"
subject_name: "gbif_bulk_match_species"
2{6}
check_id: "SQ-TOOL-LENGTH-ANOMALY"
category: "tool_design"
severity: "LOW"
title: "Unusually long model-facing text"
subject_type: "tool"
subject_name: "gbif_occurrence_facets"
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/gbif-biodiversity-mcp-server"
registry_content_sha256: "1c44890b82ef2c01b9f9d0319f2afa9963b33792016cf6e870233ab30d195ff3"
scan_snapshot_fingerprint: "f87a12da66027a0200e09d496ba40431a9fe8007609507ae6a062d1a8efc1a43"
scanner_version: "1.0.0"
timestamps{4}
generated_at: "2026-11-15T02:15:26.800Z"
observed_at: "2026-11-12T15:15:17.343+00:00"
registry_published_at: "2026-11-12T13:30:12.633393+00:00"
registry_updated_at: null