Choose the narrow preset
Start with Draft editor for everyday site work. Publisher is explicit because it changes what visitors see.
Use Hermes, Claude Code, or any MCP-compatible client to inspect, draft, QA, and operate Site Studio through scoped connector presets — without handing an agent a platform-admin session.
Agency partners issue from their agency Integrations page. Platform support issues tenant-limited support connectors from the agency cockpit.
Quickstart
The public guide teaches the connection model. Real credential creation, one-time secrets, revoke/rotate, and scope selection stay behind authenticated role-specific screens.
Start with Draft editor for everyday site work. Publisher is explicit because it changes what visitors see.
Sign in, open the correct connector settings page, choose the tenant or agency scope, and copy the one-time bearer value into your secret store.
Point your MCP client at the /mcp endpoint and reference the bearer value through an environment variable, not inline config.
Presets
Authenticated screens still show advanced capability details. The normal path is preset-first: draft-only by default, explicit publish power only when needed.
Inspect selected sites, schemas, and QA findings without editing drafts.
Risk posture
Safest posture for audits, support triage, and tool discovery.
Capabilities
Create and repair Site Studio drafts while keeping visitor-visible publishing off.
Risk posture
Recommended default. Humans still review and publish live changes.
Capabilities
Draft content plus theme, media, and navigation changes for selected sites.
Risk posture
Can reshape the visitor journey. Review carefully before publishing.
Capabilities
Draft editing plus explicit permission to publish public Site Studio changes.
Risk posture
Visitor-visible. Use short TTLs, one operator per credential, and audit every key.
Capabilities
Agency workspace operations such as client, app, and readiness management.
Risk posture
Can affect client onboarding and readiness workflows. Keep tenant allowlists tight.
Capabilities
Client setup
After issuing a credential, store the bearer value as AGENCY_CONNECTOR_MCP_BEARER. These examples deliberately show only the variable reference.
Add this under mcp_servers. Store the bearer value in the process environment or an env file loaded by Hermes.
# ~/.hermes/config.yaml
mcp_servers:
kernion_site:
transport: http
url: https://agency.kernion.io/mcp
headers:
Authorization: "Bearer ${AGENCY_CONNECTOR_MCP_BEARER}"Troubleshooting
Most setup failures are scope, credential, or transport mismatches. Fix the boundary rather than broadening the connector blindly.
Re-copy the environment variable from your secret store, rotate the connector if the raw key was lost, and confirm the Authorization header uses Bearer plus the variable value.
Use a higher preset only when the operator truly needs it, or add the exact tenant site to the credential allowlist.
The MCP endpoint is Streamable HTTP over POST. GET is intentionally not a server-sent event stream.
Start with Draft editor, verify tools/list, then escalate only when the person requesting it owns the risk.