← WebMCP Directory

Tool tree

returnready.brianloe7.chatgpt.site

Finance & CryptoTools verified
Website
ReturnReady
Explore capabilities
    get_return_draftAnswer

    Reads the current sparse return draft, issue counts, and whether the review pack can be generated. Does not calculate tax or lodge a return.

    View tool JSON
    {
      "name": "get_return_draft",
      "kind": "answer",
      "impl": "imperative",
      "description": "Reads the current sparse return draft, issue counts, and whether the review pack can be generated. Does not calculate tax or lodge a return.",
      "inputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": false
      }
    }
    record_deductionsAction

    Records structured deduction evidence interpreted by Codex from synthetic attachments. FY2025-26 WFH fixed-rate amounts are derived in the app; file contents, paths, and override amounts are rejected.

    View tool JSON
    {
      "name": "record_deductions",
      "kind": "act",
      "impl": "imperative",
      "description": "Records structured deduction evidence interpreted by Codex from synthetic attachments. FY2025-26 WFH fixed-rate amounts are derived in the app; file contents, paths, and override amounts are rejected.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "entries": {
            "type": "array",
            "minItems": 1,
            "maxItems": 20,
            "items": {
              "type": "object",
              "additionalProperties": false,
              "properties": {
                "sourceRecordId": {
                  "type": "string",
                  "minLength": 1,
                  "maxLength": 64
                },
                "category": {
                  "type": "string",
                  "enum": [
                    "work-from-home",
                    "other-work-related"
                  ]
                },
                "description": {
                  "type": "string",
                  "minLength": 1,
                  "maxLength": 120
                },
                "periodStart": {
                  "type": "string",
                  "pattern": "^\\d{4}-\\d{2}-\\d{2}$"
                },
                "periodEnd": {
                  "type": "string",
                  "pattern": "^\\d{4}-\\d{2}-\\d{2}$"
                },
                "quantity": {
                  "type": "number",
                  "exclusiveMinimum": 0
                },
                "unit": {
                  "type": "string",
                  "enum": [
                    "hours",
                    "AUD"
                  ]
                },
                "calculationMethod": {
                  "type": "string",
                  "enum": [
                    "fixed-rate"
                  ]
                },
                "currency": {
                  "type": "string",
                  "enum": [
                    "AUD"
                  ]
                },
                "sourceLabel": {
                  "type": "string",
                  "minLength": 1,
                  "maxLength": 120
                }
              },
              "required": [
                "sourceRecordId",
                "category",
                "description",
                "periodStart",
                "periodEnd",
                "quantity",
                "unit",
                "calculationMethod",
                "currency",
                "sourceLabel"
              ]
            }
          }
        },
        "required": [
          "entries"
        ],
        "additionalProperties": false
      }
    }
    record_disposalsAction

    Records structured foreign-share or crypto disposal facts interpreted by Codex from synthetic attachments. Does not calculate gains or tax.

    View tool JSON
    {
      "name": "record_disposals",
      "kind": "act",
      "impl": "imperative",
      "description": "Records structured foreign-share or crypto disposal facts interpreted by Codex from synthetic attachments. Does not calculate gains or tax.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "entries": {
            "type": "array",
            "minItems": 1,
            "maxItems": 20,
            "items": {
              "type": "object",
              "additionalProperties": false,
              "properties": {
                "sourceRecordId": {
                  "type": "string",
                  "minLength": 1,
                  "maxLength": 64
                },
                "assetType": {
                  "type": "string",
                  "enum": [
                    "foreign-share",
                    "crypto"
                  ]
                },
                "symbol": {
                  "type": "string",
                  "pattern": "^[A-Z0-9.-]{1,12}$"
                },
                "quantity": {
                  "type": "number",
                  "exclusiveMinimum": 0
                },
                "acquisitionDate": {
                  "type": "string",
                  "pattern": "^\\d{4}-\\d{2}-\\d{2}$"
                },
                "acquisitionUnitPriceMinor": {
                  "type": "integer",
                  "minimum": 1
                },
                "acquisitionCurrency": {
                  "type": "string",
                  "enum": [
                    "AUD",
                    "USD"
                  ]
                },
                "disposalDate": {
                  "type": "string",
                  "pattern": "^\\d{4}-\\d{2}-\\d{2}$"
                },
                "proceedsMinor": {
                  "type": "integer",
                  "minimum": 1
                },
                "currency": {
                  "type": "string",
                  "enum": [
                    "AUD",
                    "USD"
                  ]
                },
                "brokerageMinor": {
                  "type": "integer",
                  "minimum": 1
                },
                "feeMinor": {
                  "type": "integer",
                  "minimum": 1
                },
                "sourceLabel": {
                  "type": "string",
                  "minLength": 1,
                  "maxLength": 120
                }
              },
              "required": [
                "sourceRecordId",
                "assetType",
                "symbol",
                "quantity",
                "disposalDate",
                "proceedsMinor",
                "currency",
                "sourceLabel"
              ]
            }
          }
        },
        "required": [
          "entries"
        ],
        "additionalProperties": false
      }
    }
    record_acquisition_detailsAnswer

    Records user-attested historical acquisition details for one disposal that is missing them. Documentary facts cannot be overwritten.

    View tool JSON
    {
      "name": "record_acquisition_details",
      "kind": "answer",
      "impl": "imperative",
      "description": "Records user-attested historical acquisition details for one disposal that is missing them. Documentary facts cannot be overwritten.",
      "inputSchema": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
          "eventId": {
            "type": "string",
            "minLength": 1,
            "maxLength": 80
          },
          "acquisitionDate": {
            "type": "string",
            "pattern": "^\\d{4}-\\d{2}-\\d{2}$"
          },
          "unitPrice": {
            "type": "number",
            "exclusiveMinimum": 0
          },
          "currency": {
            "type": "string",
            "enum": [
              "AUD",
              "USD"
            ]
          }
        },
        "required": [
          "eventId",
          "acquisitionDate",
          "unitPrice",
          "currency"
        ]
      }
    }
    validate_review_packAction

    Derives blockers and warnings from the current draft and reports whether a review pack can be generated. Does not calculate tax.

    View tool JSON
    {
      "name": "validate_review_pack",
      "kind": "act",
      "impl": "imperative",
      "description": "Derives blockers and warnings from the current draft and reports whether a review pack can be generated. Does not calculate tax.",
      "inputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": false
      }
    }
    generate_review_packAction

    Generates an evidence review pack when no blockers remain. Warnings remain visible. Does not lodge a return or calculate tax.

    View tool JSON
    {
      "name": "generate_review_pack",
      "kind": "act",
      "impl": "imperative",
      "description": "Generates an evidence review pack when no blockers remain. Warnings remain visible. Does not lodge a return or calculate tax.",
      "inputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": false
      }
    }