BorealHost MCP Server

https://borealhost.ai/mcp Remote v1.27.0

Published by borealhost.ai — no publish provenance and no public repository, so the publisher could not be verified and the source cannot be independently located.

Agent-native web hosting — deploy sites, manage DNS, register domains, scale infrastructure

Trust grade
A
94/100
Last scanned get badge →
Trust
A · 94/100
Adoption risk for you: the threat score, then adjusted down for blast radius, publisher verification and how much the scan could see. Deterministic; every point is auditable.
Capability
High
Blast radius if it went rogue — what the server’s tools could reach. Independent of trust.
Coverage
Live
How much the scan could actually inspect. Shallow coverage is stated, never hidden.
Share this Trust Score
𝕏 Share LinkedIn Reddit
A Why this grade threat 100 − adoption risk = 94/100

The grade answers one question — how safe is this server for you to adopt — so it is computed in two auditable stages. Nothing below is an opinion or an LLM's guess; every line is a real term the deterministic engine applied, and the same input always yields the same number.

1. Threat score — 100 − 0 = 100. What the published surface and source actually contain:

The deterministic scan raised no scored threat in the surface it inspected — the threat score stayed at 100. Capability observations and advisory notes are recorded but never lower it.

2. Client adoption risk — 100 − 6 = 94. Three small, subtract-only factors that reflect your risk in adopting it — a clean scan proves less on a powerful, unverified or barely-inspectable package, so the grade says so plainly:

PointsAdoption-risk factor
−6 capability blast radius (high) — client exposure if the model is manipulated

Capability observations and info notes are shown under Findings but never scored. Open any row's finding below for the file, line and evidence behind a deduction.

Findings 13

high Sensitive-source and external-sink co-existMTC-FLOW-004

Tools that read sensitive data ([list_files, read_file, execute_query, get_logs]) and tools that can send data out ([upload_file, add_cron, create_alert_rule, set_site_nginx_snippet, create_webhook, delete_webhook, test_webhook]) are exposed together. An agent can move private data to the sink.

