{"name":"io.github.BartWaardenburg/spaceship-mcp","slug":"bartwaardenburg-spaceship-mcp","title":null,"description":"Manage domains, DNS records, contacts, marketplace listings, and more via the Spaceship API","url":"https://mcp.market/server/bartwaardenburg-spaceship-mcp","rating":null,"grade":"B","score":75,"certified":false,"status":"active","category":"other","tags":[],"presence":{"score":14,"stars":13,"forks":4,"downloads_week":null,"last_push_at":"2026-03-06T07:43:46.000Z","license":"MIT"},"uptime":null,"claimed":false,"transport":"npm","callable_via_gateway":false,"default_price_micros":0,"repository":null,"website":null,"version":"0.2.3","remotes":[],"packages":[{"registryType":"npm","identifier":"spaceship-mcp","version":"0.2.3","transport":{"type":"stdio"}}],"tools":[{"name":"check_dns_alignment","description":"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.","write_action":false,"price_micros":0,"input_schema":null},{"name":"check_domain_availability","description":"Check if one or more domains are available for registration and show pricing. Provide up to 20 domains to check at once.","write_action":false,"price_micros":0,"input_schema":null},{"name":"create_a_record","description":"Create an A record (IPv4 address) for a domain.","write_action":true,"price_micros":0,"input_schema":null},{"name":"create_aaaa_record","description":"Create an AAAA record (IPv6 address) for a domain.","write_action":true,"price_micros":0,"input_schema":null},{"name":"create_alias_record","description":"Create an ALIAS record (CNAME flattening at zone apex) for a domain.","write_action":true,"price_micros":0,"input_schema":null},{"name":"create_caa_record","description":"Create a CAA record (Certificate Authority Authorization) for a domain. Controls which CAs can issue certificates.","write_action":true,"price_micros":0,"input_schema":null},{"name":"create_checkout_link","description":"Generate a shareable checkout/purchase link for a SellerHub domain listing.","write_action":true,"price_micros":0,"input_schema":null},{"name":"create_cname_record","description":"Create a CNAME record (canonical name/alias) for a domain.","write_action":true,"price_micros":0,"input_schema":null},{"name":"create_https_record","description":"Create an HTTPS record (SVCB-compatible for HTTPS) for a domain. Used for HTTPS service binding and ECH.","write_action":true,"price_micros":0,"input_schema":null},{"name":"create_mx_record","description":"Create an MX record (mail exchange) for a domain.","write_action":true,"price_micros":0,"input_schema":null},{"name":"create_ns_record","description":"Create an NS record (nameserver delegation) for a domain.","write_action":true,"price_micros":0,"input_schema":null},{"name":"create_ptr_record","description":"Create a PTR record (reverse DNS pointer) for a domain.","write_action":true,"price_micros":0,"input_schema":null},{"name":"create_sellerhub_domain","description":"List a domain for sale on the SellerHub marketplace.","write_action":true,"price_micros":0,"input_schema":null},{"name":"create_srv_record","description":"Create an SRV record (service locator) for a domain.","write_action":true,"price_micros":0,"input_schema":null},{"name":"create_svcb_record","description":"Create an SVCB record (general service binding) for a domain.","write_action":true,"price_micros":0,"input_schema":null},{"name":"create_tlsa_record","description":"Create a TLSA record (TLS certificate association / DANE) for a domain.","write_action":true,"price_micros":0,"input_schema":null},{"name":"create_txt_record","description":"Create a TXT record (text data) for a domain. Useful for SPF, DKIM, DMARC, verification, etc.","write_action":true,"price_micros":0,"input_schema":null},{"name":"delete_dns_records","description":"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.","write_action":true,"price_micros":0,"input_schema":null},{"name":"delete_personal_nameserver","description":"Delete a personal nameserver host from a domain. This removes the glue record at the registry.","write_action":true,"price_micros":0,"input_schema":null},{"name":"delete_sellerhub_domain","description":"Remove a domain from the SellerHub marketplace. This deletes the listing permanently — any existing checkout links will stop working.","write_action":true,"price_micros":0,"input_schema":null},{"name":"get_async_operation","description":"Poll the status of an asynchronous operation by its operation ID.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_auth_code","description":"Retrieve the authorization/EPP code for domain transfer.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_contact","description":"Retrieve a saved contact profile by its unique identifier.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_contact_attributes","description":"Retrieve stored contact attributes for a specific contact (TLD-specific extra fields like tax IDs and company registration numbers).","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_domain","description":"Get detailed information about a specific domain including registration/expiration dates, auto-renewal status, privacy protection level, nameservers, lifecycle status, and contacts.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_sellerhub_domain","description":"Get details of a SellerHub listing by domain name.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_transfer_status","description":"Check the current status of a domain transfer to Spaceship. Use this after initiating a transfer with transfer_domain to monitor its progress.","write_action":true,"price_micros":0,"input_schema":null},{"name":"get_verification_records","description":"Get the DNS verification records needed to verify ownership of a SellerHub domain listing.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_dns_records","description":"List all DNS records for a domain. Uses pagination and can fetch all pages automatically.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_domains","description":"List all domains in the Spaceship account.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_personal_nameservers","description":"List personal (vanity) nameservers configured for a domain (e.g. ns1.yourdomain.com, ns2.yourdomain.com).","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_sellerhub_domains","description":"List domains listed for sale on SellerHub, Spaceship's domain marketplace for selling domains.","write_action":false,"price_micros":0,"input_schema":null},{"name":"register_domain","description":"Register a new domain name. WARNING: This is a FINANCIAL operation that will charge money to the Spaceship account.","write_action":false,"price_micros":0,"input_schema":null},{"name":"renew_domain","description":"Renew an existing domain registration. WARNING: This is a FINANCIAL operation that will charge money to the Spaceship account.","write_action":false,"price_micros":0,"input_schema":null},{"name":"restore_domain","description":"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.","write_action":false,"price_micros":0,"input_schema":null},{"name":"save_contact","description":"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.","write_action":true,"price_micros":0,"input_schema":null},{"name":"save_contact_attributes","description":"Save TLD-specific contact attributes required for certain domain registrations.","write_action":false,"price_micros":0,"input_schema":null},{"name":"save_dns_records","description":"Save (upsert) DNS records for a domain using PUT with force overwrite.","write_action":false,"price_micros":0,"input_schema":null},{"name":"set_auto_renew","description":"Enable or disable auto-renewal for a domain.","write_action":false,"price_micros":0,"input_schema":null},{"name":"set_email_protection","description":"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.","write_action":true,"price_micros":0,"input_schema":null},{"name":"set_privacy_level","description":"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.","write_action":false,"price_micros":0,"input_schema":null},{"name":"set_transfer_lock","description":"Enable or disable transfer lock for a domain.","write_action":true,"price_micros":0,"input_schema":null},{"name":"transfer_domain","description":"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).","write_action":true,"price_micros":0,"input_schema":null},{"name":"update_domain_contacts","description":"Update the contacts (registrant, admin, tech, billing) for a specific domain.","write_action":true,"price_micros":0,"input_schema":null},{"name":"update_nameservers","description":"Update the nameservers for a domain. This replaces ALL current nameservers with the provided list.","write_action":true,"price_micros":0,"input_schema":null},{"name":"update_personal_nameserver","description":"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.","write_action":true,"price_micros":0,"input_schema":null},{"name":"update_sellerhub_domain","description":"Update settings for a SellerHub domain listing. You can update description, pricing, and price toggles.","write_action":true,"price_micros":0,"input_schema":null}],"scan":{"score":75,"grade":"B","scanned_at":"2026-09-28T14:28:40.673Z","report":{"scannerVersion":"0.1.10","scannedAt":"2026-09-28T14:28:40.631Z","components":{"code":{"score":25,"max":25,"notes":["31 source files scanned"]},"reliability":{"score":-1,"max":20,"notes":["no gateway calls yet and no remote to probe"]},"poisoning":{"score":-1,"max":15,"notes":["tools not inspected (local package is not executed); not counted"]},"auth":{"score":12,"max":15,"notes":["local package, no credentials required"]},"maintenance":{"score":4,"max":15,"notes":["last push 206 days ago"]},"identity":{"score":8,"max":10,"notes":["registry namespace matches repository owner","GitHub account older than a year"]}},"findings":[],"inputs":{"packages":[{"registryType":"npm","identifier":"spaceship-mcp","version":"0.2.3","found":true,"license":"MIT","hasInstallScripts":false,"dependencyCount":2,"publishedAt":"2026-02-11T13:45:30.632Z","repositoryUrl":"git+https://github.com/bartwaardenburg/spaceship-mcp.git"}],"repo":{"found":true,"owner":"bartwaardenburg","repo":"spaceship-mcp","archived":false,"pushedAt":"2026-03-06T07:43:46Z","stars":13,"forks":4,"openIssues":0,"ownerType":"User","ownerAvatarUrl":"https://avatars.githubusercontent.com/u/1352352?v=4","ownerCreatedAt":"2012-01-19T10:09:13Z","license":"MIT"},"icon":{"url":"https://avatars.githubusercontent.com/u/1352352?v=4&s=128","source":"github"},"presence":{"stars":13,"forks":4,"downloadsWeek":null,"license":"MIT","lastPushAt":"2026-03-06T07:43:46.000Z","score":14}}}},"grade_history":[],"reviews":[]}