Custom domain
Run gigamcp on a host you own, e.g. mcp.acme-bank.com. We provision the TLS certificate via AWS ACM and route requests through our shared ALB with host-header matching. No additional infrastructure runs on your side beyond a single CNAME.
Prerequisites
- A host you control (any subdomain or apex works).
- Ability to create DNS records (CNAME for subdomains; ALIAS / ANAME for an apex).
- Workspace admin or owner role inside gigamcp.
Step-by-step
- Open Enterprise → Custom domain.
- Enter the host you want (e.g.
mcp.acme-bank.com) and press Save. The status flips to Pending. - We display two pieces of information:
- CNAME target — almost always
app.gigamcp.io. - Verify token — a value of the form
gigamcp-domain-verify=….
- CNAME target — almost always
- On your DNS provider (Route53, Cloudflare, etc.) create the CNAME pointing your host at
app.gigamcp.io. TTL 300 is fine. - Once DNS resolves, press Verify on the custom-domain page. We:
- Resolve the CNAME and confirm it points at our edge.
- Fetch
http://<your-host>/.well-known/gigamcp-domain-verifyand confirm the body equals the verify token. (The first verification round-trip uses plain HTTP because ACM hasn't issued a cert yet.)
- On success the status flips to Verified and we kick off ACM certificate issuance. Within 10 minutes your host serves gigamcp over HTTPS with a valid cert.
Apex domains
CNAMEs at the apex are non-standard. Use Route53 ALIAS, Cloudflare CNAME flattening, or any ANAME equivalent and target app.gigamcp.io.
Trust model
Verification is required to prevent host hijacking — without the well-known challenge anyone could claim a domain they don't own and intercept traffic the moment the victim creates the CNAME. The challenge is a high-entropy random token regenerated each time you save a new host.
Removing a custom domain
Press Remove. Within 60 seconds the host stops resolving on our side; your members go back to app.gigamcp.io/<your-slug>. The ACM cert is revoked asynchronously by AWS.
Caveats
- We do not yet support multiple custom domains per tenant. If you need this email enterprise@gigamcp.io.
- The MCP server URL changes from
https://app.gigamcp.io/t/<slug>/mcptohttps://<your-host>/mcp. Update the URL in Cursor / Claude Desktop / VS Code Continue accordingly. - Cookies become first-party on your domain. Members who had active sessions on
app.gigamcp.ioneed to log in again the first time they hit the vanity host.