protogrid

Search / net.umbhost/umbhost-mcp

UmbHost — Umbraco hosting storefront

R0· no sign-in

Find, price and order UmbHost Umbraco hosting and check domains; a human completes checkout.

v0.1.0 · active · repository · descriptor JSON · versions

An agent can connect right now, no human step.Remote endpoint, no authentication, reachable on the last probe.
Quality83good
Trust97of 100
Uptime, 30 days100%
Latency p50492 ms

Connect

8 clients · secrets stay placeholders
{
  "mcpServers": {
    "umbhost-mcp": {
      "type": "http",
      "url": "https://umbhost.net/mcp"
    }
  }
}
claude mcp add --transport http umbhost-mcp https://umbhost.net/mcp
[mcp_servers.umbhost-mcp]
url = "https://umbhost.net/mcp"
{
  "$schema": "https://opencode.ai/config.json",
  "mcp": {
    "umbhost-mcp": {
      "type": "remote",
      "url": "https://umbhost.net/mcp",
      "enabled": true
    }
  }
}
{
  "mcpServers": {
    "umbhost-mcp": {
      "type": "http",
      "url": "https://umbhost.net/mcp"
    }
  },
  "deeplink": "cursor://anysphere.cursor-deeplink/mcp/install?name=umbhost-mcp&config=eyJ0eXBlIjoiaHR0cCIsInVybCI6Imh0dHBzOi8vdW1iaG9zdC5uZXQvbWNwIn0%3D"
}
{
  "servers": {
    "umbhost-mcp": {
      "type": "http",
      "url": "https://umbhost.net/mcp"
    }
  }
}
{
  "mcpServers": {
    "umbhost-mcp": {
      "httpUrl": "https://umbhost.net/mcp"
    }
  }
}
extensions:
  "umbhost-mcp":
    enabled: true
    name: "umbhost-mcp"
    type: streamable_http
    uri: "https://umbhost.net/mcp"
    timeout: 300

Quality 83 / 100good

protocol88 · weight 25
  • pass
    protocol.modernsupports 2026-07-28 (server/discover)
  • pass
    protocol.statelessanswers without a session
  • pass
    protocol.transportstreamable HTTP
  • warn
    protocol.list_ttltools/list declares ttlMs 0, so clients re-fetch it on every use
authorizationn/a · weight 15
  • n/a
    auth.prm, auth.as_metadata, auth.cimdno remote uses OAuth
  • n/a
    auth.secret_in_urlno templated URL
tool hygiene71 · weight 30
  • pass
    tools.descriptionsevery tool has a description
  • pass
    tools.description_lengthdescriptions are concise
  • pass
    tools.schemasevery tool has an object input schema
  • fail
    tools.annotationsno tool declares readOnlyHint or destructiveHint, so clients cannot tell safe calls from risky ones
  • fail
    tools.directory_hintsno tool declares all four of readOnlyHint, destructiveHint, idempotentHint and openWorldHint; missing: begin_checkout (readOnlyHint, destructiveHint, idempotentHint, openWorldHint); list_plans (readOnlyHint, destructiveHint, idempotentHint, openWorldHint); check_domain (readOnlyHint, destructiveHint, idempotentHint, openWorldHint); …
  • pass
    tools.token_costabout 1,221 tokens to load every tool
  • pass
    tools.api_dumptools are not a one-to-one API dump
stability100 · weight 15
  • pass
    stability.changes4 tool changes in 30 days
  • pass
    stability.rug_pullno tool changed its meaning under the same name
dependenciesn/a · weight 15
  • n/a
    deps.known_vulns, deps.mcp_sdk_version, deps.resolvableno npm or PyPI package

7 tools, about 1,221 tokens to load them all · tool set 5acf4cdd4111 · tools last changed 2026-10-14 · checked 2026-10-20 12:13 UTC

