Skip to main content

Spaicely

com.spaicely/spaicelyVersion 1.21.1

Host static websites on your own domain in the EU: domains, DNS, deploys, forms, shop and mail.

Status

Responds72 msAnswered our handshake without sign-in.

Registry data may be out of date

We could not refresh it, so this page shows the last copy.
Last checked
Nov 14, 2026, 14:17 UTC
Latency
72 ms
Remotes responding
2 of 2
Sign-in
OAuth sign-in, No sign-in
Hosting
EU hosting detected (detected, not a legal statement)
Registry data as of
Nov 14, 2026, 22:14 UTC

Data from the official MCP Registry, checked by run.zero. How we check

Connect

Streamable HTTP
https://mcp.spaicely.com/mcpSign-in required72 ms
OAuth sign-in

Claude Code

This server asks for sign-in. Your client opens the sign-in when it connects.

claude mcp add --transport http spaicely https://mcp.spaicely.com/mcp

Claude Desktop and claude.ai

Settings > Connectors > Add custom connector
Name: spaicely
Remote MCP server URL: https://mcp.spaicely.com/mcp

Cursor

{
  "mcpServers": {
    "spaicely": {
      "url": "https://mcp.spaicely.com/mcp"
    }
  }
}

VS Code

code --add-mcp '{"name":"spaicely","type":"http","url":"https://mcp.spaicely.com/mcp"}'
Streamable HTTP
https://mcp.spaicely.com/mcp/publicResponds130 ms
No sign-in

Claude Code

claude mcp add --transport http spaicely https://mcp.spaicely.com/mcp/public

Claude Desktop and claude.ai

Settings > Connectors > Add custom connector
Name: spaicely
Remote MCP server URL: https://mcp.spaicely.com/mcp/public

Cursor

{
  "mcpServers": {
    "spaicely": {
      "url": "https://mcp.spaicely.com/mcp/public"
    }
  }
}

VS Code

code --add-mcp '{"name":"spaicely","type":"http","url":"https://mcp.spaicely.com/mcp/public"}'

Built your own server? run.zero hosts MCP servers on European infrastructure.

Host your own MCP server on run.zero

Tools

4 tools

Tools of Spaicely
Read-only
Idempotent
Open world
blocks.getGives one building block from blocks.list: its files, the HTML snippet to put in the pages, and notes on using it. Copy the files into the site by passing deploy_files along in sites.deploy (each is { path, source_url }; Spaicely fetches them, so you do not retype the code), then put the snippet in every page that needs it, with its texts in the language of the page. Without version you get the newest; a version never changes. Needs no account.NoYesYesNo
blocks.listLists ready-made building blocks for a site on Spaicely: a cookie notice that holds back analytics until the visitor agrees, forms that send to Spaicely without leaving the page, videos and maps that load only after a click, a mobile menu, an FAQ with structured data, a language switch, opening hours that say whether the place is open now, a progress bar for a donation form and a cart for the shop. Prefer a block to writing the same thing yourself. blocks.get gives a block's files, the HTML snippet for the pages and notes. Needs no account.NoYesYesNo
domains.pricesLists what a domain costs at Spaicely per extension: registering, renewing and moving it to Spaicely, each for its whole term (months, paid up front) and per year. We sell 718 extensions. Pass extensions for those only, or filter: kind country or generic, max_per_year (whole euros, pounds or dollars; neither registering nor renewing costs more per year), sort by name, register or renew. Without extensions at most 100 come per call; total says how many match and offset pages on. Prices are before VAT, in currency (eur, gbp or usd); pass country (two letters) for that country's currency and the price a consumer there pays with VAT. A business pays before VAT. A transfer with months null adds no term and often costs nothing. Premium names cost more: domains.search says so per name. Needs no account.NoYesYesNo
domains.searchChecks whether domain names are free to register. Pass full domains (bakkerijjansen.nl) and/or bare names (bakkerijjansen); a bare name is tried with every extension in `extensions`, or by default with the ones people ask for most: nl, com, eu, be, de, net, org, shop, online, site, store, tech, app, dev, io, ai, co.uk, uk, fr, at, ch, it, es, nu, se, co, me, info, biz, xyz, cloud. We sell 718 extensions in all (.amsterdam, .restaurant, .photography and so on); pass them in `extensions` when they fit the name. At most 50 domains per call. The first check is quick and asks DNS only: taken means the domain has nameservers (certain); likely_available means it has none, so it is probably free (reason dns_only, or no_rdap where the registry has no RDAP and verifying adds nothing). Once the person has favourites, call again with verify: true for the dns_only ones (at most 10 domains): that asks our registrar (or else the registry over RDAP) and turns them into available or taken; otherwise reason says why (rdap_rate_limited, rdap_unavailable). A premium name (premium: true) costs what its registry asks: price is our price for it in euro cents before VAT, often far above the usual price, so tell the person. unknown means no answer at all. Each free domain has a register_url: a page where the person signs in and registers it in their own name. Registration itself checks again. Each taken domain has a transfer_url: if the domain is the person's own, they move it to Spaicely there.NoYesYesYes

Details

Registry status
Active
Published
Nov 7, 2026
Updated
Nov 7, 2026
Repository
Not given
Categories (suggested)
Cloud and infrastructureE-commerceSuggested categories are assigned automatically from the registry text and may be wrong. Verified operators can correct them.
GDPR
Not declared

Are you the operator? Claim this listing