Skip to content
Agentmart
Submit a tool

Spaceship MCP

Manage domains, DNS records, contacts, marketplace listings, and more via the Spaceship API

Connector by BartWaardenburg · GitHub account verified by the MCP Registry

IndexedLicense unknownLocal (stdio)
Write a review

Chalk Labs

Need help deploying Spaceship MCP?

Chalk Labs sets up agents like this inside real teams: connected to your tools, tested on your data, with a human in the loop where it matters.

Book a call

Install

Works with Claude Code, Codex, VS Code, Cursor, Windsurf, Claude Desktop. Read the repository before you give any tool access to your data.

npx agentmarket install connector/bartwaardenburg-spaceship-mcp

Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.

Get the weekly diff

The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.

We use your email only for this newsletter. Privacy

About

Manage domains, DNS records, contacts, marketplace listings, and more via the Spaceship API

No reviews yet. Installed it? Reviews come from verified installers only. How reviews work

Permissions

What this server can do and what it asks for, from its tool list and install config. Checked Oct 25, 2026.

Tools
14 read · 14 write · 19 delete
Secrets
None asked for
Install scripts
Not scanned yet
Runs as
Node.js package

Tools by what they do 47

Read from the source code; the running server may list different tools.

Read 14 · Look things up without changing anything.

  • check_dns_alignment
  • check_domain_availability
  • get_async_operation
  • get_auth_code
  • get_contact
  • get_contact_attributes
  • get_domain
  • get_sellerhub_domain
  • get_transfer_status
  • get_verification_records
  • list_dns_records
  • list_domains
Show 2 more tools
  • list_personal_nameservers
  • list_sellerhub_domains

Write 14 · Create, change, send or run things.

  • create_checkout_link
  • create_sellerhub_domain
  • register_domain
  • renew_domain
  • restore_domain
  • save_contact
  • save_contact_attributes
  • set_auto_renew
  • set_email_protection
  • set_privacy_level
  • set_transfer_lock
  • transfer_domain
Show 2 more tools
  • update_personal_nameserver
  • update_sellerhub_domain

Delete 19 · Delete, drop, revoke or wipe things.

  • create_a_record
  • create_aaaa_record
  • create_alias_record
  • create_caa_record
  • create_cname_record
  • create_https_record
  • create_mx_record
  • create_ns_record
  • create_ptr_record
  • create_srv_record
  • create_svcb_record
  • create_tlsa_record
Show 7 more tools
  • create_txt_record
  • delete_dns_records
  • delete_personal_nameserver
  • delete_sellerhub_domain
  • save_dns_records
  • update_domain_contacts
  • update_nameservers

Tools (47)

