Background
CoreLink is one product across multiple implementation repositories. This work is owned by mcp-server under EPIC-05.
Problem
MCP-02 previously depended on the vague phrase supported APIs, which did not identify which read-only tool surfaces can be implemented now versus which require accepted/version-identifiable contracts before they may be advertised as supported.
Goal
Deliver read-only contract, documentation, device and telemetry MCP tools with explicit authorization, immutable contract provenance and retained Beta conformance evidence.
Parent
- Primary Product Epic: EPIC-05
- Backlog ID:
MCP-02
Scope
- Expose read-only contract/documentation discovery tools.
- Expose supported tenant-scoped device and telemetry read operations.
- Enforce the MCP-01 threat model, explicit tenant context, least privilege and auditable authorization decisions.
- Pin supported tool behavior to version-identifiable API/documentation revisions.
- Retain positive/denied/error/recovery evidence against an accepted mock/sandbox path.
Out of Scope
- State-changing operations; those remain under MCP-03.
- Advertising draft/scaffold tools as supported.
- Bypassing public contract boundaries with internal runtime access.
Acceptance Criteria
Dependencies and acceptance state
- Security prerequisite: MCP-01 threat model and authorization/consent/audit boundary.
- Contract inputs: accepted/version-identifiable API-02 slices for supported device/telemetry tools; documentation/contract discovery may expose draft material only when maturity is explicit.
- Conformance input: MOCK-02/MOCK-03 or an equivalent accepted sandbox before Beta support claims.
- Blocks: MCP-04 package/sandbox compatibility, DOCS-04 MCP guidance, WEB-03 supported-tool claims and EPIC-05 MCP acceptance.
- Current dependency state: See the CoreLink Product organization Project.
Planning Metadata
- Type: Feature
- Priority snapshot: P1
- Product milestone snapshot: Beta
- Domain snapshots: devex, api
- Area snapshot: backend
- Complexity: L
- Created in status: Triage
- Current status and DRI: See the CoreLink Product organization Project.
- Intended repository labels:
type:feature
Definition of Done
Background
CoreLink is one product across multiple implementation repositories. This work is owned by
mcp-serverunder EPIC-05.Problem
MCP-02 previously depended on the vague phrase
supported APIs, which did not identify which read-only tool surfaces can be implemented now versus which require accepted/version-identifiable contracts before they may be advertised as supported.Goal
Deliver read-only contract, documentation, device and telemetry MCP tools with explicit authorization, immutable contract provenance and retained Beta conformance evidence.
Parent
MCP-02Scope
Out of Scope
Acceptance Criteria
Dependencies and acceptance state
Planning Metadata
type:featureDefinition of Done