Evidence: sources [list_files, read_file, execute_query, get_logs] → sinks [upload_file, add_cron, create_alert_rule, set_site_nginx_snippet, create_webhook, delete_webho

Fix: Keep secret-reading and egress capabilities on separate, separately-approved servers.

Location: flow list_files → upload_file

high Tool "add_cron" exposes command/code executionMTC-CAP-001

Tool "add_cron" appears to run shell commands or evaluate code (parameter "command"). Arbitrary execution driven by model input is one of the most dangerous MCP capabilities; combined with any untrusted input it becomes RCE.

Fix: Sandbox execution, allowlist commands/arguments, and never pass model output to a shell unescaped.

Location: tool add_cron

medium Unconstrained URL/host parameter "url" on "create_webhook"MTC-CAP-007

Tool "create_webhook" takes a URL/host parameter "url" with no allowlist/pattern. An outbound-request tool with an unbounded destination enables SSRF and cloud-metadata access (e.g. 169.254.169.254).

Fix: Allowlist destinations or constrain the parameter; block private/link-local addresses server-side.

Location: tool create_webhook · inputSchema.properties.url

medium Tool "write_file" can modify the filesystemMTC-CAP-002

Tool "write_file" can write, overwrite or delete files (keyword "write_file" in tool name). Verify it is scoped to a safe directory.

Fix: Constrain file operations to an explicit, non-sensitive root; reject path traversal.

Location: tool write_file

medium Tool "delete_file" can modify the filesystemMTC-CAP-002

Tool "delete_file" can write, overwrite or delete files (keyword "delete_file" in tool name). Verify it is scoped to a safe directory.

Fix: Constrain file operations to an explicit, non-sensitive root; reject path traversal.

Location: tool delete_file

medium Unconstrained command parameter "command" on "add_cron"MTC-CAP-006

Tool "add_cron" takes a command-shaped parameter "command" with no enum/pattern constraint. Free-form, model- or attacker-controlled arguments reaching a shell is the command-injection precondition.

Fix: Constrain the parameter (enum/pattern), or build the command from a fixed template with escaped args.

Location: tool add_cron · inputSchema.properties.command

low Mutating tool "write_file" declares no destructiveHintMTC-CAP-005

Tool "write_file" can mutate/egress but declares no destructiveHint. Clients that don't default to spec-safe behavior may not prompt before running it.

Fix: Declare accurate annotations, and gate destructive tools on user confirmation regardless.

Location: tool write_file

low Mutating tool "delete_file" declares no destructiveHintMTC-CAP-005

Tool "delete_file" can mutate/egress but declares no destructiveHint. Clients that don't default to spec-safe behavior may not prompt before running it.

Fix: Declare accurate annotations, and gate destructive tools on user confirmation regardless.

Location: tool delete_file

low Mutating tool "add_cron" declares no destructiveHintMTC-CAP-005

Tool "add_cron" can mutate/egress but declares no destructiveHint. Clients that don't default to spec-safe behavior may not prompt before running it.

Fix: Declare accurate annotations, and gate destructive tools on user confirmation regardless.

Location: tool add_cron

low Unconstrained path parameter "path" on "list_files"MTC-CAP-008

Tool "list_files" takes a path parameter "path" with no constraint. Without a canonicalize-and-contain check (not visible statically), this permits ../ traversal outside the intended root.

Fix: Resolve and verify the path stays within an allowed root; reject traversal sequences.

Location: tool list_files · inputSchema.properties.path

low Unconstrained path parameter "path" on "read_file"MTC-CAP-008

Tool "read_file" takes a path parameter "path" with no constraint. Without a canonicalize-and-contain check (not visible statically), this permits ../ traversal outside the intended root.

Fix: Resolve and verify the path stays within an allowed root; reject traversal sequences.

Location: tool read_file · inputSchema.properties.path

low Unconstrained path parameter "path" on "write_file"MTC-CAP-008

Tool "write_file" takes a path parameter "path" with no constraint. Without a canonicalize-and-contain check (not visible statically), this permits ../ traversal outside the intended root.

Fix: Resolve and verify the path stays within an allowed root; reject traversal sequences.

Location: tool write_file · inputSchema.properties.path

low Unconstrained path parameter "path" on "delete_file"MTC-CAP-008

Tool "delete_file" takes a path parameter "path" with no constraint. Without a canonicalize-and-contain check (not visible statically), this permits ../ traversal outside the intended root.

Fix: Resolve and verify the path stays within an allowed root; reject traversal sequences.

Location: tool delete_file · inputSchema.properties.path

Tools 152

Each tool and what it can reach — enumerated from the running server.

  • add_cronruns code / shell
  • create_alert_rulenetwork egress
  • create_webhooknetwork egress
  • delete_filewrites files
  • delete_webhooknetwork egress
  • execute_queryreads sensitive data
  • get_logsreads sensitive data
  • list_filesreads sensitive data
  • read_filereads sensitive data
  • set_site_nginx_snippetnetwork egress
Show 142 more tools ↓
  • test_webhooknetwork egress
  • upload_filenetwork egress
  • write_filewrites files
  • add_domain_dnsno sensitive capability
  • add_firewall_ruleno sensitive capability
  • add_redirectno sensitive capability
  • add_siteno sensitive capability
  • add_ssh_keyno sensitive capability
  • add_subdomainno sensitive capability
  • adopt_compute_instanceno sensitive capability
  • attach_compute_volumeno sensitive capability
  • cache_flushno sensitive capability
  • cache_statusno sensitive capability
  • cache_toggleno sensitive capability
  • cancel_checkoutno sensitive capability
  • cancel_scheduled_snapshotno sensitive capability
  • claim_api_keyno sensitive capability
  • cloudflare_proxy_statusno sensitive capability
  • cloudflare_purge_cacheno sensitive capability
  • cloudflare_set_proxyno sensitive capability
  • complete_checkoutno sensitive capability
  • container_actionno sensitive capability
  • create_api_keyno sensitive capability
  • create_b2_snapshotno sensitive capability
  • create_backupno sensitive capability
  • create_checkoutno sensitive capability
  • create_compute_volumeno sensitive capability
  • create_directoryno sensitive capability
  • create_ftp_accountno sensitive capability
  • create_mailboxno sensitive capability
  • create_snapshotno sensitive capability
  • create_support_ticketno sensitive capability
  • database_search_replaceno sensitive capability
  • decommissionno sensitive capability
  • delete_accountno sensitive capability
  • delete_alert_ruleno sensitive capability
  • delete_backupno sensitive capability
  • delete_compute_volumeno sensitive capability
  • delete_cronno sensitive capability
  • delete_domain_dnsno sensitive capability
  • delete_mailboxno sensitive capability
  • delete_redirectno sensitive capability
  • delete_snapshotno sensitive capability
  • delete_subdomainno sensitive capability
  • detach_compute_volumeno sensitive capability
  • domain_detailno sensitive capability
  • domain_settingsno sensitive capability
  • enable_smtp_relayno sensitive capability
  • enable_wildcardno sensitive capability
  • get_app_statusno sensitive capability
  • get_backup_retentionno sensitive capability
  • get_billing_portalno sensitive capability
  • get_checkout_statusno sensitive capability
  • get_compute_instanceno sensitive capability
  • get_compute_volumeno sensitive capability
  • get_database_infono sensitive capability
  • get_email_statusno sensitive capability
  • get_metricsno sensitive capability
  • get_resource_snapshotno sensitive capability
  • get_site_nginx_snippetno sensitive capability
  • get_site_statusno sensitive capability
  • get_smtp_relayno sensitive capability
  • get_snapshot_usageno sensitive capability
  • get_ssh_infono sensitive capability
  • get_stack_infono sensitive capability
  • get_support_ticketno sensitive capability
  • get_walletno sensitive capability
  • get_webmail_urlno sensitive capability
  • install_appno sensitive capability
  • launch_compute_instanceno sensitive capability
  • link_domainno sensitive capability
  • list_alert_rulesno sensitive capability
  • list_api_keysno sensitive capability
  • list_appsno sensitive capability
  • list_backupsno sensitive capability
  • list_checkoutsno sensitive capability
  • list_compute_imagesno sensitive capability
  • list_compute_instancesno sensitive capability
  • list_compute_typesno sensitive capability
  • list_compute_volumesno sensitive capability
  • list_cronno sensitive capability
  • list_databasesno sensitive capability
  • list_db_usersno sensitive capability
  • list_domain_dnsno sensitive capability
  • list_domainsno sensitive capability
  • list_firewall_rulesno sensitive capability
  • list_ftp_accountsno sensitive capability
  • list_modulesno sensitive capability
  • list_php_versionsno sensitive capability
  • list_plansno sensitive capability
  • list_pluginsno sensitive capability
  • list_redirectsno sensitive capability
  • list_snapshotsno sensitive capability
  • list_subdomainsno sensitive capability
  • list_subscriptionsno sensitive capability
  • list_support_ticketsno sensitive capability
  • list_tablesno sensitive capability
  • list_themesno sensitive capability
  • list_webhooksno sensitive capability
  • manage_db_userno sensitive capability
  • manage_dnsno sensitive capability
  • manage_pluginno sensitive capability
  • manage_themeno sensitive capability
  • optimize_databaseno sensitive capability
  • reboot_compute_instanceno sensitive capability
  • registerno sensitive capability
  • register_domainno sensitive capability
  • remove_firewall_ruleno sensitive capability
  • remove_ftp_accountno sensitive capability
  • reply_support_ticketno sensitive capability
  • request_api_keyno sensitive capability
  • reset_mailbox_passwordno sensitive capability
  • restore_backupno sensitive capability
  • revoke_api_keyno sensitive capability
  • revoke_smtp_relayno sensitive capability
  • rollback_snapshotno sensitive capability
  • rotate_keyno sensitive capability
  • run_malware_scanno sensitive capability
  • scaleno sensitive capability
  • schedule_snapshotno sensitive capability
  • search_domainno sensitive capability
  • set_api_keyno sensitive capability
  • set_backup_retentionno sensitive capability
  • set_domain_usageno sensitive capability
  • set_force_httpsno sensitive capability
  • set_site_typeno sensitive capability
  • setup_emailno sensitive capability
  • snapshot_compute_volumeno sensitive capability
  • ssl_infono sensitive capability
  • ssl_renewno sensitive capability
  • start_compute_instanceno sensitive capability
  • stop_compute_instanceno sensitive capability
  • switch_phpno sensitive capability
  • terminate_compute_instanceno sensitive capability
  • toggle_moduleno sensitive capability
  • transfer_out_domainno sensitive capability
  • update_accountno sensitive capability
  • update_checkoutno sensitive capability
  • upload_ssl_certno sensitive capability
  • whoamino sensitive capability
  • wp_check_updatesno sensitive capability
  • wp_update_allno sensitive capability

Toxic flows 1

Cross-tool combinations that form a data-exfiltration primitive (untrusted input → sensitive source → external sink).

Versions 1

Scan history per published version. The engine is deterministic — the same version always yields the same score, so a changed score means the package itself changed.

VersionScoreFindingsEngineScanned
v1.27.0 latest A 94/100 13 1.13.0 2026-09-06

Embed this score

Show this server's live Trust Score in your README, docs or website. The badge is served straight from the registry and updates automatically after every rescan — no API key needed. It links back to this page, so anyone who sees the grade can also read the findings behind it instead of taking a number on faith.

MCP Trust Score: A · 94/100
Markdown (GitHub README)
[![MCP Trust Score](https://mcptrustchecker.com/registry/borealhost-ai/badge.svg)](https://mcptrustchecker.com/registry/borealhost-ai)
HTML
<a href="https://mcptrustchecker.com/registry/borealhost-ai"><img src="https://mcptrustchecker.com/registry/borealhost-ai/badge.svg" alt="MCP Trust Score" height="20"></a>
Prefer shields.io styling? Point it at https://mcptrustchecker.com/registry/borealhost-ai/badge.json via https://img.shields.io/endpoint?url=…

Verify this score yourself

The score above is reproducible: the same package version always yields the same result. Run it locally or over the free API — no account, no LLM, fully deterministic.

npx mcptrustchecker scan https://borealhost.ai/mcp --online

Use the free API → How scoring works

More in Cloud & DevOps