Choose an assistant
Use native browser approval for one assistant installation or profile, then choose site coverage at consent. No static key or model helper is needed. A local server name does not select a site.
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
Use native browser approval for one assistant installation or profile, then choose site coverage at consent. No static key or model helper is needed. A local server name does not select a site.
Use native browser approval for one assistant installation or profile, then choose site coverage at consent. No static key or model helper is needed. A local server name does not select a site.
Approve an assistant installation for the sites and permissions shown below. Access is checked against the current role on each site on every call. Revoke it from account connections at any time.
Return to Connected AI assistants after approval. Authorization is separate from verified use; only a successful recorded tool action proves activity.
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
Use native browser approval for one assistant installation or profile, then choose site coverage at consent. No static key or model helper is needed. A local server name does not select a site.
Open in Hermes Desktop needs the hermes:// link handler that Hermes Desktop registers when it is installed on this computer. If nothing opens — or the wrong app opens — update Hermes Desktop with its normal updater, or copy the setup instructions below. This site cannot detect, install or register that handler.
This link registers this site's MCP address in the Hermes app under the local name kernion. Hermes asks for its own confirmation, and this site cannot install or open software silently.
Open in Hermes DesktopInstall link
hermes://mcp/install?name=kernion&config=eyJ1cmwiOiJodHRwczovL2FnZW5jeS5rZXJuaW9uLmlvL21jcCIsImF1dGgiOiJvYXV0aCJ9Run in a terminal on the computer where this assistant is installed.
hermes mcp add kernion --url 'https://agency.kernion.io/mcp' --auth oauth
hermes mcp login kernionAfter sign-in, verify the connection
hermes mcp test kernionUse native browser approval for one assistant installation or profile, then choose site coverage at consent. No static key or model helper is needed. A local server name does not select a site.
Sign in to connectMerge this entry into the selected client's user configuration, keeping existing entries. Then run the login command in that same client profile.
Hermes: config.yaml in the active Hermes profile.
Merge this entry into the selected client's user configuration, keeping existing entries. Then run the login command in that same client profile.
mcp_servers:
kernion:
url: "https://agency.kernion.io/mcp"
auth: oauthRun in a terminal on the computer where this assistant is installed.
hermes mcp add kernion --url 'https://agency.kernion.io/mcp' --auth oauth hermes mcp login kernion
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.
Return to Connected AI assistants after approval. Authorization is separate from verified use; only a successful recorded tool action proves activity.