READ

list_links

Every link that touches one artefact, both ends named with their keys and titles, each read from the artefact's side; never for a guest token.

Return every link that touches one artefact, newest first, whatever the side it was made from: each with its kind, the phrase read from the source (such as implements) and the inverse_phrase read from the target (is implemented by), the two ends' types, ids, keys and titles, and the note. Read it before you implement or test an artefact, to find the requirements a story implements, the rules it must honour, the decisions it builds on and the items it depends on or blocks; name the ends by their keys when you report.

The artefact is named by artefact_type (epic, work-item, requirement, business-rule, use-case, raid-item, decision, data-entity or glossary-term) and artefact_id. A link whose other end is gone is left out. The links are internal: a guest token is refused.

Requires ability

The token behind the MCP session must hold it, or the call is refused with TOKEN_MISSING_ABILITY.

Runs the same action as

The REST endpoint and this tool share one action, so validation, permissions and events are identical.

Annotations

Read-only

It reads and never changes anything.

artefact_type*string

The artefact's type.

epicwork-itemrequirementbusiness-ruleuse-caseraid-itemdecisiondata-entityglossary-termbaselinechange-request
artefact_id*string

UUID of the artefact whose links to list.

{  "data": [    {      "id": "d4e5f6a7-b8c9-4d0e-9f1a-2b3c4d5e6f70",      "project_id": "7f3d1c92-8b45-4e6a-9d21-5c8e0a4b6f13",      "source_type": "work-item",      "source_id": "0f9e8d7c-6b5a-4c3d-8e2f-1a0b9c8d7e6f",      "source_reference": "CRM-142",      "source_title": "Apply a voucher at checkout",      "target_type": "requirement",      "target_id": "3a4b5c6d-7e8f-4a9b-8c0d-1e2f3a4b5c6d",      "target_reference": "CRM-FR-12",      "target_title": "The checkout accepts a voucher",      "kind": "implements",      "phrase": "implements",      "inverse_phrase": "is implemented by",      "note": "The voucher flow is where the rule bites",      "created_by": "c3d4e5f6-a7b8-4c9d-8e0f-1a2b3c4d5e6f",      "created_at": "2026-10-28T09:20:00+00:00"    }  ]}
VALIDATION_FAILED

artefact_type is not one of the nine linkable types; the response lists them.

RESOURCE_NOT_FOUND

unknown artefact_id, an artefact of a project outside the token's scope or the person's visibility, or an artefact a guest token may not read.

FORBIDDEN

a guest token: the links are internal.

TOKEN_MISSING_ABILITY

token lacks link:view-any.

How is this guide?

Last updated on