MCP 서버

Sitey — free subdomains

my.sitey/subdomains
클라우드 및 인프라 공개 · 연결 가능 MCP 2025-11-25

이 MCP로 할 수 있는 일

Provides temporary subdomains and manages A, CNAME, redirect, and TXT DNS records, including availability, renewal, and deletion.

check_availability
Check if a specific subdomain name is available for registration under a given domain. Returns true if the name is free to claim.
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['subdomain', 'domain'], 'properties': {'domain': {'type': 'string', 'description': "Root domain (e.g. 'sitey.my')"}, 'subdomain': {'type': 'string', 'description': "Subdomain name (e.g. 'demo')"}}}
create_subdomain
Create a new DNS record for a subdomain. Supports A records (IP address), CNAME records (hostname) and REDIRECT records (an https:// URL — visitors to the name are sent there with a 301). Example: create demo.sitey.my pointing to 1.2.3.4. No account, API key or signup is needed. The target does not have to be serving yet: claim the name first and deploy to it second if that is your order. The result carries reachable:false when nothing answered, and the record is created either way. If you send no owner_token, the result carries a new one under 'owner_token' — save it, it is shown once and is the only way to change or delete this record later.
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['subdomain', 'domain', 'type', 'value'], 'properties': {'type': {'enum': ['A', 'CNAME', 'REDIRECT'], 'type': 'string', 'description': 'Record type. REDIRECT answers every visit with a 301 to the URL in value.'}, 'value': {'type': 'string', 'description': "Record value: an IPv4 address for A, a hostname for CNAME, an absolute https:// URL for REDIRECT (http:// is refused, and so is a URL under one of this service's own roots)."}, 'domain': {'type': 'string', 'description': "Root domain (e.g. 'sitey.my')"}, 'subdomain': {'type': 'string', 'description': "Subdomain name (e.g. 'demo')"}, 'owner_token': {'type': 'string', 'description': 'The owner token you were given when you created the record (starts with anon_). Omit it only if you have an API key, or if the record predates tokens and was claimed from this same IP address. Creating without one mints a new one and returns it once.'}}}
create_txt_record
Create or update a TXT record for domain verification. Used for services like Vercel (_vercel) and Netlify that require DNS-based ownership proof. The record is placed at the root domain under the prefix you give (e.g. _vercel.sitey.my), alongside the other owners' values — that is the name Vercel reads for a subdomain of sitey.my.
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['subdomain', 'domain', 'host_prefix', 'value'], 'properties': {'value': {'type': 'string', 'description': 'TXT record value (the verification token)'}, 'domain': {'type': 'string', 'description': "Root domain (e.g. 'sitey.my')"}, 'subdomain': {'type': 'string', 'description': "Subdomain name (e.g. 'demo')"}, 'root_level': {'type': 'boolean', 'description': 'No longer supported â\x80\x94 TXT records are always written at the root domain. Passing true returns an error.'}, 'host_prefix': {'type': 'string', 'description': "TXT record host prefix (e.g. '_vercel' for Vercel verification)"}, 'owner_token': {'type': 'string', 'description': 'The owner token you were given when you created the record (starts with anon_). Omit it only if you have an API key, or if the record predates tokens and was claimed from this same IP address. Creating without one mints a new one and returns it once.'}}}
delete_subdomain
Permanently delete a subdomain DNS record you own. The subdomain will stop resolving immediately.
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['subdomain', 'domain'], 'properties': {'domain': {'type': 'string', 'description': "Root domain (e.g. 'sitey.my')"}, 'subdomain': {'type': 'string', 'description': "Subdomain name (e.g. 'demo')"}, 'owner_token': {'type': 'string', 'description': 'The owner token you were given when you created the record (starts with anon_). Omit it only if you have an API key, or if the record predates tokens and was claimed from this same IP address. Creating without one mints a new one and returns it once.'}}}
delete_txt_record
Delete a TXT verification record from a subdomain you own.
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['subdomain', 'domain', 'host_prefix'], 'properties': {'domain': {'type': 'string', 'description': "Root domain (e.g. 'sitey.my')"}, 'subdomain': {'type': 'string', 'description': "Subdomain name (e.g. 'demo')"}, 'host_prefix': {'type': 'string', 'description': "TXT record host prefix (e.g. '_vercel')"}, 'owner_token': {'type': 'string', 'description': 'The owner token you were given when you created the record (starts with anon_). Omit it only if you have an API key, or if the record predates tokens and was claimed from this same IP address. Creating without one mints a new one and returns it once.'}}}
list_domains
List available root domains (e.g. sitey.my, sitey.one) that you can create subdomains under. Call this first to know which domains are available.
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}}
list_subdomains
List all subdomains you own. Returns subdomain name, domain, record type, value, and creation date. A REDIRECT record also carries hits: how many visits it has answered in total, how many this calendar month, and when the last one was. Filtered by your API key, or by the owner_token you pass, or — for records made before tokens existed — by your IP address.
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'owner_token': {'type': 'string', 'description': 'The owner token you were given when you created the record (starts with anon_). Omit it only if you have an API key, or if the record predates tokens and was claimed from this same IP address. Creating without one mints a new one and returns it once.'}}}
renew_subdomain
Extend a subdomain you own before it expires. Subdomains are lent for a period, not given: agent-created records last one month and user records three. Nothing emails an agent, so read expires_at from list_subdomains and call this before that date. One call resets the clock from today. Renewal only opens in the last two weeks before expires_at — an earlier call is refused and tells you the date it opens.
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['subdomain', 'domain'], 'properties': {'domain': {'type': 'string', 'description': "Root domain (e.g. 'sitey.my')"}, 'subdomain': {'type': 'string', 'description': "Subdomain name (e.g. 'demo')"}, 'owner_token': {'type': 'string', 'description': 'The owner token you were given when you created the record (starts with anon_). Omit it only if you have an API key, or if the record predates tokens and was claimed from this same IP address. Creating without one mints a new one and returns it once.'}}}
update_subdomain
Update the DNS record value of a subdomain you own. For example, change the IP address that demo.sitey.my points to. The new target does not have to be serving yet; the result carries reachable:false when nothing answered, and the record is moved either way.
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['subdomain', 'domain', 'value'], 'properties': {'value': {'type': 'string', 'description': 'New record value'}, 'domain': {'type': 'string', 'description': "Root domain (e.g. 'sitey.my')"}, 'subdomain': {'type': 'string', 'description': "Subdomain name (e.g. 'demo')"}, 'owner_token': {'type': 'string', 'description': 'The owner token you were given when you created the record (starts with anon_). Omit it only if you have an API key, or if the record predates tokens and was claimed from this same IP address. Creating without one mints a new one and returns it once.'}}}
추가됨
delete_txt_record
2026년 9월 17일 12:54 PM
추가됨
create_txt_record
2026년 9월 17일 12:54 PM
추가됨
delete_subdomain
2026년 9월 17일 12:54 PM
추가됨
update_subdomain
2026년 9월 17일 12:54 PM
추가됨
renew_subdomain
2026년 9월 17일 12:54 PM
추가됨
list_subdomains
2026년 9월 17일 12:54 PM
추가됨
create_subdomain
2026년 9월 17일 12:54 PM
추가됨
check_availability
2026년 9월 17일 12:54 PM
추가됨
list_domains
2026년 9월 17일 12:54 PM