← WebMCP Directory

Tool tree

fixline-eta.vercel.app

AI & AgentsTools verified
Website
Fixline is a renter-owned repair evidence desk for people and their browser agents.
Explore capabilities

    page: Every page

    get_case_snapshotAnswer

    Read the active renter repair case: facts, evidence ids, proof-check gaps, draft status, and the list of tools currently available in this page state. The available tool list changes as the case progresses, so call this first and again after any change to see which tools have unlocked.

    View tool JSON
    {
      "name": "get_case_snapshot",
      "kind": "answer",
      "impl": "imperative",
      "description": "Read the active renter repair case: facts, evidence ids, proof-check gaps, draft status, and the list of tools currently available in this page state. The available tool list changes as the case progresses, so call this first and again after any change to see which tools have unlocked.",
      "inputSchema": {
        "type": "object",
        "properties": {}
      },
      "page": "/"
    }
    get_evidence_itemAnswer

    Retrieve one evidence record by id, including its label, kind, capture date, and the ids of the facts it supports.

    View tool JSON
    {
      "name": "get_evidence_item",
      "kind": "answer",
      "impl": "imperative",
      "description": "Retrieve one evidence record by id, including its label, kind, capture date, and the ids of the facts it supports.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "evidenceId": {
            "type": "string",
            "description": "Evidence id such as evidence-photo."
          }
        },
        "required": [
          "evidenceId"
        ]
      },
      "page": "/"
    }
    capture_factAction

    Add one dated, renter-provided fact to the active case. Only record what the renter actually said. Never invent a fact or a date.

    View tool JSON
    {
      "name": "capture_fact",
      "kind": "act",
      "impl": "imperative",
      "description": "Add one dated, renter-provided fact to the active case. Only record what the renter actually said. Never invent a fact or a date.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "label": {
            "type": "string",
            "enum": [
              "Issue",
              "Location",
              "First contact",
              "Entry preference",
              "Update"
            ]
          },
          "text": {
            "type": "string",
            "description": "The renter's own account, under 280 characters."
          },
          "occurredOn": {
            "type": "string",
            "description": "Date in YYYY-MM-DD format."
          }
        },
        "required": [
          "label",
          "text",
          "occurredOn"
        ]
      },
      "page": "/"
    }
    attach_evidenceAction

    Add a source record (photo, message, receipt, or note) and link it to the ids of the facts it supports. A source that points at nothing is rejected, and so is an unknown fact id. You can describe a source the renter tells you about, but you cannot add image bytes: only the renter's own file picker does that.

    View tool JSON
    {
      "name": "attach_evidence",
      "kind": "act",
      "impl": "imperative",
      "description": "Add a source record (photo, message, receipt, or note) and link it to the ids of the facts it supports. A source that points at nothing is rejected, and so is an unknown fact id. You can describe a source the renter tells you about, but you cannot add image bytes: only the renter's own file picker does that.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "label": {
            "type": "string",
            "description": "Short name for the record, such as Ceiling stain photo."
          },
          "kind": {
            "type": "string",
            "enum": [
              "photo",
              "message",
              "receipt",
              "note"
            ]
          },
          "capturedOn": {
            "type": "string",
            "description": "Date the source was captured, YYYY-MM-DD."
          },
          "factIds": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Ids of the facts this source supports, such as fact-1. At least one, and each must already exist."
          }
        },
        "required": [
          "label",
          "kind",
          "capturedOn",
          "factIds"
        ]
      },
      "page": "/"
    }
    set_urgencyAction

    Set how soon the renter needs a response: routine, soon, or urgent. This records the renter's own judgement and does not diagnose the property.

    View tool JSON
    {
      "name": "set_urgency",
      "kind": "act",
      "impl": "imperative",
      "description": "Set how soon the renter needs a response: routine, soon, or urgent. This records the renter's own judgement and does not diagnose the property.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "level": {
            "type": "string",
            "enum": [
              "routine",
              "soon",
              "urgent"
            ]
          }
        },
        "required": [
          "level"
        ]
      },
      "page": "/"
    }