HEHeadlessAnalytics
Console

Knowledge & context · Concept

One contract, many surfaces.

HeadlessAnalytics treats integrations as declared interfaces, not as adapters written per customer.

Status Concept Category Knowledge & context Surfaces REST · MCP · CLI Contact info@headlessanalytics.com
01

Interface matrix

Every row is a specification requirement. None is claimed as live.

SurfaceWhat it exposesStatus
REST / OpenAPIResource API for the product's core objects, described by an OpenAPI document.Specified
GraphQLOptional typed query surface for composite reads.Specified
MCP toolsTool definitions for agent invocation, scoped per capability.Specified
MCP resourcesRead-only resources exposed to connected agents.Specified
MCP promptsReusable prompt templates with declared inputs.Specified
MCP TasksLong-running work represented as a task with status and evidence.Specified
MCP AppsEmbedded application surfaces that call back into the product.Specified
Skills over MCPPackaged skills discoverable and callable through MCP.Specified
WebMCPBrowser-side MCP bridge for local, in-page capabilities.Specified
A2A Agent CardPublished agent card for cross-agent discovery.Specified
ACPAgent communication profile for delegated work.Specified
AG-UI / A2UIInterface contracts for agent-driven user surfaces.Specified
WebhooksSigned event delivery with retry and replay.Specified
CLIScriptable local entry point with the same permission model.Specified
SDKsTyped client libraries generated from the API description.Specified
02

Conformance

What an integration has to prove before it is listed.

01

Declared scope

Every tool, resource and prompt names the scope it needs and the evidence it returns.

02

Permission parity

The same policy applies to a human caller, an SDK and an agent; no surface is a bypass.

03

Replayable result

An invocation can be reconstructed from its inputs, policy revision and output record.