← WebMCP Directory

Tool tree

sightline-example.vercel.app

Developer ToolsTools verified
Website
Sightline
Explore capabilities
    get_workspaceAnswer

    Read the current task path, open console location, prepared work, and revision. Applying remains human-only in the host console.

    View tool JSON
    {
      "name": "get_workspace",
      "kind": "answer",
      "impl": "imperative",
      "description": "Read the current task path, open console location, prepared work, and revision. Applying remains human-only in the host console.",
      "inputSchema": {
        "type": "object",
        "properties": {},
        "required": [],
        "additionalProperties": false
      }
    }
    open_resourceAction

    Open a known resource in the document panel and return its redacted body and current risks.

    View tool JSON
    {
      "name": "open_resource",
      "kind": "act",
      "impl": "imperative",
      "description": "Open a known resource in the document panel and return its redacted body and current risks.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string",
            "description": "Exact resource ID"
          }
        },
        "required": [
          "id"
        ],
        "additionalProperties": false
      }
    }
    pin_to_taskAction

    Build or extend the ordered set of console locations relevant to the user's current task.

    View tool JSON
    {
      "name": "pin_to_task",
      "kind": "act",
      "impl": "imperative",
      "description": "Build or extend the ordered set of console locations relevant to the user's current task.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "ids": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "pagerLine": {
            "type": "string"
          },
          "title": {
            "type": "string"
          },
          "replace": {
            "type": "boolean"
          }
        },
        "required": [
          "ids"
        ],
        "additionalProperties": false
      }
    }
    focus_taskAction

    Navigate the host console to a resource. If it is not yet on the task path, append it first.

    View tool JSON
    {
      "name": "focus_task",
      "kind": "act",
      "impl": "imperative",
      "description": "Navigate the host console to a resource. If it is not yet on the task path, append it first.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string"
          }
        },
        "required": [
          "id"
        ],
        "additionalProperties": false
      }
    }
    search_resourcesAnswer

    Search the full account inventory by resource ID, name, type, tag, or symptom keyword.

    View tool JSON
    {
      "name": "search_resources",
      "kind": "answer",
      "impl": "imperative",
      "description": "Search the full account inventory by resource ID, name, type, tag, or symptom keyword.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "query": {
            "type": "string"
          }
        },
        "required": [
          "query"
        ],
        "additionalProperties": false
      }
    }
    diff_changeAnswer

    Return a compact unified diff for a staged change or the latest change on a resource.

    View tool JSON
    {
      "name": "diff_change",
      "kind": "answer",
      "impl": "imperative",
      "description": "Return a compact unified diff for a staged change or the latest change on a resource.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "changeId": {
            "type": "string"
          },
          "resourceId": {
            "type": "string"
          }
        },
        "required": [],
        "additionalProperties": false
      }
    }
    stage_editAction

    Stage RFC 6902 JSON Patch operations against the expected workspace revision. This never applies live changes.

    View tool JSON
    {
      "name": "stage_edit",
      "kind": "act",
      "impl": "imperative",
      "description": "Stage RFC 6902 JSON Patch operations against the expected workspace revision. This never applies live changes.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "resourceId": {
            "type": "string"
          },
          "expectedRev": {
            "type": "number"
          },
          "patch": {
            "type": "object",
            "properties": {
              "ops": {
                "type": "array",
                "items": {
                  "type": "object",
                  "properties": {
                    "op": {
                      "enum": [
                        "add",
                        "replace",
                        "remove"
                      ]
                    },
                    "path": {
                      "type": "string"
                    },
                    "value": {}
                  },
                  "required": [
                    "op",
                    "path"
                  ],
                  "additionalProperties": false
                }
              }
            },
            "required": [
              "ops"
            ],
            "additionalProperties": false
          },
          "summary": {
            "type": "string"
          }
        },
        "required": [
          "resourceId",
          "expectedRev",
          "patch"
        ],
        "additionalProperties": false
      }
    }
    annotate_riskAction

    Pin a specific operational risk to a resource or staged change so the human can inspect it in context.

    View tool JSON
    {
      "name": "annotate_risk",
      "kind": "act",
      "impl": "imperative",
      "description": "Pin a specific operational risk to a resource or staged change so the human can inspect it in context.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "resourceId": {
            "type": "string"
          },
          "changeId": {
            "type": "string"
          },
          "code": {
            "enum": [
              "wildcard_action",
              "wildcard_resource",
              "public_principal",
              "policy_too_large",
              "missing_object_arn_suffix",
              "stale_revision",
              "secret_redacted"
            ]
          },
          "note": {
            "type": "string"
          },
          "path": {
            "type": "string"
          }
        },
        "required": [
          "resourceId",
          "code",
          "note"
        ],
        "additionalProperties": false
      }
    }
    explain_impactAction

    Map related principals, resources, and wildcard or public-principal risks for any open or named resource.

    View tool JSON
    {
      "name": "explain_impact",
      "kind": "act",
      "impl": "imperative",
      "description": "Map related principals, resources, and wildcard or public-principal risks for any open or named resource.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "resourceId": {
            "type": "string"
          },
          "useChangeset": {
            "type": "boolean"
          }
        },
        "required": [
          "resourceId"
        ],
        "additionalProperties": false
      }
    }
    simulate_accessAction

    Deterministically simulate an action from a principal to a resource against live or staged policy state.

    View tool JSON
    {
      "name": "simulate_access",
      "kind": "act",
      "impl": "imperative",
      "description": "Deterministically simulate an action from a principal to a resource against live or staged policy state.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "principalId": {
            "type": "string"
          },
          "action": {
            "type": "string"
          },
          "resourceId": {
            "type": "string"
          },
          "useChangeset": {
            "type": "boolean"
          }
        },
        "required": [
          "principalId",
          "action",
          "resourceId"
        ],
        "additionalProperties": false
      }
    }