Read from the source code; the running server may differ. Descriptions are the server’s own words; hidden characters are shown as [U+…].

  • check_dns_alignmentCheck DNS Alignmentread-only

    Compare a list of expected DNS records against the actual records configured in Spaceship. Returns which expected records are missing and which unexpected records exist. Useful for verifying DNS configurations match your infrastructure requirements.

  • check_domain_availabilityCheck Domain Availabilityread-only

    Check if one or more domains are available for registration and show pricing. Provide up to 20 domains to check at once.

  • create_a_recordCreate A Recordcan change or delete data

    Create an A record (IPv4 address) for a domain. WARNING: This replaces ALL existing A records with the same name — previous A records for this name will be overwritten, not merged. Use list_dns_records first to check for existing records.

  • create_aaaa_recordCreate AAAA Recordcan change or delete data

    Create an AAAA record (IPv6 address) for a domain. WARNING: This replaces ALL existing AAAA records with the same name — previous AAAA records for this name will be overwritten, not merged. Use list_dns_records first to check for existing records.

  • create_alias_recordCreate ALIAS Recordcan change or delete data

    Create an ALIAS record (CNAME flattening at zone apex) for a domain. WARNING: This replaces ALL existing ALIAS records with the same name — previous ALIAS records for this name will be overwritten, not merged. Use list_dns_records first to check for existing records.

  • create_caa_recordCreate CAA Recordcan change or delete data

    Create a CAA record (Certificate Authority Authorization) for a domain. Controls which CAs can issue certificates. WARNING: This replaces ALL existing CAA records with the same name — previous CAA records for this name will be overwritten, not merged. Incorrect CAA records can prevent SSL/TLS certificate issuance. Use list_dns_records first to check for existing records.

  • create_checkout_linkCreate Checkout Link

    Generate a shareable checkout/purchase link for a SellerHub domain listing. WARNING: Anyone with this link can initiate a purchase of the domain. Only share with intended buyers. Always confirm with the user before generating a checkout link.

  • create_cname_recordCreate CNAME Recordcan change or delete data

    Create a CNAME record (canonical name/alias) for a domain. WARNING: This replaces ALL existing CNAME records with the same name — previous CNAME records for this name will be overwritten, not merged. Use list_dns_records first to check for existing records.

  • create_https_recordCreate HTTPS Recordcan change or delete data

    Create an HTTPS record (SVCB-compatible for HTTPS) for a domain. Used for HTTPS service binding and ECH. WARNING: This replaces ALL existing HTTPS records with the same name — previous HTTPS records for this name will be overwritten, not merged. Use list_dns_records first to check for existing records.

  • create_mx_recordCreate MX Recordcan change or delete data

    Create an MX record (mail exchange) for a domain. WARNING: This replaces ALL existing MX records with the same name — previous MX records for this name will be overwritten, not merged. Overwriting MX records can disrupt email delivery. Use list_dns_records first to check for existing records.

  • create_ns_recordCreate NS Recordcan change or delete data

    Create an NS record (nameserver delegation) for a domain. WARNING: This replaces ALL existing NS records with the same name — previous NS records for this name will be overwritten, not merged. Incorrect NS records can break DNS resolution for delegated subdomains. Use list_dns_records first to check for existing records.

  • create_ptr_recordCreate PTR Recordcan change or delete data

    Create a PTR record (reverse DNS pointer) for a domain. WARNING: This replaces ALL existing PTR records with the same name — previous PTR records for this name will be overwritten, not merged. Use list_dns_records first to check for existing records.

  • create_sellerhub_domainCreate SellerHub Listing

    List a domain for sale on the SellerHub marketplace. This makes the domain publicly visible as available for purchase. The domain starts in 'verifying' status. After creating, use update_sellerhub_domain to set pricing (binPrice, minPrice). Always confirm with the user before listing — verify the domain name.

  • create_srv_recordCreate SRV Recordcan change or delete data

    Create an SRV record (service locator) for a domain. WARNING: This replaces ALL existing SRV records with the same name — previous SRV records for this name will be overwritten, not merged. Use list_dns_records first to check for existing records.

  • create_svcb_recordCreate SVCB Recordcan change or delete data

    Create an SVCB record (general service binding) for a domain. WARNING: This replaces ALL existing SVCB records with the same name — previous SVCB records for this name will be overwritten, not merged. Use list_dns_records first to check for existing records.

