AgentDomains
Qué hace este MCP
Registers and manages subdomains, DNS records, redirects, reverse proxies, delegation and related account billing.
Herramientas
Esquema de entrada
{'type': 'object', 'required': ['label', 'value'], 'properties': {'label': {'type': 'string', 'description': "The subdomain label, without the domain suffix (e.g. 'myapp' for myapp.makes.fyi)."}, 'value': {'type': 'string', 'description': 'The challenge token from your ACME client, published verbatim as the TXT value.'}, 'domain': {'type': 'string', 'description': "Which domain to act under: 'makes.fyi' (the default) or 'agentdomains.co'. The same label can exist under each, so pass this whenever you are not using the default."}}}
Esquema de entrada
{'type': 'object', 'required': ['label', 'type', 'content'], 'properties': {'host': {'type': 'string', 'description': "Optional extra sub-label under the name (e.g. 'www' creates www.myapp.makes.fyi). Omit for the name itself."}, 'type': {'type': 'string', 'description': 'Record type: A, AAAA, CNAME, or TXT.'}, 'label': {'type': 'string', 'description': "The subdomain label, without the domain suffix (e.g. 'myapp' for myapp.makes.fyi)."}, 'domain': {'type': 'string', 'description': "Which domain to act under: 'makes.fyi' (the default) or 'agentdomains.co'. The same label can exist under each, so pass this whenever you are not using the default."}, 'content': {'type': 'string', 'description': 'Record value: an IP for A/AAAA, a hostname for CNAME, the string for TXT.'}}}
Esquema de entrada
{'type': 'object', 'required': ['email'], 'properties': {'email': {'type': 'string', 'description': 'The email address to attach and send the verification link to.'}}}
Esquema de entrada
{'type': 'object', 'required': ['label'], 'properties': {'label': {'type': 'string', 'description': "The subdomain label, without the domain suffix (e.g. 'myapp' for myapp.makes.fyi)."}, 'domain': {'type': 'string', 'description': "Which domain to act under: 'makes.fyi' (the default) or 'agentdomains.co'. The same label can exist under each, so pass this whenever you are not using the default."}}}
Esquema de entrada
{'type': 'object', 'required': ['label'], 'properties': {'host': {'type': 'string', 'description': "Optional extra sub-label for the record (e.g. 'www' gives www.myapp.makes.fyi)."}, 'type': {'type': 'string', 'description': 'Optional DNS record to create immediately: A, AAAA, CNAME, or TXT.'}, 'email': {'type': 'string', 'description': "Required on the account's first registration if no email is attached yet. Sends a confirmation link."}, 'label': {'type': 'string', 'description': "The subdomain label, without the domain suffix (e.g. 'myapp' for myapp.makes.fyi)."}, 'domain': {'type': 'string', 'description': "Which domain to act under: 'makes.fyi' (the default) or 'agentdomains.co'. The same label can exist under each, so pass this whenever you are not using the default."}, 'content': {'type': 'string', 'description': 'Value for that record (an IP for A/AAAA, a hostname for CNAME, text for TXT).'}}}
Esquema de entrada
{'type': 'object', 'required': ['label', 'nameservers'], 'properties': {'label': {'type': 'string', 'description': "The subdomain label, without the domain suffix (e.g. 'myapp' for myapp.makes.fyi)."}, 'domain': {'type': 'string', 'description': "Which domain to act under: 'makes.fyi' (the default) or 'agentdomains.co'. The same label can exist under each, so pass this whenever you are not using the default."}, 'nameservers': {'type': 'array', 'items': {'type': 'string'}, 'description': "Your nameserver hostnames, e.g. ['ns1.yourdns.com', 'ns2.yourdns.com']. At least two."}}}
Esquema de entrada
{'type': 'object', 'properties': {'force': {'type': 'boolean', 'description': 'Delete the names the account still holds along with it. Without this the call is refused while any name remains, which is the intended default.'}}}
Esquema de entrada
{'type': 'object', 'required': ['label'], 'properties': {'label': {'type': 'string', 'description': "The subdomain label, without the domain suffix (e.g. 'myapp' for myapp.makes.fyi)."}, 'domain': {'type': 'string', 'description': "Which domain to act under: 'makes.fyi' (the default) or 'agentdomains.co'. The same label can exist under each, so pass this whenever you are not using the default."}}}
Esquema de entrada
{'type': 'object', 'required': ['label', 'record_id'], 'properties': {'label': {'type': 'string', 'description': "The subdomain label, without the domain suffix (e.g. 'myapp' for myapp.makes.fyi)."}, 'domain': {'type': 'string', 'description': "Which domain to act under: 'makes.fyi' (the default) or 'agentdomains.co'. The same label can exist under each, so pass this whenever you are not using the default."}, 'record_id': {'type': 'string', 'description': "The record's 'id' as reported by get_domain — not its name, type, or content."}}}
Esquema de entrada
{'type': 'object', 'required': ['label'], 'properties': {'label': {'type': 'string', 'description': "The subdomain label, without the domain suffix (e.g. 'myapp' for myapp.makes.fyi)."}, 'domain': {'type': 'string', 'description': "Which domain to act under: 'makes.fyi' (the default) or 'agentdomains.co'. The same label can exist under each, so pass this whenever you are not using the default."}}}
Esquema de entrada
{'type': 'object', 'properties': {}}
Esquema de entrada
{'type': 'object', 'properties': {}}
Esquema de entrada
{'type': 'object', 'required': ['label'], 'properties': {'label': {'type': 'string', 'description': "The subdomain label, without the domain suffix (e.g. 'myapp' for myapp.makes.fyi)."}, 'domain': {'type': 'string', 'description': "Which domain to act under: 'makes.fyi' (the default) or 'agentdomains.co'. The same label can exist under each, so pass this whenever you are not using the default."}}}
Esquema de entrada
{'type': 'object', 'required': ['label'], 'properties': {'label': {'type': 'string', 'description': "The subdomain label, without the domain suffix (e.g. 'myapp' for myapp.makes.fyi)."}, 'domain': {'type': 'string', 'description': "Which domain to act under: 'makes.fyi' (the default) or 'agentdomains.co'. The same label can exist under each, so pass this whenever you are not using the default."}}}
Esquema de entrada
{'type': 'object', 'required': ['label', 'target'], 'properties': {'cloak': {'type': 'boolean', 'description': 'Keep the AgentDomains hostname in the address bar and load the target inside a frame. Discouraged — breaks many sites.'}, 'email': {'type': 'string', 'description': 'Email, if this call also claims a new name on an account without one.'}, 'label': {'type': 'string', 'description': "The subdomain label, without the domain suffix (e.g. 'myapp' for myapp.makes.fyi)."}, 'domain': {'type': 'string', 'description': "Which domain to act under: 'makes.fyi' (the default) or 'agentdomains.co'. The same label can exist under each, so pass this whenever you are not using the default."}, 'target': {'type': 'string', 'description': 'Destination URL, including scheme (e.g. https://example.com/docs).'}, 'permanent': {'type': 'boolean', 'description': 'Use a 301 permanent redirect instead of the default 302 temporary one.'}, 'preserve_path': {'type': 'boolean', 'description': 'Append the incoming path and query to the target. Defaults to true; set false to always land on the target root.'}}}
Esquema de entrada
{'type': 'object', 'required': ['label', 'origin'], 'properties': {'email': {'type': 'string', 'description': 'Email, if this call also claims a new name on an account without one.'}, 'label': {'type': 'string', 'description': "The subdomain label, without the domain suffix (e.g. 'myapp' for myapp.makes.fyi)."}, 'domain': {'type': 'string', 'description': "Which domain to act under: 'makes.fyi' (the default) or 'agentdomains.co'. The same label can exist under each, so pass this whenever you are not using the default."}, 'origin': {'type': 'string', 'description': 'Backend hostname to proxy to, without a scheme (e.g. myapp.fly.dev). Must be a hostname, not an IP.'}}}
Esquema de entrada
{'type': 'object', 'properties': {}}
Esquema de entrada
{'type': 'object', 'properties': {'interval': {'enum': ['month', 'year'], 'type': 'string', 'description': "Billing interval: 'month' ($5, the default) or 'year' ($48)."}}}
Esquema de entrada
{'type': 'object', 'properties': {}}
Cambios recientes en herramientas
Servidores MCP similares
shiply
Publishes and manages web applications with SQL databases, serverless functions, domains, email tests, client intake, contracts, …
Fine Structure
Builds and hosts full-stack applications from prompts and supports agent communication through WhatsApp and email.
mcp
Provisions and manages cloud instances, networks, storage, databases, backups, VPNs, application deployments, and autocoding-agen…
EchoRelay
Manages a hosted API relay runtime, including projects, endpoints, credentials, publishing, keys, delivery logs, and dead-letter …
Supero
Builds, validates, publishes, tests, and deploys multi-tenant applications with schemas, CRUD operations, external data connector…
Replicate
Provides access to Replicate models, versions, collections, hardware, predictions, and deployments for running and managing hoste…
Relin
Configures webhook sources and destinations, monitors delivery health, investigates failures, manages retries, and replays events.
Scalix Cloud
Provides managed databases, SQL tools, container builds, persistent Linux machines, domains, scheduled functions, storage, and pr…