Spaceship MCP logo

Spaceship MCP

Manage Spaceship domains, DNS records, contacts, and domain lifecycle operations through MCP.

Install Spaceship MCP

Pick your client, then add it in one click or paste the config.

STDIONode.js
~/Library/Application Support/Claude/claude_desktop_config.json
claude_desktop_config.json
{
  "mcpServers": {
    "spaceship-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "spaceship-mcp"
      ],
      "env": {
        "SPACESHIP_API_KEY": "YOUR_VALUE_HERE",
        "SPACESHIP_API_SECRET": "YOUR_VALUE_HERE"
      }
    }
  }
}

Settings → Developer → Edit Config, merge this into mcpServers, then fully quit and reopen Claude Desktop.

Values are written into the snippet above so you can paste it as is. They never leave your browser.

We couldn’t confirm it starts correctly

We ran the install command but it didn't respond within our test window — this can mean a slow first-time install rather than a real problem.

npx -y spaceship-mcp

No response to initialize.

This is an experimental automated check and can have false negatives — missing environment variables, a slow cold install, etc. It doesn’t necessarily mean something’s wrong. Last checked 29d ago.

Overview

Spaceship MCP MCP server exposes the Spaceship API to MCP-compatible AI clients through a local stdio process. It supports domain management, DNS record operations, contact profiles, availability checks, transfers, renewals, and other account actions using Spaceship API credentials. Reach for it when an agent needs to inspect or change domain infrastructure without manually calling the API.

Use cases

  • Check domain availability in batches
  • Inspect and update DNS records
  • Change nameservers and domain settings
  • Start and monitor domain transfers
  • Create or update reusable contact profiles

Key features

  • Manage domain registration, renewal, restoration, and transfer
  • List, upsert, delete, and create DNS records
  • Create 13 dedicated DNS record types
  • Check availability for up to 20 domains
  • Manage nameservers, auto-renewal, and transfer locks
  • Validate tool inputs and outputs with Zod schemas

Tools48

What Spaceship MCP lets your agent do. Expand a tool for its parameters.

Self-reported~744 tokens of context

Security & health

What it can reach and how reliably it runs — from our own checks, not the maintainer’s claims.

ActiveLast checked 1d ago

Recent health check succeeded.

6/7 checks healthy over the last 79d

Supply-chain signal

No high-severity advisories surfaced by our automated scan.

Critical 0High 0Medium 0Low 0

Scanned 9d ago via OSV.dev · spaceship-mcp (npm)

Adoption & maintenance

Factual signals from GitHub, npm, and our automated checks — not a rating.

GitHub stars13Stargazers on the source repository.
npm downloads331Package downloads in the last 30 days.
Last commit15d agoMost recent push to the default branch.
Install checkInconclusiveDidn't respond in our test window — often a slow first install.
Tools exposed48Callable tools this server registers over MCP.
Directory activity5 viewsConfig copies, upvotes, and views on AllMCPs.

How Spaceship MCP works

What Spaceship MCP MCP server does

Spaceship MCP MCP server connects an MCP-compatible client to the Spaceship API. Its tools cover domain discovery and lifecycle operations, DNS management, and reusable contact profiles. The repository describes 48 tools across eight categories, including support for marketplace and SellerHub capabilities.

Domain tools can list account domains, retrieve detailed information, check availability for up to 20 names, change nameservers, toggle auto-renewal, toggle transfer lock, and retrieve transfer authorization codes. Lifecycle operations include registration, renewal, restoration, and transfer. Registration, renewal, restoration, and transfer are financial operations and run asynchronously, so the server also provides tools for checking operation and transfer status.

DNS tools support listing records with pagination, upserting records, deleting records by name and type, and creating specific record types. The dedicated creation tools cover A, AAAA, ALIAS, CAA, CNAME, HTTPS, MX, NS, PTR, SRV, SVCB, TLSA, and TXT records. Contact management is represented by a tool that creates or updates a reusable contact profile.

How it works

The server runs locally and communicates with the MCP host over stdio. Pagination is available for domain and DNS record listings. Operations that Spaceship handles asynchronously can be polled with an operation ID rather than treated as immediately complete.

The project also documents MCP resources for passive context loading, prompts for guided workflows, and polling-based resource subscriptions. These features may help a client provide domain, DNS, contact, or SellerHub context without an explicit tool call, depending on the host client’s support for those MCP features.

Setup and configuration

Install the npm package with Node.js 20 or newer:

Terminal
npx -y spaceship-mcp

Set these environment variables in the MCP client configuration:

  • SPACESHIP_API_KEY: Spaceship API key.
  • SPACESHIP_API_SECRET: Spaceship API secret.

The repository provides configuration examples for Claude Desktop, Cursor, Windsurf, Cline, VS Code, Codex CLI, Gemini CLI, Docker, and other MCP-compatible hosts. For a stdio configuration, use npx with -y spaceship-mcp as the arguments and pass both credentials through the environment. Do not place credentials directly in prompts or tool arguments.

Tools and capabilities

Spaceship MCP MCP server is suited to agent-driven domain administration, such as checking whether names are available, reviewing DNS configuration, updating nameservers, or preparing a domain transfer. It can also perform account changes that have financial or operational consequences, including registration, renewal, restoration, and transfer. Those actions should be exposed only to agents with appropriate authorization and review controls.

The server’s DNS coverage is broader than basic A and CNAME management: it includes mail, service discovery, certificate authorization, TLS association, reverse DNS, and service-binding record types.

Reviews

No reviews yet — be the first to share how it worked for you.

Frequently Asked Questions about Spaceship MCP

Run `npx -y spaceship-mcp` with Node.js 20 or newer, then configure it as a stdio MCP server.

Set the `SPACESHIP_API_KEY` and `SPACESHIP_API_SECRET` environment variables.

Yes. The repository provides a Claude Desktop configuration using `npx -y spaceship-mcp` and the two Spaceship credential environment variables.

Yes. It can list, upsert, and delete DNS records, and provides dedicated creation tools for 13 DNS record types.

Yes. It exposes registration and transfer tools, along with renewal, restoration, and asynchronous operation status checks.

Related MCP servers

Add a badge to your READMEShow it’s listed — live SVG, Markdown or HTML.

AllMCPs Directory Badge

Full Badge Customizer

Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.

Badge Style:
Live Dynamic SVG PreviewSpaceship MCP AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/spaceship-mcp?style=directory)](https://allmcps.com/mcp/spaceship-mcp)
HTML Embed
<a href="https://allmcps.com/mcp/spaceship-mcp"><img src="https://allmcps.com/api/badge/spaceship-mcp?style=directory" alt="Spaceship MCP on AllMCPs" /></a>