Show 32 more tools
  • create_tlsa_recordCreate TLSA Recordcan change or delete data

    Create a TLSA record (TLS certificate association / DANE) for a domain. WARNING: This replaces ALL existing TLSA records with the same name — previous TLSA records for this name will be overwritten, not merged. Incorrect TLSA records can break TLS certificate validation for DANE-enabled clients. Use list_dns_records first to check for existing records.

  • create_txt_recordCreate TXT Recordcan change or delete data

    Create a TXT record (text data) for a domain. Useful for SPF, DKIM, DMARC, verification, etc. WARNING: This replaces ALL existing TXT records with the same name — previous TXT records for this name will be overwritten, not merged. Overwriting TXT records can break email authentication (SPF/DKIM/DMARC) or domain verification. Use list_dns_records first to check for existing records.

  • delete_dns_recordsDelete DNS Recordscan change or delete data

    Delete specific DNS records from a domain by name and type. Only records matching both the name AND type will be removed. Other records are not affected. WARNING: This permanently removes DNS records, which can break services relying on them. Always confirm with the user before calling this tool and use list_dns_records first to verify which records will be deleted.

  • delete_personal_nameserverDelete Personal Nameservercan change or delete data

    Delete a personal nameserver host from a domain. This removes the glue record at the registry. WARNING: If this nameserver is actively used by any domain, those domains will lose DNS resolution and experience downtime. Always confirm with the user before calling this tool.

  • delete_sellerhub_domainDelete SellerHub Listingcan change or delete data

    Remove a domain from the SellerHub marketplace. This deletes the listing permanently — any existing checkout links will stop working. Always confirm with the user before calling this tool.

  • get_async_operationGet Async Operation Statusread-only

    Poll the status of an asynchronous operation by its operation ID. Operations like domain registration, renewal, restore, and transfer are async — they return an operationId immediately and process in the background. Call this tool with the operationId to check if the operation has completed. Possible statuses: 'pending' (still processing), 'success' (completed successfully), 'failed' (operation failed — check details for reason).

  • get_auth_codeGet Auth/EPP Coderead-only

    Retrieve the authorization/EPP code for domain transfer. WARNING: The auth code is a sensitive credential — anyone with this code can initiate a domain transfer. Never share the auth code publicly or log it in plain text. Always confirm with the user before retrieving.

  • get_contactGet Contactread-only

    Retrieve a saved contact profile by its unique identifier.

  • get_contact_attributesGet Contact Attributesread-only

    Retrieve stored contact attributes for a specific contact (TLD-specific extra fields like tax IDs and company registration numbers). Use get_domain first to find the contact ID, then use this tool to retrieve its attributes.

  • get_domainGet Domain Detailsread-only

    Get detailed information about a specific domain including registration/expiration dates, auto-renewal status, privacy protection level, nameservers, lifecycle status, and contacts.

  • get_sellerhub_domainGet SellerHub Domainread-only

    Get details of a SellerHub listing by domain name.

  • get_transfer_statusGet Transfer Statusread-only

    Check the current status of a domain transfer to Spaceship. Use this after initiating a transfer with transfer_domain to monitor its progress.

  • get_verification_recordsGet Verification Recordsread-only

    Get the DNS verification records needed to verify ownership of a SellerHub domain listing.

  • list_dns_recordsList DNS Recordsread-only

    List all DNS records for a domain. Uses pagination and can fetch all pages automatically.

  • list_domainsList Domainsread-only

    List all domains in the Spaceship account.

  • list_personal_nameserversList Personal Nameserversread-only

    List personal (vanity) nameservers configured for a domain (e.g. ns1.yourdomain.com, ns2.yourdomain.com).

  • list_sellerhub_domainsList SellerHub Domainsread-only

    List domains listed for sale on SellerHub, Spaceship's domain marketplace for selling domains.

  • register_domainRegister Domain

    Register a new domain name. WARNING: This is a FINANCIAL operation that will charge money to the Spaceship account. Registration is irreversible — once completed, the domain is registered and the charge cannot be undone. This operation is asynchronous: it returns an operationId that must be polled with get_async_operation to check completion status. Always confirm with the user before calling this tool. Use check_domain_availability first to verify the domain is available.

  • renew_domainRenew Domain

    Renew an existing domain registration. WARNING: This is a FINANCIAL operation that will charge money to the Spaceship account. The currentExpirationDate parameter is required to prevent accidental double renewals — it must match the domain's actual expiration date. Use get_domain first to retrieve the current expiration date. Always confirm with the user before calling this tool — show the domain name, renewal years, and estimated cost. This operation is asynchronous: it returns an operationId that must be polled with get_async_operation to check completion status.

  • restore_domainRestore Domain

    Restore a domain that is in the redemption grace period after expiration or deletion. WARNING: This is a FINANCIAL operation that typically costs significantly more than a standard registration or renewal. Only domains in the redemption period can be restored — domains that have been fully released cannot be recovered with this tool. Always confirm with the user before calling this tool — restoration fees are typically much higher than standard registration. This operation is asynchronous: it returns an operationId that must be polled with get_async_operation to check completion status.

  • save_contactSave Contact

    Create or update a reusable contact profile. Saved contacts can be referenced when registering domains or updating domain contacts. If a contactId is provided, the existing contact is updated; otherwise a new contact is created.

  • save_contact_attributesSave Contact Attributes

    Save TLD-specific contact attributes required for certain domain registrations. Different TLDs require different fields. Example for .us: { type: "us", appPurpose: "P1", nexusCategory: "C11" }. Returns the contactId associated with the saved attributes.

  • save_dns_recordsSave DNS Recordscan change or delete data

    Save (upsert) DNS records for a domain using PUT with force overwrite. WARNING: All existing records matching the same name AND type combination will be completely replaced — not merged. Other record name/type combinations are preserved. Use this for bulk operations with mixed record types. For single records, prefer the type-specific tools (create_a_record, create_cname_record, etc.). Always confirm with the user before calling this tool and use list_dns_records first to check existing records.

  • set_auto_renewSet Auto-Renew

    Enable or disable auto-renewal for a domain. WARNING: Disabling auto-renewal risks losing the domain when it expires — the domain may become available for others to register. Always confirm with the user before disabling auto-renewal.

  • set_email_protectionSet Email Protection

    Toggle the contact form display for a domain's WHOIS listing. When enabled, a contact form is shown instead of the raw email address, helping protect against spam and email harvesting. WARNING: Disabling email protection exposes the registrant's email address in WHOIS, increasing spam and phishing risk. Always confirm with the user before disabling email protection.

  • set_privacy_levelSet WHOIS Privacy Level

    Set the WHOIS privacy level for a domain. "high" enables full privacy protection, hiding your personal information from public WHOIS lookups. "public" makes your contact details visible in WHOIS results. WARNING: Setting privacy to "public" exposes personal contact information (name, address, email, phone) in public WHOIS databases, which cannot be un-cached once indexed by third parties. Always confirm with the user before setting privacy to public.

  • set_transfer_lockSet Transfer Lock

    Enable or disable transfer lock for a domain. WARNING: Disabling the transfer lock makes the domain vulnerable to unauthorized transfers away from this account. Only unlock when intentionally transferring the domain. Always confirm with the user before unlocking.

  • transfer_domainTransfer Domain

    Transfer a domain TO Spaceship from another registrar. WARNING: This is a FINANCIAL operation that will charge money to the Spaceship account (transfers typically include a 1-year renewal). The transfer process: 1) Unlock the domain at the current registrar, 2) Get the auth/EPP code from the current registrar, 3) Call this tool with the auth code, 4) Approve the transfer via email (if required by the TLD). Some TLDs (e.g. .uk) do not require an auth code. Transfers can take up to 5-7 days depending on the TLD. Always confirm with the user before calling this tool — show the domain name and exp…

  • update_domain_contactsUpdate Domain Contactscan change or delete data

    Update the contacts (registrant, admin, tech, billing) for a specific domain. WARNING: Changing the registrant contact may trigger an ICANN 60-day transfer lock on the domain, preventing transfers for 60 days. Only the contact roles you provide will be updated; omitted roles remain unchanged. Always confirm with the user before calling this tool — show which contact roles will be changed.

  • update_nameserversUpdate Nameserverscan change or delete data

    Update the nameservers for a domain. This replaces ALL current nameservers with the provided list. Set provider to "basic" to switch to Spaceship's built-in DNS (nameservers list is ignored). Set provider to "custom" (default) to use external nameservers. WARNING: Changing nameservers affects DNS resolution for ALL services on this domain and may cause extended downtime if misconfigured. Always confirm with the user before calling this tool and use get_domain first to check current nameservers.

  • update_personal_nameserverUpdate Personal Nameserver

    Create or update a personal nameserver host with its IP addresses. These are glue records that map a nameserver hostname (e.g. ns1.yourdomain.com) to IP addresses at the registry level.

  • update_sellerhub_domainUpdate SellerHub Listing

    Update settings for a SellerHub domain listing. You can update description, pricing, and price toggles. Prices use { amount: string, currency: string } format.

