KNOuX Growth CommandRevenue Flight Deck · human-controlled growth
Connected0
Registered0
Connection healthCONFIG_REQUIRED
13 · SwimFit Academy

Connections

Capability registry and truthful state for every platform.

NOT_CONFIGUREDNOT_CONFIGURED
DEMOThis is an explicitly selected DEMO/FIXTURE workspace. Connection cards are demonstrations; live authorization requires an authenticated stored workspace.

Platform connections

State is derived from stored credentials, never from a wish.

Facebook Pages

Pages the operator manages

NOT_CONNECTEDMeta
Instagram

Professional accounts

NOT_CONFIGUREDCONFIG_REQUIREDMeta
Meta Ads

Ad accounts, campaigns, insights

NOT_CONFIGUREDCONFIG_REQUIREDMeta

META_APP_ID and META_APP_SECRET are not set on the server.

Google Ads

Campaigns and performance

NOT_CONNECTEDGoogle
Google Business Profile

Locations and performance

NOT_CONNECTEDGoogle
Google Analytics 4

Sessions, key events, revenue

NOT_CONNECTEDGoogle
Search Console

Search performance

NOT_CONNECTEDGoogle
YouTube

Channels and videos

NOT_CONNECTEDGoogle
WhatsApp Business

Status and templates

NOT_CONNECTEDWhatsApp
TikTok

Not wired

UI_READYFuture
LinkedIn

Not wired

UI_READYFuture
Snapchat

Not wired

UI_READYFuture

Capability registry

The MCP-shaped bridge. Names are KNOuX's own vocabulary.

Resolving against the server environment…

Error taxonomy

Every failure is named. None is a generic error.

NOT_CONFIGURED

No server-side credential is configured for this capability.

AUTH_REQUIRED

A credential is required. Complete the authorisation handshake.

PERMISSION_MISSING

The credential is valid but lacks the scope this capability needs.

RATE_LIMITED

The provider throttled the request. Retry is safe for read-only calls.

API_ERROR

The provider returned an error. Its own message is preserved, not replaced.

UNAVAILABLE

The capability cannot run here at all, by design or by platform limitation.

PARTIAL_DATA

Some requested fields were unavailable. The gaps are reported as gaps.

INVALID_INPUT

The request was rejected before dispatch because it was malformed.

Environment required

Names only. Values are never returned to a browser.

OAuth is ready, credentials are not. Authorisation is server-side. Access tokens are never placed in local storage, never serialised into a response, and never logged. Changing a connection credential is restricted to the workspace owner.

One intelligence. Every channel, every client. KNOuX reasons through the KNOuX Intelligence layer; Meta and Google are connectors, not the brain. No campaign can spend without a named human approving a frozen budget.