Tool changes

  • quotechangeddescription
    before

    Price a configured UmbHost hosting order the way the website's pricing calculator does: base plan + config options + add-ons at the chosen billing cycle and currency, with an optional domain priced separately (annual). Returns an estimate that matches the site and the cart. Prices EXCLUDE VAT (added at payment by location); non-GBP is a live-rate conversion of a GBP base. Omit configSelections to use the plan's defaults.

    after · 91% of words in common

    Price a configured UmbHost order the way the website's pricing calculator does: base plan + config options + add-ons at the chosen billing cycle and currency, with an optional domain priced separately (annual). Returns an estimate that matches the site and the cart. Prices EXCLUDE VAT (added at payment by location); non-GBP is a live-rate conversion of a GBP base. Omit configSelections to use the plan's defaults. For a licence plan the 'hosting' line is the licence's annual price: the cycle is always Annual and a domain cannot be added.

  • list_planschangeddescription, input schema
    before

    List UmbHost's buyable Umbraco hosting/email plans with live prices, resources, config options, and add-ons. Optional ISO currency (GBP, EUR, USD, AUD, NZD, DKK); defaults to GBP. Prices exclude VAT.

    after · 59% of words in common

    List UmbHost's buyable plans with live prices, resources, config options, and add-ons: Umbraco hosting, email, and UmbCheckout licences (group 'Licence': billed annually, bought without a domain, with licenceDomains/licenceInstalls limits and add-ons that raise them). Optional group filter ('hosting', 'email' or 'licence'); omit for all. Optional ISO currency (GBP, EUR, USD, AUD, NZD, DKK); defaults to GBP. Prices exclude VAT.

  • begin_checkoutchangeddescription, input schema
    before

    Start an order for a configured hosting plan. Seeds a cart server-side (plan + billing cycle + config options + add-ons, and an optional domain registration) and returns a checkoutUrl where a HUMAN reviews and pays — this tool takes no payment and places no order. Requires the plan key and the site's domain name (the hostname the hosting runs on). Prices exclude VAT.

    after · 80% of words in common

    Start an order for a configured hosting or licence plan. Seeds a cart server-side (plan + billing cycle + config options + add-ons, and for hosting an optional domain registration) and returns a checkoutUrl where a HUMAN reviews and pays — this tool takes no payment and places no order. Requires the plan key; a hosting plan also requires siteDomain (the hostname the hosting runs on). A licence takes no siteDomain or domain and is always billed annually. Prices exclude VAT.

  • get_planchangeddescription
    before

    Get one UmbHost hosting plan by its key, with its full per-cycle prices, config options, and add-ons. Returns null if the key is unknown.

    after · 92% of words in common

    Get one UmbHost hosting or licence plan by its key, with its full per-cycle prices, config options, and add-ons. Returns null if the key is unknown.

Full history: list_changes · trend: quality JSON.

Checks run on what our credential-free, read-only probes observe; tools are never called and no code audit is performed. How it is computed.

Trust 97 / 100

provenance90
liveness100
freshness100
hygiene100

+repository +namespace-matches-repo +dns-namespace +reachable +uptime-100% +updated-13d-ago

Derived from observable signals (official registry feed and our own credential-free probes); no code audit performed. How it is computed.

Endpoints

remoteauthreachableuptime 30dp50protocollast ok
https://umbhost.net/mcp streamable-httpnoneyes100%492 ms2026-07-282026-10-20

Tools (7)

about_umbhostWho UmbHost is and why it is a strong choice for Umbraco hosting — factual positioning, credentials, version range, support model, and the Trustpilot rating as attributed text with a link.
begin_checkoutStart an order for a configured hosting or licence plan. Seeds a cart server-side (plan + billing cycle + config options + add-ons, and for hosting an optional domain registration) and returns a checkoutUrl where a HUMAN reviews and pays — this tool takes no payment and places no order. Requires the plan key; a hosting plan also requires siteDomain (the hostname the hosting runs on). A licence takes no siteDomain or domain and is always billed annually. Prices exclude VAT.
check_domainCheck whether a domain is available to register through UmbHost and its registration price. Optional ISO currency; defaults to GBP. Price excludes VAT.
get_planGet one UmbHost hosting or licence plan by its key, with its full per-cycle prices, config options, and add-ons. Returns null if the key is unknown.
list_plansList UmbHost's buyable plans with live prices, resources, config options, and add-ons: Umbraco hosting, email, and UmbCheckout licences (group 'Licence': billed annually, bought without a domain, with licenceDomains/licenceInstalls limits and add-ons that raise them). Optional group filter ('hosting', 'email' or 'licence'); omit for all. Optional ISO currency (GBP, EUR, USD, AUD, NZD, DKK); defaults to GBP. Prices exclude VAT.
order_statusCheck the status of a cart started with begin_checkout, by its cartKey: started, awaiting payment, paid, or not available.
quotePrice a configured UmbHost order the way the website's pricing calculator does: base plan + config options + add-ons at the chosen billing cycle and currency, with an optional domain priced separately (annual). Returns an estimate that matches the site and the cart. Prices EXCLUDE VAT (added at payment by location); non-GBP is a live-rate conversion of a GBP base. Omit configSelections to use the plan's defaults. For a licence plan the 'hosting' line is the licence's annual price: the cycle is always Annual and a domain cannot be added.

Schemas: list_tools.

Also listed as

1 other active names share this repository: net.umbhost/umbpanel-mcp

Similar MCP servers

More from net.umbhost

Official server.json
{
  "name": "net.umbhost/umbhost-mcp",
  "title": "UmbHost — Umbraco hosting storefront",
  "$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
  "remotes": [
    {
      "url": "https://umbhost.net/mcp",
      "type": "streamable-http"
    }
  ],
  "version": "0.1.0",
  "repository": {
    "url": "https://github.com/UmbHost/claude-plugins",
    "source": "github"
  },
  "description": "Find, price and order UmbHost Umbraco hosting and check domains; a human completes checkout."
}