Signals

Last release
Feb 11, 2026 (8 months ago)

Details

Registry name
io.github.BartWaardenburg/spaceship-mcp
Version
0.2.3
Auth
No auth
Packages
npm spaceship-mcp
License
License unknown
First seen
Oct 24, 2026
Last checked
Oct 25, 2026

Done for you

Rather not set it up yourself?

Chalk Labs scopes, builds and runs agents for your team: the task audit, the eval harness, the integrations and the weekly ops report. Fixed scope, priced before we start.

See how we build AI agents →Read the case studies

Chalk Labs is a two-founder AI and growth studio. We build AI agents, CRMs and MVPs for Web3 and AI companies, and have shipped 50+ product and token launches.

launches shipped
50+
launches shipped
media placements
500+
media placements
founders on every account
2
founders on every account

Press we've placed: Forbes · CoinDesk · Decrypt · Cointelegraph · The Block

Rahil Jain, Co-founder, Chalk Labs. Ex-Goldman Sachs engineer. You talk to the person who builds it.

Get Spaceship MCP running in your business

Tell us what you want to automate. A founder replies within one working day with a plan, not a pitch deck.

Goes to the Chalk Labs founders, not the newsletter. Privacy

Need help deploying Spaceship MCP?

CallGet help
Cite this page

Spaceship MCP. Agent Mart. https://agentmart.dev/connectors/bartwaardenburg-spaceship-mcp (last updated 2026-10-25)