Reference
Concrete reference for MCP access, query scope, stack identifiers, records, and metrics.
MCP endpoint
- Transport: HTTP MCP endpoint exposed by Systemiq.
- Purpose: make operational context available to downstream agent clients.
- Typical client configuration includes the MCP server URL and authentication headers.
Authentication
- Authentication is provided at the MCP connection boundary.
- Clients pass credentials in the MCP server configuration.
- Systemiq validates access before exposing records, metrics, and related query surfaces.
Scope identifiers
- The authenticated client boundary defines the highest query scope in the platform.
- Use `system_id` for system scope within that client boundary.
- Use `tool_id` for subsystem or processing scope within a system.
- Use `element_id` for the most granular modeled entity.
- Use `indicator` to address a stable output family.
- Use `record_type` and `action` to narrow behavior and output shape.
Records
- Records represent structured operational state and derived outputs.
- They are typically used when an agent needs interpretable context objects rather than numerical analysis.
- Common record dimensions include `system_id`, `tool_id`, `element_id`, `indicator`, `record_type`, `action`, and `created_at`.
- Use records when you need scoped business context, agent outputs, or tool-generated insights.
Metrics
- Metrics represent numerical values intended for aggregation, comparison, and time-series analysis.
- The canonical metrics table is `metrics`.
- Treat `created_at` as the primary timestamp for grouping and windowing.
- Treat `value` as the numeric measure to aggregate.
- Use `indicator` for the metric family and `key` for the metric variant, such as `value__latest`.
- `system_id`, `tool_id`, and `element_id` may be `null` depending on where the metric was produced in the stack.
Query guidance
- Prefer explicit scope by system, tool, element, or indicator.
- Use records for structured context retrieval.
- Use metrics for numerical and time-series analysis.
- Query narrowed operational intent rather than broad raw enterprise state.
- Discover indicators first before issuing narrower record or metrics queries.
Environment and access scope
- Environment is derived from the authenticated token scope.
- Clients do not need to pass `staging` or `production` manually through MCP queries.
- Client scoping is also enforced by authenticated access rather than user-supplied parameters alone.
Core terms
- Signal: raw operational evidence such as an event, file, API state, or business-system update.
- Context: narrowed machine-consumable operational understanding derived from the model.
- Operational memory: persisted records, metrics, summaries, and outputs available over time.