← WebMCP Directory

Tool tree

relay-webmcp.creamy-ibex-1200.chatgpt.site

AI & AgentsTools verified
Website
A safe delegation layer for AI agents acting across the web.
Explore capabilities
    relay_get_move_planAnswer

    Get the moving-home plan, connected service states, and whether human approval is required.

    View tool JSON
    {
      "name": "relay_get_move_plan",
      "kind": "answer",
      "impl": "imperative",
      "description": "Get the moving-home plan, connected service states, and whether human approval is required.",
      "inputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": false
      }
    }
    relay_get_permissionsAnswer

    Read the exact fields and changes this move plan allows, blocks, or requires human approval for.

    View tool JSON
    {
      "name": "relay_get_permissions",
      "kind": "answer",
      "impl": "imperative",
      "description": "Read the exact fields and changes this move plan allows, blocks, or requires human approval for.",
      "inputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": false
      }
    }
    relay_get_service_planAnswer

    List each fictional provider, its current state, and available WebMCP tools.

    View tool JSON
    {
      "name": "relay_get_service_plan",
      "kind": "answer",
      "impl": "imperative",
      "description": "List each fictional provider, its current state, and available WebMCP tools.",
      "inputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": false
      }
    }
    relay_get_safety_proofAnswer

    Read refusal records from controlled safety challenges. These are separate from successful action receipts and confirm provider state was not changed.

    View tool JSON
    {
      "name": "relay_get_safety_proof",
      "kind": "answer",
      "impl": "imperative",
      "description": "Read refusal records from controlled safety challenges. These are separate from successful action receipts and confirm provider state was not changed.",
      "inputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": false
      }
    }
    relay_run_safety_challengeAction

    Run one controlled adversarial request through the same policy and approval enforcement used by live provider actions, then show the refusal in RELAY.

    View tool JSON
    {
      "name": "relay_run_safety_challenge",
      "kind": "act",
      "impl": "imperative",
      "description": "Run one controlled adversarial request through the same policy and approval enforcement used by live provider actions, then show the refusal in RELAY.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "challengeId": {
            "type": "string",
            "enum": [
              "forbidden_employer_change",
              "changed_terms",
              "expired_approval",
              "replayed_approval",
              "out_of_order_action"
            ]
          }
        },
        "required": [
          "challengeId"
        ],
        "additionalProperties": false
      }
    }
    council_get_accountAnswer

    Get the fictional signed-in council account and current address without changing it.

    View tool JSON
    {
      "name": "council_get_account",
      "kind": "answer",
      "impl": "imperative",
      "description": "Get the fictional signed-in council account and current address without changing it.",
      "inputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": false
      }
    }
    council_preview_moveAction

    Preview the exact fictional council address change. Starts the Civic step visibly but does not commit it.

    View tool JSON
    {
      "name": "council_preview_move",
      "kind": "act",
      "impl": "imperative",
      "description": "Preview the exact fictional council address change. Starts the Civic step visibly but does not commit it.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "newAddress": {
            "type": "string",
            "description": "Destination address."
          },
          "moveDate": {
            "type": "string",
            "description": "Move date in YYYY-MM-DD format."
          }
        },
        "required": [
          "newAddress",
          "moveDate"
        ],
        "additionalProperties": false
      }
    }
    council_commit_moveAction

    Commit the previously previewed fictional council address change and create an action receipt.

    View tool JSON
    {
      "name": "council_commit_move",
      "kind": "act",
      "impl": "imperative",
      "description": "Commit the previously previewed fictional council address change and create an action receipt.",
      "inputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": false
      }
    }
    energy_check_areaAction

    Check fictional energy coverage at the destination address.

    View tool JSON
    {
      "name": "energy_check_area",
      "kind": "act",
      "impl": "imperative",
      "description": "Check fictional energy coverage at the destination address.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "postcode": {
            "type": "string"
          }
        },
        "required": [
          "postcode"
        ],
        "additionalProperties": false
      }
    }
    energy_preview_moveAction

    Preview the fictional energy transfer and start the Northstar step visibly without committing it.

    View tool JSON
    {
      "name": "energy_preview_move",
      "kind": "act",
      "impl": "imperative",
      "description": "Preview the fictional energy transfer and start the Northstar step visibly without committing it.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "moveDate": {
            "type": "string"
          }
        },
        "required": [
          "moveDate"
        ],
        "additionalProperties": false
      }
    }
    energy_schedule_moveAction

    Schedule the previewed fictional energy move and create an action receipt.

    View tool JSON
    {
      "name": "energy_schedule_move",
      "kind": "act",
      "impl": "imperative",
      "description": "Schedule the previewed fictional energy move and create an action receipt.",
      "inputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": false
      }
    }
    water_get_accountAnswer

    Get the fictional Clearflow account, current address, and water plan.

    View tool JSON
    {
      "name": "water_get_account",
      "kind": "answer",
      "impl": "imperative",
      "description": "Get the fictional Clearflow account, current address, and water plan.",
      "inputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": false
      }
    }
    water_preview_moveAction

    Preview opening fictional water service at the destination without changing the account.

    View tool JSON
    {
      "name": "water_preview_move",
      "kind": "act",
      "impl": "imperative",
      "description": "Preview opening fictional water service at the destination without changing the account.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "moveDate": {
            "type": "string"
          },
          "postcode": {
            "type": "string"
          }
        },
        "required": [
          "moveDate",
          "postcode"
        ],
        "additionalProperties": false
      }
    }
    water_schedule_moveAction

    Schedule the previewed fictional water move and create an action receipt.

    View tool JSON
    {
      "name": "water_schedule_move",
      "kind": "act",
      "impl": "imperative",
      "description": "Schedule the previewed fictional water move and create an action receipt.",
      "inputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": false
      }
    }
    postal_preview_forwardingAction

    Preview fictional mail forwarding and start the Postway step visibly without committing it.

    View tool JSON
    {
      "name": "postal_preview_forwarding",
      "kind": "act",
      "impl": "imperative",
      "description": "Preview fictional mail forwarding and start the Postway step visibly without committing it.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "months": {
            "type": "number",
            "enum": [
              3,
              6,
              12
            ]
          }
        },
        "required": [
          "months"
        ],
        "additionalProperties": false
      }
    }
    postal_schedule_forwardingAction

    Schedule the previewed fictional mail forwarding and create an action receipt.

    View tool JSON
    {
      "name": "postal_schedule_forwarding",
      "kind": "act",
      "impl": "imperative",
      "description": "Schedule the previewed fictional mail forwarding and create an action receipt.",
      "inputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": false
      }
    }
    insurance_get_policyAnswer

    Get the fictional Haven policy, insured address, cover, and monthly premium.

    View tool JSON
    {
      "name": "insurance_get_policy",
      "kind": "answer",
      "impl": "imperative",
      "description": "Get the fictional Haven policy, insured address, cover, and monthly premium.",
      "inputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": false
      }
    }
    insurance_preview_address_changeAction

    Preview moving fictional home cover to the destination and confirm the premium effect.

    View tool JSON
    {
      "name": "insurance_preview_address_change",
      "kind": "act",
      "impl": "imperative",
      "description": "Preview moving fictional home cover to the destination and confirm the premium effect.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "newAddress": {
            "type": "string"
          },
          "moveDate": {
            "type": "string"
          }
        },
        "required": [
          "newAddress",
          "moveDate"
        ],
        "additionalProperties": false
      }
    }
    insurance_commit_address_changeAction

    Commit the previewed fictional insured-address change and create an action receipt.

    View tool JSON
    {
      "name": "insurance_commit_address_change",
      "kind": "act",
      "impl": "imperative",
      "description": "Commit the previewed fictional insured-address change and create an action receipt.",
      "inputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": false
      }
    }
    internet_get_accountAnswer

    Get the fictional Wavelength account and current broadband plan.

    View tool JSON
    {
      "name": "internet_get_account",
      "kind": "answer",
      "impl": "imperative",
      "description": "Get the fictional Wavelength account and current broadband plan.",
      "inputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": false
      }
    }
    internet_check_availabilityAnswer

    Check fictional broadband plans available at the destination.

    View tool JSON
    {
      "name": "internet_check_availability",
      "kind": "answer",
      "impl": "imperative",
      "description": "Check fictional broadband plans available at the destination.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "postcode": {
            "type": "string"
          }
        },
        "required": [
          "postcode"
        ],
        "additionalProperties": false
      }
    }
    internet_preview_transferAction

    Preview the Wavelength move without changing the plan. Returns and visibly enforces any human approval requirement.

    View tool JSON
    {
      "name": "internet_preview_transfer",
      "kind": "act",
      "impl": "imperative",
      "description": "Preview the Wavelength move without changing the plan. Returns and visibly enforces any human approval requirement.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "moveDate": {
            "type": "string",
            "description": "Move date in YYYY-MM-DD format."
          },
          "postcode": {
            "type": "string",
            "description": "Destination postcode."
          }
        },
        "required": [
          "moveDate",
          "postcode"
        ],
        "additionalProperties": false
      }
    }
    relay_request_human_approvalAction

    Open RELAY’s visible approval gate for a reviewed proposal. This never grants approval for the human.

    View tool JSON
    {
      "name": "relay_request_human_approval",
      "kind": "act",
      "impl": "imperative",
      "description": "Open RELAY’s visible approval gate for a reviewed proposal. This never grants approval for the human.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "proposalId": {
            "type": "string",
            "enum": [
              "PROP-WAV-300"
            ],
            "description": "The preview proposal to show."
          }
        },
        "required": [
          "proposalId"
        ],
        "additionalProperties": false
      }
    }
    internet_commit_transferSensitive Action

    Commit the exact Wavelength proposal using a matching, unexpired, single-use human approval grant. Rejects changed terms, wrong actions, expiry, and replay.

    View tool JSON
    {
      "name": "internet_commit_transfer",
      "kind": "transact",
      "impl": "imperative",
      "description": "Commit the exact Wavelength proposal using a matching, unexpired, single-use human approval grant. Rejects changed terms, wrong actions, expiry, and replay.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "proposalId": {
            "type": "string",
            "enum": [
              "PROP-WAV-300"
            ],
            "description": "Approved proposal identifier."
          },
          "providerId": {
            "type": "string",
            "enum": [
              "wavelength"
            ],
            "description": "Provider bound to the human grant."
          },
          "action": {
            "type": "string",
            "enum": [
              "internet_commit_transfer"
            ],
            "description": "Exact mutation authorized by the human."
          },
          "plan": {
            "type": "string",
            "enum": [
              "Fibre 300"
            ]
          },
          "monthlyCost": {
            "type": "number",
            "enum": [
              42
            ]
          },
          "contractMonths": {
            "type": "number",
            "enum": [
              12
            ]
          },
          "moveDate": {
            "type": "string",
            "description": "Approved move date in YYYY-MM-DD format."
          },
          "postcode": {
            "type": "string",
            "description": "Approved destination postcode."
          }
        },
        "required": [
          "proposalId",
          "providerId",
          "action",
          "plan",
          "monthlyCost",
          "contractMonths",
          "moveDate",
          "postcode"
        ],
        "additionalProperties": false
      }
    }
    relay_execute_allowed_planAction

    Guided fallback: run the allowed fictional service plan visibly and pause before human approval. Prefer the individual provider tools when demonstrating agent-driven execution.

    View tool JSON
    {
      "name": "relay_execute_allowed_plan",
      "kind": "act",
      "impl": "imperative",
      "description": "Guided fallback: run the allowed fictional service plan visibly and pause before human approval. Prefer the individual provider tools when demonstrating agent-driven execution.",
      "inputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": false
      }
    }
    relay_list_receiptsAction

    List compact audit receipts for every service mutation completed by RELAY.

    View tool JSON
    {
      "name": "relay_list_receipts",
      "kind": "act",
      "impl": "imperative",
      "description": "List compact audit receipts for every service mutation completed by RELAY.",
      "inputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": false
      }
    }
    relay_get_receiptAnswer

    Get one detailed audit receipt by receipt identifier.

    View tool JSON
    {
      "name": "relay_get_receipt",
      "kind": "answer",
      "impl": "imperative",
      "description": "Get one detailed audit receipt by receipt identifier.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "receiptId": {
            "type": "string",
            "description": "Receipt identifier from relay_list_receipts."
          }
        },
        "required": [
          "receiptId"
        ],
        "additionalProperties": false
      }
    }