← Back to search

io.github.cyanheads/earthquake-mcp-server

cyanheads streamable_http Scanned 23d ago

Global seismic data via USGS and EMSC: real-time feeds, FDSN event queries, and earthquake counts.

B
87.4 / 100

Versions

0.1.10latest
first seen Jun 5, 2026
PermissionsTool SafetyAuthAnnotationsCode QualityStabilitySpecVuln HistoryAuthorTransparencyCommunity

Tools 4

earthquake_get_feed
annotations: verified low

Fetch a USGS pre-computed real-time earthquake feed by magnitude tier and time window.

input object
readOnlyHint true openWorldHint true idempotentHint true
earthquake_search
annotations: verified low

Search earthquakes by time range, magnitude, depth, location radius, PAGER alert level, or felt reports.

input object
readOnlyHint true openWorldHint true idempotentHint true
earthquake_count
annotations: verified low

Count earthquakes matching filters without fetching full records.

input object
readOnlyHint true openWorldHint true idempotentHint true
earthquake_get_event
annotations: verified low

Fetch detail for a specific earthquake by USGS event ID.

input object output object
readOnlyHint true openWorldHint true idempotentHint true

Permissions 3

network medium
Server uses network capabilities via: fetch()
shell high
Server uses shell capabilities via: child_process, spawn(), spawnSync()
env_vars low
Server uses env_vars capabilities via: process.env

Scan Findings 18

info
Tool 'earthquake_get_feed' annotations are consistent annotation_checker · 80%
info
Tool 'earthquake_search' annotations are consistent annotation_checker · 80%
info
Tool 'earthquake_count' annotations are consistent annotation_checker · 80%
info
Tool 'earthquake_get_event' annotations are consistent annotation_checker · 80%
info
Sandbox failed to start for behavioral verification behavioral_verifier · 100%
info
package.json metadata manifest_parser · 100%
info
Tool: earthquake_get_feed manifest_parser · 75%
info
Tool: earthquake_search manifest_parser · 75%
info
Tool: earthquake_count manifest_parser · 75%
info
Tool: earthquake_get_event manifest_parser · 75%
info
Required env vars (5) manifest_parser · 80%
info
Sandbox failed to start for output poisoning scan output_poisoning · 100%
medium
Permission: network access detected permission_analyzer · 70%
high
Permission: shell access detected permission_analyzer · 95%
low
Permission: env_vars access detected permission_analyzer · 90%
info
SBOM generated: 11 components sbom_generator · 100%
high
Hardcoded Password found in cyanheads-earthquake-mcp-server-e69c5af/framework-skills/api-utils/references/security.md secret_scanner · 65%
medium
No build provenance detected (SLSA L0) slsa_assessor · 90%