sitey.one
Free subdomain service for developers. Get a subdomain in seconds — no credit card, no hassle.
NEW: AI agents can now create subdomains via MCP. Just connect
https://sitey.one/mcpto your agent.
Features
- Instant DNS — A and CNAME records, live in seconds
- Google sign-in — No passwords to manage
- MCP support — AI agents (Claude, Cursor, etc.) can create subdomains automatically
- Auto-cleanup — Unreachable subdomains are removed after two warnings
- Free — No cost, no catch
Quick Start
For humans
- Visit sitey.one
- Sign in with Google
- Type a subdomain + IP address → done
For AI agents
Claude Code (one line):
claude mcp add --transport http sitey https://sitey.one/mcp
Claude Desktop / Cursor / Others — add to MCP settings:
{
"mcpServers": {
"sitey": {
"url": "https://sitey.one/mcp"
}
}
}
Then tell your agent:
"Create demo.sitey.one pointing to 1.2.3.4"
No sign-up needed. IP-based limit: 3 subdomains. Sign in for unlimited + API key.
🤖 MCP for AI Agents
sitey.one implements the Model Context Protocol so AI agents can manage DNS records programmatically.
Endpoint: https://sitey.one/mcpDiscovery: https://sitey.one/.well-known/mcp.json
Tools
| Tool | Description |
|---|---|
list_domains |
List available root domains (sitey.one, sitey.my, etc.) |
check_availability |
Check if a subdomain is free |
create_subdomain |
Create A or CNAME record |
create_txt_record |
Create/update TXT record (domain verification) |
delete_txt_record |
Delete a TXT record |
list_subdomains |
List your subdomains |
update_subdomain |
Change record value |
delete_subdomain |
Remove a subdomain |
Vercel / Netlify Setup
AI agents can fully automate custom domain setup:
"Connect demo.sitey.one to Vercel"
The agent will:
create_subdomain→ CNAME tocname.vercel-dns.comcreate_txt_record→_vercelverification token
No manual DNS configuration needed.
Authentication
| Mode | Auth | Limit |
|---|---|---|
| Anonymous | None (IP-based) | 3 subdomains |
| API key | Authorization: Bearer styo_xxx |
Unlimited |
Get an API key: sign in at sitey.one → Dashboard → API Keys.
Tech Stack
- Runtime: Node.js + Fastify
- DNS: Self-hosted BIND9 (authoritative nameserver)
- Database: MySQL
- Auth: Google OAuth2 + JWT
- MCP:
@modelcontextprotocol/sdk(Streamable HTTP)
How It Works
- User (or agent) requests a subdomain
- Server validates input + checks availability
- A/CNAME record is appended to the BIND9 zone file
named-checkzonevalidates →systemctl reload namedapplies- DNS is live within seconds
We run our own authoritative nameservers (ns1.sitey.one, ns2.sitey.one) — no third-party DNS provider.
Use Cases
- Deploy a side project to
myapp.sitey.one - Give hackathon demos a real URL
- Let your AI coding agent handle deployment end-to-end
- Share staging environments with teammates
Support
License
ISC