Agent-readable docs index: /llms.txt. Full docs in one file: /llms-full.txt. Download /docs.zip to grep all markdown files locally.

Custom access domains

A custom access domain serves a workspace's Stackyapper portal and MCP endpoint from a hostname your organization controls, such as stackyapper.example.com.
Custom access domains are included with Business. Every active managed customer workspace also includes that customer's isolated identity configuration and custom access domain.

Before you start

You need:
  • A Business subscription or an active managed customer workspace
  • Workspace owner access
  • Permission to create a CNAME record in the hostname's DNS zone
Choose a dedicated hostname that is not already serving another application. Stackyapper manages the TLS certificate after the DNS record is detected.

Set up the domain

  1. Select the workspace
    Open the Stackyapper portal and select the intended workspace.
  2. Open Identity & access
    Open Settings and go to Identity & access.
  3. Start domain setup
    Under Custom access domain, select Set up domain.
  4. Enter the hostname
    Enter the complete hostname you want to use.
  5. Add the CNAME record
    Add the CNAME record shown in the portal:
    • Type: CNAME
    • Name: the custom hostname
    • Target: copy the exact target displayed by Stackyapper
  6. Check verification
    Return to the portal and select Check now, or leave the page open for automatic checks.
No TXT verification record is required. Do not substitute a different CNAME target or point the hostname directly to an IP address.

Verification states

Stackyapper reports routing and certificate progress separately:
  • Waiting for DNS: the expected CNAME has not been detected.
  • Hostname routing ready: Stackyapper can route the hostname to the workspace.
  • Certificate issuing: DNS is ready and the TLS certificate is being created automatically.
  • Verified: portal and MCP traffic are served from the custom hostname.
  • Needs attention: review the displayed error, correct DNS if needed, and select Check now again.
DNS propagation and certificate issuance can take several minutes. Keep the CNAME record in place after verification.

Use the verified hostname

After verification:
  • Open the workspace portal from https://<your-hostname>.
  • Use the MCP URL shown under AI clients → Connection URLs when configuring a client.
  • Prefer the portal-displayed URL over constructing an endpoint manually.
The hostname is bound to one workspace. Stackyapper resolves the workspace again for each request; a custom hostname does not broaden membership, app access, or tool grants.

Change or remove a domain

To replace a hostname, remove the existing custom access domain in Identity & access, then set up the replacement. Update AI clients after the new hostname is verified.
Removing the domain returns the workspace to its canonical Stackyapper access. Remove the obsolete DNS record after the portal confirms the domain has been removed.

Troubleshooting

If verification does not complete:
  • Confirm the DNS record is a CNAME with the exact name and target shown.
  • Remove conflicting A, AAAA, or CNAME records for the same hostname.
  • If your DNS provider flattens CNAME records, confirm it still publishes the expected target.
  • Select Check now after DNS changes have propagated.
If the portal reports a persistent routing or certificate error, contact support with the workspace name, hostname, approximate time, and displayed error. Do not send DNS-provider credentials or Stackyapper session data.