Manage domains from your AI assistant.
The Vnytros MCP server lets any Model Context Protocol client — Claude, Cursor, and more — detect DNS providers, apply Domain Connect records, and manage custom domains through 10 tools. Built on the modern Streamable HTTP transport.
https://mcp.vnytros.dev/mcpProduction-ready by design.
Migrated from the legacy HTTP + SSE transport to Streamable HTTP — the shift from a held-open stateful connection to stateless request/response with optional streaming.
A single /mcp route handles everything — no separate SSE stream and message route to juggle.
Any request can hit any instance. No sticky sessions, so it scales horizontally and fits serverless deploys.
Standardized authorization with built-in discovery — protected resource metadata and dynamic client registration.
Drop a connection and replay missed messages via Last-Event-ID instead of losing the whole session.
10 tools, ready to call.
Public tools work with no credentials. Tools marked authact on the signed-in user's domains and require OAuth.
domain_providerDetect the DNS / domain record management provider for a given domain.
domainThe domain to operate on (e.g. example.com).domain_connect_settingsFetch the Domain Connect settings (sync/async URLs, provider info) for a given domain and DNS provider.
domainThe domain to query Domain Connect settings for.dns_providerThe DNS provider name (as returned by domain_provider).domain_statusCheck whether the expected A, CNAME, and TXT records are currently configured on a domain.
domainThe domain to check record status for.ip?Expected IPv4 address for the A record.target?Expected CNAME target.txt_record?Expected TXT record value.domain_templateReturn the Domain Connect template served by this service.
domain_discoveryReturn the Domain Connect discovery document served by this service.
domain_public_keyReturn the public key used to sign Domain Connect template requests.
automatic_domainauthBuild a Domain Connect apply URL so the user can authorize applying A, CNAME and TXT records on their domain.
domainThe domain on which the records should be applied.ipThe IPv4 address to apply for the A record.targetThe CNAME target hostname to apply.txt_recordThe TXT record value to apply for domain verification.domain_verifyauthVerify ownership and configuration of a domain previously linked by the authenticated user.
domainThe domain to verify.list_user_domainsauthList all domains linked by the authenticated user.
get_user_domainauthGet a single linked domain record for the authenticated user.
domainThe linked domain to fetch.Add it to your client.
claude mcp add --transport http vnytros https://mcp.vnytros.dev/mcpAdd to your client's MCP config. The mcp-remote bridge connects local clients to the remote Streamable HTTP endpoint and handles the OAuth flow.
{
"mcpServers": {
"vnytros": {
"command": "npx",
"args": ["mcp-remote", "https://mcp.vnytros.dev/mcp"]
}
}
}