Skip to content
Squatch MCP

io.github.cyanheads/unhcr-refugees-mcp-server

io.github.cyanheads/unhcr-refugees-mcp-server

by io.github.cyanheadsยท v0.3.0Source: Official MCP Registry

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/8ec618dd-c91a-4765-b4ab-a2cc2dab5a0e/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/unhcr-refugees-mcp-server"
title: null
description: "Query UNHCR refugee, IDP, and stateless populations, asylum decisions, returns, and resettlement."
version: "0.3.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/unhcr-refugees-mcp-server"
provider: "github"
owner: "cyanheads"
name: "unhcr-refugees-mcp-server"
verified: false
packages[2]
0{4}
registry_type: "npm"
identifier: "@cyanheads/unhcr-refugees-mcp-server"
version: "0.3.0"
transport: "stdio"
1{4}
registry_type: "npm"
identifier: "@cyanheads/unhcr-refugees-mcp-server"
version: "0.3.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://unhcr-refugees.caseyjhand.com/mcp"
endpoint_host: "unhcr-refugees.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: "unhcr_dataframe_describe"
title: "Describe staged dataframes"
effect: "READ"
effect_confidence: 0.905
capabilities[0]
risk_severity: "INFO"
fingerprint: "b38a00af1d442691485dc5666623ec4dfbb98714dfda3dd6b2c2085dbf001583"
input_schema_fingerprint: "cf11df501d12708c26a5945a7b02f7dcfb46b96a5c011ca404d5dc8a76c91740"
annotations{5}
title: null
readOnlyHint: true
destructiveHint: null
idempotentHint: true
openWorldHint: false
1{9}
name: "unhcr_dataframe_query"
title: "Query staged dataframes"
effect: "EXECUTE"
effect_confidence: 0.846
capabilities[1]
0{2}
capability: "DATABASE_ACCESS"
confidence: 0.648
risk_severity: "CRITICAL"
fingerprint: "0be1a5d8998050c194c45b692646257dba2a555aad2201707928a580af1eaa1b"
input_schema_fingerprint: "307079d7886caee515523db394e93b5e2e9b9a56454f6230da959dc98b63504b"
annotations{5}
title: null
readOnlyHint: true
destructiveHint: null
idempotentHint: true
openWorldHint: false
2{9}
name: "unhcr_get_asylum_applications"
title: "UNHCR asylum applications"
effect: "READ"
effect_confidence: 0.813
capabilities[2]
0{2}
capability: "CRM"
confidence: 0.558
1{2}
capability: "LOCATION"
confidence: 0.558
risk_severity: "LOW"
fingerprint: "3cb1cc4e72e259e73e4e0e23ff4465b72554eeeef214371c9dccb2d86035c308"
input_schema_fingerprint: "4e8b9a951b45cd7da3c532e835e7595ff0cb26cf0818d37bd21a75795d043d66"
annotations{5}
title: null
readOnlyHint: true
destructiveHint: null
idempotentHint: true
openWorldHint: true
3{9}
name: "unhcr_get_asylum_decisions"
title: "UNHCR asylum decisions"
effect: "READ"
effect_confidence: 0.841
capabilities[1]
0{2}
capability: "LOCATION"
confidence: 0.558
risk_severity: "LOW"
fingerprint: "93056507349c9061396bccb6d7eb014e07335314f475300844c50bbd71282dab"
input_schema_fingerprint: "d7fcf49285f05c803a27371452ccc1b9390f6f5c7a325bdc97614d23792d53f6"
annotations{5}
title: null
readOnlyHint: true
destructiveHint: null
idempotentHint: true
openWorldHint: true
4{9}
name: "unhcr_get_demographics"
title: "UNHCR demographics"
effect: "READ"
effect_confidence: 0.78
capabilities[2]
0{2}
capability: "LOCATION"
confidence: 0.558
1{2}
capability: "PERSONAL_DATA"
confidence: 0.8
risk_severity: "LOW"
fingerprint: "7f2b5f87be8ee14fd6bf63f9becaaa51060be2a84d3d0d16695bbca5c7f8515a"
input_schema_fingerprint: "085831d8694a0eb3a8d6175bb247be4e3ed553525500172561f0d35cc1159f74"
annotations{5}
title: null
readOnlyHint: true
destructiveHint: null
idempotentHint: true
openWorldHint: true
5{9}
name: "unhcr_get_population"
title: "UNHCR displacement stocks"
effect: "READ"
effect_confidence: 0.841
capabilities[2]
0{2}
capability: "LOCATION"
confidence: 0.558
1{2}
capability: "PERSONAL_DATA"
confidence: 0.632
risk_severity: "LOW"
fingerprint: "479b1332386ab4f3b22bd197b981d2050f74e633e720e3c6af3a518c2b7aa54e"
input_schema_fingerprint: "b4c804d7c6990922e24bcde93dfbcc9b8ae00464726422391b3b7f4286bfb610"
annotations{5}
title: null
readOnlyHint: true
destructiveHint: null
idempotentHint: true
openWorldHint: true
6{9}
name: "unhcr_get_solutions"
title: "UNHCR durable solutions"
effect: "READ"
effect_confidence: 0.841
capabilities[1]
0{2}
capability: "LOCATION"
confidence: 0.558
risk_severity: "LOW"
fingerprint: "7ebbb0c48e820b3058b258228eb4f09cc740f8c7fb24b2408ada1bf5f1b5f4ff"
input_schema_fingerprint: "23683dc85a8d32079525d2db8e216c4ed5bb583da6dda00cfc2974f7e2521d8d"
annotations{5}
title: null
readOnlyHint: true
destructiveHint: null
idempotentHint: true
openWorldHint: true
7{9}
name: "unhcr_list_reference"
title: "UNHCR reference vocabulary"
effect: "READ"
effect_confidence: 0.78
capabilities[0]
risk_severity: "INFO"
fingerprint: "f001df1062fdb69c42a1df4b5e0bcd2bd9abd75fbd4327b68a56d4b2cbcabeb5"
input_schema_fingerprint: "a762a6c5db3b15ad5a220ae12cbe2b30373e4d98605f5b721eb6f78934eca130"
annotations{5}
title: null
readOnlyHint: true
destructiveHint: null
idempotentHint: true
openWorldHint: true
resources[2]
0{4}
key: "skill://unhcr-refugees-guide/SKILL.md"
kind: "resource"
mime_type: "text/markdown"
fingerprint: "f3c4c55fce48ffcf2b8176e58ab7837cb00c6f626927958738967ca2ff4952db"
1{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: "unhcr-refugees.caseyjhand.com"
registrable_domain: "caseyjhand.com"
source: "transport"
findings[3]
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: "unhcr_dataframe_query"
2{6}
check_id: "SQ-TOOL-TITLE-EFFECT-MISMATCH"
category: "deceptive_metadata"
severity: "HIGH"
title: "Display title describes a lower-impact action than the name"
subject_type: "tool"
subject_name: "unhcr_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/unhcr-refugees-mcp-server"
registry_content_sha256: "fc0ee308f1b95fe4f840906c65ddd9267bae9a15dc35a88b47bcc9746eb992dd"
scan_snapshot_fingerprint: "35cc362aa683efe4b065e5ca5ac5b9815753718e31960e66945f83e74b0261d0"
scanner_version: "1.0.0"
timestamps{4}
generated_at: "2026-11-15T02:15:37.145Z"
observed_at: "2026-11-13T10:19:22.084+00:00"
registry_published_at: "2026-11-04T12:10:30.192268+00:00"
registry_updated_at: null