addrbookFor publishers
← The evidence ledger

Evidence row 309393

Observed , by probe.mcp/1.

Kind
mcp.tools
About
endpoint ca4d94ed-f4ab-49ea-b73f-1a2d180cc0b5
Recorded
Previous row
None: the first of its kind about this subject
Body SHA-256
aab5cdd41991d7c3679fa2e956466ce68c69280a05c9ab2adb0aa7dfc302171f
Leaf
0xd9a270bb0910b82561fb178f7cf20ea2be8abed52d4ba753f93f12c6258d9b1b

What was observed

{
  "count": 7,
  "tools": [
    {
      "description": "Check whether a company fits this tool (micro-entity limits, single UK trade, no groups/R&D/gains/property). An overdrawn director loan is supported: the return carries a CT600A. Money in POUNDS.",
      "inputSchema": {
        "properties": {
          "averageEmployees": {
            "type": "number"
          },
          "balanceSheetTotal": {
            "type": "number"
          },
          "claimsRandD": {
            "type": "boolean"
          },
          "dormant": {
            "type": "boolean"
          },
          "filingTypes": {
            "description": "What the customer wants to file. Only matters for periodOver12Months: a period of account over 12 months rules out a CT600 (which covers at most 12 months) but NOT a set of accounts, which Companies House takes for a period of any length up to 18 months. A first-year company normally has a period of 12 months plus a few weeks, so 'accounts' is often filable when 'ct600' is not.",
            "enum": [
              "ct600",
              "accounts",
              "both"
            ],
            "type": "string"
          },
          "hasChargeableGains": {
            "type": "boolean"
          },
          "hasPropertyIncome": {
            "type": "boolean"
          },
          "overdrawnDirectorsLoan": {
            "type": "boolean"
          },
          "partOfGroup": {
            "type": "boolean"
          },
          "periodOver12Months": {
            "type": "boolean"
          },
          "singleUkTrade": {
            "type": "boolean"
          },
          "turnover": {
            "type": "number"
          }
        },
        "type": "object"
      },
      "name": "check_ct600_eligibility"
    },
    {
      "description": "Compute the corporation tax position from figures (stateless, nothing stored): tax due, taxable profit, marginal relief, losses, CT600 box values.",
      "inputSchema": {
        "properties": {
          "figures": {
            "description": "The return figures, all in POUNDS. periodStart/periodEnd are ISO dates.",
            "properties": {
              "adminExpenses": {
                "description": "Running costs excluding staff and depreciation",
                "type": "number"
              },
              "associatedCompanies": {
                "type": "number"
              },
              "averageEmployees": {
                "type": "number"
              },
              "calledUpShareCapitalNotPaid": {
                "description": "Share capital called up but not yet paid by shareholders. An asset, shown before fixed assets.",
                "type": "number"
              },
              "capitalAllowances": {
                "description": "Equipment bought this period (AIA)",
                "type": "number"
              },
              "cashAtBank": {
                "type": "number"
              },
              "claimCarryBack": {
                "type": "boolean"
              },
              "costOfSales": {
                "type": "number"
              },
              "creditorsDueAfterOneYear": {
                "type": "number"
              },
              "creditorsDueWithinOneYear": {
                "type": "number"
              },
              "debtors": {
                "type": "number"
              },
              "deferredTax": {
                "description": "Deferred tax charge (or credit) for the period. Shown with the corporation tax charge as one tax line in the accounts. Never changes what HMRC is owed.",
                "type": "number"
              },
              "depreciation": {
                "type": "number"
              },
              "disallowableExpenses": {
                "description": "Expenses included in the accounts that corporation tax does not allow, added back in the computation: client entertaining, fines and penalties, and similar. Do NOT subtract these from the cost figures; they stay in the accounts and are added back for tax.",
                "type": "number"
              },
              "electricChargePoints": {
                "description": "100% allowance on electric vehicle charge-point equipment (CT600 box 713).",
                "type": "number"
              },
              "exporter": {
                "description": "Boxes 616-618. Did the company sell to customers outside the UK during the period? 'goods' = physical products sent abroad, 'services' = work done for overseas customers, 'both', or 'neither'. Does NOT affect the tax computation, but it is a statement of fact on a signed return, so it must be answered truthfully rather than defaulted.",
                "enum": [
                  "goods",
                  "services",
                  "both",
                  "neither"
                ],
                "type": "string"
              },
              "firstPeriod": {
                "description": "true = first accounting period (no comparative column)",
                "type": "boolean"
              },
              "fixedAssets": {
                "type": "number"
              },
              "fortyPercentFyaExpenditure": {
                "description": "COST of new main-rate plant and machinery bought on or after 1 January 2026 claimed under the FA 2026 40% first-year allowance; 40% is claimed this period and the remaining 60% is added to the main pool automatically (CT600 box 725 until 5 April 2027, box 696 after).",
                "type": "number"
              },
              "fullExpensing": {
                "description": "100% first-year allowance on new main-rate plant and machinery (CT600 box 688).",
                "type": "number"
              },
              "interestIncome": {
                "description": "Bank interest received (CT600 box 170)",
                "type": "number"
              },
              "lossesBroughtForward": {
                "type": "number"
              },
              "machineryAndPlantMainPool": {
                "description": "Writing-down allowance claimed on the main pool (18%, or 14% for periods beginning on or after 1 April 2026; hybrid rate across the change).",
                "type": "number"
              },
              "machineryAndPlantSpecialRatePool": {
                "description": "Writing-down allowance claimed on the special rate pool (6%).",
                "type": "number"
              },
              "mainPoolAdditions": {
                "description": "Main pool: expenditure added this period that AIA is not claimed on.",
                "type": "number"
              },
              "mainPoolBroughtForward": {
                "description": "Main pool: unrelieved qualifying expenditure brought forward from the previous period. Give this and we compute the writing-down allowance instead of trusting a typed one.",
                "type": "number"
              },
              "mainPoolDisposals": {
                "description": "Main pool: disposal proceeds, capped at original cost. More than the pool holds produces a balancing charge.",
                "type": "number"
              },
              "otherIncome": {
                "type": "number"
              },
              "participatorLoanReliefs": {
                "description": "CT600A Part 2: amounts repaid, released or written off within 9 months and 1 day of the period end, with the date.",
                "items": {
                  "properties": {
                    "date": {
                      "format": "date",
                      "type": "string"
                    },
                    "name": {
                      "type": "string"
                    },
                    "repaid": {
                      "type": "number"
                    },
                    "writtenOff": {
                      "type": "number"
                    }
                  },
                  "type": "object"
                },
                "type": "array"
              },
              "participatorLoans": {
                "description": "CT600A Part 1: loans to directors, shareholders or their associates made in the period and still outstanding at the period end, whole pounds per person.",
                "items": {
                  "properties": {
                    "amount": {
                      "type": "number"
                    },
                    "name": {
                      "type": "string"
                    }
                  },
                  "type": "object"
                },
                "type": "array"
              },
              "participatorLoansOutstandingAllPeriods": {
                "description": "CT600A box A75: all loans to participators outstanding at the period end, including earlier periods.",
                "type": "number"
              },
              "participatorLoansRepaidBeforePeriodEnd": {
                "description": "CT600A Part 1 tick box: loans made in the period and repaid before the period end.",
                "type": "boolean"
              },
              "periodEnd": {
                "type": "string"
              },
              "periodStart": {
                "type": "string"
              },
              "priorCalledUpShareCapitalNotPaid": {
                "description": "Called up share capital not paid last year, for the comparative column.",
                "type": "number"
              },
              "priorCashAtBank": {
                "type": "number"
              },
              "priorCostOfSales": {
                "type": "number"
              },
              "priorCreditorsDueAfterOneYear": {
                "type": "number"
              },
              "priorCreditorsDueWithinOneYear": {
                "type": "number"
              },
              "priorDebtors": {
                "type": "number"
              },
              "priorDepreciation": {
                "type": "number"
              },
              "priorFixedAssets": {
                "type": "number"
              },
              "priorOtherCharges": {
                "type": "number"
              },
              "priorOtherIncome": {
                "type": "number"
              },
              "priorPeriodEnd": {
                "type": "string"
              },
              "priorPeriodStart": {
                "type": "string"
              },
              "priorProvisionsForLiabilities": {
                "description": "Provisions for liabilities last year, for the comparative column.",
                "type": "number"
              },
              "priorStaffCosts": {
                "type": "number"
              },
              "priorStocks": {
                "type": "number"
              },
              "priorTax": {
                "type": "number"
              },
              "priorTurnover": {
                "type": "number"
              },
              "priorYearTaxableProfit": {
                "type": "number"
              },
              "provisionsForLiabilities": {
                "description": "Deferred tax provisions, warranty claims and other future obligations. Deducted after creditors in arriving at net assets.",
                "type": "number"
              },
              "qualifyingDonations": {
                "type": "number"
              },
              "specialRatePoolAdditions": {
                "description": "Special rate pool: expenditure added this period.",
                "type": "number"
              },
              "specialRatePoolBroughtForward": {
                "description": "Special rate pool: balance brought forward (integral features, long-life assets, higher-emission cars).",
                "type": "number"
              },
              "specialRatePoolDisposals": {
                "description": "Special rate pool: disposal proceeds.",
                "type": "number"
              },
              "staffCosts": {
                "type": "number"
              },
              "stocks": {
                "type": "number"
              },
              "structuresAndBuildingsAllowance": {
                "description": "Structures and buildings allowance, 3% of qualifying construction cost (CT600 box 711).",
                "type": "number"
              },
              "stubCapitalAllowances": {
                "description": "Only when the period of account runs over 12 months, which HMRC files as TWO returns: how much of capitalAllowances was spent in the second (stub) period. Everything else is apportioned by days, but equipment relief belongs to the period the money was actually spent. Ask the user; default 0.",
                "type": "number"
              },
              "stubQualifyingDonations": {
                "description": "As stubCapitalAllowances, for qualifyingDonations: how much was paid in the second period. Default 0.",
                "type": "number"
              },
              "taxAlreadyPaid": {
                "description": "Corporation tax the company has already paid HMRC for this period and has not had back (CT600 box 595), in pounds. 0 or absent if none. Not for a period over 12 months.",
                "type": "number"
              },
              "tradingStartDate": {
                "description": "When the company started trading or first had income, ISO date. Only needed in a FIRST year whose period of account runs over 12 months (incorporation to the accounting reference date, which is the normal shape). Corporation tax starts here, not at incorporation, so a company that began trading a few weeks in usually needs only ONE CT600. The accounts still cover the whole period of account. Ask the user; do not guess.",
                "type": "string"
              },
              "turnover": {
                "type": "number"
              },
              "zeroEmissionsCars": {
                "description": "First-year allowance on zero-emission cars (CT600 box 726).",
                "type": "number"
              },
              "zeroEmissionsGoodsVehicles": {
                "description": "First-year allowance on zero-emission goods vehicles (CT600 box 723).",
                "type": "number"
              }
            },
            "required": [
              "periodStart",
              "periodEnd"
            ],
            "type": "object"
          }
        },
        "required": [
          "figures"
        ],
        "type": "object"
      },
      "name": "compute_ct600"
    },
    {
      "description": "READ THIS FIRST. How to prepare a CT600 with this server: which companies qualify, the order to gather figures in, what the words mean (micro-entity, filleted accounts, the declaration), and which cases to refer to an accountant instead. Takes no arguments.",
      "inputSchema": {
        "properties": {},
        "type": "object"
      },
      "name": "ct600_filing_guide"
    },
    {
      "description": "Estimate one person's UK Self Assessment for one tax year (2025-26 or 2026-27): income tax on salary, dividends, self-employment and interest, Class 4, student loans, payments on account, and Class 1 National Insurance on a salary from the person's own company. Uses the same engine as A.X.E.L Filing's returns, which matches HMRC's own test cases. An estimate only: nothing is saved or filed. Never ask for a UTR or National Insurance number.",
      "inputSchema": {
        "properties": {
          "becameDirectorDuringYear": {
            "description": "Became a director part-way through the tax year. Refused: a shorter NI earnings period needs HMRC's directors' calculator.",
            "type": "boolean"
          },
          "dividends": {
            "description": "Total dividends received in the tax year, from any company",
            "type": "number"
          },
          "eligibility": {
            "description": "Answer true for any that apply; each is refused as out of scope (refer to an accountant).",
            "properties": {
              "capitalGains": {
                "type": "boolean"
              },
              "childBenefitHighIncome": {
                "type": "boolean"
              },
              "foreignIncome": {
                "type": "boolean"
              },
              "partnership": {
                "type": "boolean"
              },
              "trustOrLifePolicyIncome": {
                "type": "boolean"
              },
              "ukResidentAllYear": {
                "type": "boolean"
              }
            },
            "type": "object"
          },
          "income": {
            "description": "Income in ONE personal tax year (6 April to 5 April), all in POUNDS. Ask; do not guess.",
            "properties": {
              "interest": {
                "description": "Bank and building society interest received",
                "type": "number"
              },
              "otherDividends": {
                "description": "Dividends from OTHER companies",
                "type": "number"
              },
              "otherEmploymentPay": {
                "description": "Pay from any other job in the tax year",
                "type": "number"
              },
              "otherEmploymentTaxDeducted": {
                "type": "number"
              },
              "pensionContributions": {
                "description": "Personal pension contributions (gross)",
                "type": "number"
              },
              "salary": {
                "description": "Salary from this company in the tax year (gross)",
                "type": "number"
              },
              "salaryTaxDeducted": {
                "description": "Income tax already taken off that salary through PAYE",
                "type": "number"
              },
              "selfEmployment": {
                "description": "A sole-trader business alongside the company, accounts for the tax year",
                "properties": {
                  "expenses": {
                    "type": "number"
                  },
                  "turnover": {
                    "type": "number"
                  }
                },
                "type": "object"
              }
            },
            "type": "object"
          },
          "overStatePensionAge": {
            "description": "Over State Pension age: no employee National Insurance on salary (the company still pays employer NI)",
            "type": "boolean"
          },
          "payroll": {
            "description": "For the Employment Allowance (up to £10,500 of employer NI). HMRC: a company with only one director cannot claim if that director is the only employee liable for employer NI. Ask both.",
            "properties": {
              "directors": {
                "description": "How many directors the company has",
                "type": "number"
              },
              "othersLiableForEmployerNi": {
                "description": "Is anyone else on the payroll paid more than £5,000 a year?",
                "type": "boolean"
              }
            },
            "type": "object"
          },
          "postgraduateLoan": {
            "type": "boolean"
          },
          "region": {
            "description": "Where the person lives for income tax: rUK (England or Northern Ireland), scotland or wales. Scottish rates differ. Ask.",
            "enum": [
              "rUK",
              "scotland",
              "wales"
            ],
            "type": "string"
          },
          "studentLoanPlans": {
            "description": "Undergraduate student loan plans being repaid",
            "items": {
              "enum": [
                "plan1",
                "plan2",
                "plan4"
              ],
              "type": "string"
            },
            "type": "array"
          },
          "taxYear": {
            "enum": [
              "2025-26",
              "2026-27"
            ],
            "type": "string"
          }
        },
        "required": [
          "taxYear",
          "region"
        ],
        "type": "object"
      },
      "name": "estimate_uk_self_assessment"
    },
    {
      "description": "Look up a UK company at Companies House by company number: name, status, registered office, next accounts period, and a quick fit check.",
      "inputSchema": {
        "properties": {
          "companyNumber": {
            "type": "string"
          }
        },
        "required": [
          "companyNumber"
        ],
        "type": "object"
      },
      "name": "lookup_uk_company"
    },
    {
      "description": "Late filing penalties for a UK company's accounts (Companies House) and CT600 (HMRC): what is owed if filed on a given date, and the full schedule of dates when each penalty applies. Use with lookup_uk_company, which gives the accounts deadline. Dates are ISO (YYYY-MM-DD); filedOn defaults to today.",
      "inputSchema": {
        "properties": {
          "accountsDeadline": {
            "description": "Companies House accounts deadline, ISO date",
            "type": "string"
          },
          "accountsLateLastYear": {
            "description": "The previous year's accounts were also late: the Companies House penalty doubles.",
            "type": "boolean"
          },
          "ct600Deadline": {
            "description": "CT600 filing deadline (12 months after the end of the accounting period), ISO date",
            "type": "string"
          },
          "ct600ThirdLateInARow": {
            "description": "This is the third late CT600 in a row: each fixed penalty is GBP 1,000 instead of GBP 200.",
            "type": "boolean"
          },
          "filedOn": {
            "description": "Date the filing arrives, ISO date. Defaults to today.",
            "type": "string"
          },
          "unpaidTax": {
            "description": "Corporation tax still unpaid, in POUNDS, to estimate the 10% tax-geared penalties at 6 and 12 months.",
            "type": "number"
          }
        },
        "type": "object"
      },
      "name": "uk_company_late_filing_penalties"
    },
    {
      "description": "The director's whole year in one view: the company's corporation tax AND the director's own Self Assessment, side by side. Give either filingId (a saved CT600 draft, signed in) or the company's figures, plus the director's salary per tax year and each dividend with the date it was PAID (dividends are taxed in the tax year paid, which may differ from the company's year). Returns the company's profit, tax and profit after tax, each personal tax year's Self Assessment, Class 1 National Insurance on the salary (employee and employer, paid through payroll, with the Employment Allowance where it applies), payments on account, every due date, and the combined total. For what-ifs, call once per scenario and compare them side by side; when a scenario changes the salary, pass figures with staffCosts adjusted (salary plus employer NI) so corporation tax reflects it (see the guide). With MORE THAN ONE company, ask about every company they draw from and pass `companies` (or, signed in, `useProfile: true` to start from their saved answers): the Self Assessment covers all of it once, associated companies share the corporation tax limits, connected companies share one Employment Allowance, and NI can add the pay together. The user decides; present options, not a recommendation. Never ask for a UTR or National Insurance number.",
      "inputSchema": {
        "properties": {
          "businessInAssociation": {
            "description": "Do the companies share premises, staff, equipment or customers? If so HMRC adds the pay from them together for Class 1 NI (one set of thresholds). Ask when more than one company pays a salary.",
            "type": "boolean"
          },
          "companies": {
            "description": "For a person with MORE THAN ONE company: each company they draw salary or dividends from. Their Self Assessment is then worked out once on all of it, each company's corporation tax uses the associated-companies count from who controls what, connected companies share one Employment Allowance, and pay is added together for NI when businessInAssociation is true. Put the person's other income in director.years (otherDividends = companies NOT listed here) and leave director.dividends empty.",
            "items": {
              "properties": {
                "control": {
                  "description": "Who controls it (over half the shares or votes): 'me' on their own, 'jointly' with others such as a partner (treated as the same group of people for each such company), 'no' not them. Companies with the same control are associated and connected. Ask.",
                  "enum": [
                    "me",
                    "jointly",
                    "no"
                  ],
                  "type": "string"
                },
                "dividends": {
                  "items": {
                    "properties": {
                      "amount": {
                        "type": "number"
                      },
                      "date": {
                        "description": "YYYY-MM-DD, the date PAID",
                        "type": "string"
                      }
                    },
                    "required": [
                      "date",
                      "amount"
                    ],
                    "type": "object"
                  },
                  "type": "array"
                },
                "dormant": {
                  "description": "No trade or business at all in the period: never counts as associated",
                  "type": "boolean"
                },
                "figures": {
                  "description": "The company year's figures, if known; omit for a company whose accounts you do not have (no corporation tax side)",
                  "properties": {
                    "adminExpenses": {
                      "description": "Running costs excluding staff and depreciation",
                      "type": "number"
                    },
                    "associatedCompanies": {
                      "type": "number"
                    },
                    "averageEmployees": {
                      "type": "number"
                    },
                    "calledUpShareCapitalNotPaid": {
                      "description": "Share capital called up but not yet paid by shareholders. An asset, shown before fixed assets.",
                      "type": "number"
                    },
                    "capitalAllowances": {
                      "description": "Equipment bought this period (AIA)",
                      "type": "number"
                    },
                    "cashAtBank": {
                      "type": "number"
                    },
                    "claimCarryBack": {
                      "type": "boolean"
                    },
                    "costOfSales": {
                      "type": "number"
                    },
                    "creditorsDueAfterOneYear": {
                      "type": "number"
                    },
                    "creditorsDueWithinOneYear": {
                      "type": "number"
                    },
                    "debtors": {
                      "type": "number"
                    },
                    "deferredTax": {
                      "description": "Deferred tax charge (or credit) for the period. Shown with the corporation tax charge as one tax line in the accounts. Never changes what HMRC is owed.",
                      "type": "number"
                    },
                    "depreciation": {
                      "type": "number"
                    },
                    "disallowableExpenses": {
                      "description": "Expenses included in the accounts that corporation tax does not allow, added back in the computation: client entertaining, fines and penalties, and similar. Do NOT subtract these from the cost figures; they stay in the accounts and are added back for tax.",
                      "type": "number"
                    },
                    "electricChargePoints": {
                      "description": "100% allowance on electric vehicle charge-point equipment (CT600 box 713).",
                      "type": "number"
                    },
                    "exporter": {
                      "description": "Boxes 616-618. Did the company sell to customers outside the UK during the period? 'goods' = physical products sent abroad, 'services' = work done for overseas customers, 'both', or 'neither'. Does NOT affect the tax computation, but it is a statement of fact on a signed return, so it must be answered truthfully rather than defaulted.",
                      "enum": [
                        "goods",
                        "services",
                        "both",
                        "neither"
                      ],
                      "type": "string"
                    },
                    "firstPeriod": {
                      "description": "true = first accounting period (no comparative column)",
                      "type": "boolean"
                    },
                    "fixedAssets": {
                      "type": "number"
                    },
                    "fortyPercentFyaExpenditure": {
                      "description": "COST of new main-rate plant and machinery bought on or after 1 January 2026 claimed under the FA 2026 40% first-year allowance; 40% is claimed this period and the remaining 60% is added to the main pool automatically (CT600 box 725 until 5 April 2027, box 696 after).",
                      "type": "number"
                    },
                    "fullExpensing": {
                      "description": "100% first-year allowance on new main-rate plant and machinery (CT600 box 688).",
                      "type": "number"
                    },
                    "interestIncome": {
                      "description": "Bank interest received (CT600 box 170)",
                      "type": "number"
                    },
                    "lossesBroughtForward": {
                      "type": "number"
                    },
                    "machineryAndPlantMainPool": {
                      "description": "Writing-down allowance claimed on the main pool (18%, or 14% for periods beginning on or after 1 April 2026; hybrid rate across the change).",
                      "type": "number"
                    },
                    "machineryAndPlantSpecialRatePool": {
                      "description": "Writing-down allowance claimed on the special rate pool (6%).",
                      "type": "number"
                    },
                    "mainPoolAdditions": {
                      "description": "Main pool: expenditure added this period that AIA is not claimed on.",
                      "type": "number"
                    },
                    "mainPoolBroughtForward": {
                      "description": "Main pool: unrelieved qualifying expenditure brought forward from the previous period. Give this and we compute the writing-down allowance instead of trusting a typed one.",
                      "type": "number"
                    },
                    "mainPoolDisposals": {
                      "description": "Main pool: disposal proceeds, capped at original cost. More than the pool holds produces a balancing charge.",
                      "type": "number"
                    },
                    "otherIncome": {
                      "type": "number"
                    },
                    "participatorLoanReliefs": {
                      "description": "CT600A Part 2: amounts repaid, released or written off within 9 months and 1 day of the period end, with the date.",
                      "items": {
                        "properties": {
                          "date": {
                            "format": "date",
                            "type": "string"
                          },
                          "name": {
                            "type": "string"
                          },
                          "repaid": {
                            "type": "number"
                          },
                          "writtenOff": {
                            "type": "number"
                          }
                        },
                        "type": "object"
                      },
                      "type": "array"
                    },
                    "participatorLoans": {
                      "description": "CT600A Part 1: loans to directors, shareholders or their associates made in the period and still outstanding at the period end, whole pounds per person.",
                      "items": {
                        "properties": {
                          "amount": {
                            "type": "number"
                          },
                          "name": {
                            "type": "string"
                          }
                        },
                        "type": "object"
                      },
                      "type": "array"
                    },
                    "participatorLoansOutstandingAllPeriods": {
                      "description": "CT600A box A75: all loans to participators outstanding at the period end, including earlier periods.",
                      "type": "number"
                    },
                    "participatorLoansRepaidBeforePeriodEnd": {
                      "description": "CT600A Part 1 tick box: loans made in the period and repaid before the period end.",
                      "type": "boolean"
                    },
                    "periodEnd": {
                      "type": "string"
                    },
                    "periodStart": {
                      "type": "string"
                    },
                    "priorCalledUpShareCapitalNotPaid": {
                      "description": "Called up share capital not paid last year, for the comparative column.",
                      "type": "number"
                    },
                    "priorCashAtBank": {
                      "type": "number"
                    },
                    "priorCostOfSales": {
                      "type": "number"
                    },
                    "priorCreditorsDueAfterOneYear": {
                      "type": "number"
                    },
                    "priorCreditorsDueWithinOneYear": {
                      "type": "number"
                    },
                    "priorDebtors": {
                      "type": "number"
                    },
                    "priorDepreciation": {
                      "type": "number"
                    },
                    "priorFixedAssets": {
                      "type": "number"
                    },
                    "priorOtherCharges": {
                      "type": "number"
                    },
                    "priorOtherIncome": {
                      "type": "number"
                    },
                    "priorPeriodEnd": {
                      "type": "string"
                    },
                    "priorPeriodStart": {
                      "type": "string"
                    },
                    "priorProvisionsForLiabilities": {
                      "description": "Provisions for liabilities last year, for the comparative column.",
                      "type": "number"
                    },
                    "priorStaffCosts": {
                      "type": "number"
                    },
                    "priorStocks": {
                      "type": "number"
                    },
                    "priorTax": {
                      "type": "number"
                    },
                    "priorTurnover": {
                      "type": "number"
                    },
                    "priorYearTaxableProfit": {
                      "type": "number"
                    },
                    "provisionsForLiabilities": {
                      "description": "Deferred tax provisions, warranty claims and other future obligations. Deducted after creditors in arriving at net assets.",
                      "type": "number"
                    },
                    "qualifyingDonations": {
                      "type": "number"
                    },
                    "specialRatePoolAdditions": {
                      "description": "Special rate pool: expenditure added this period.",
                      "type": "number"
                    },
                    "specialRatePoolBroughtForward": {
                      "description": "Special rate pool: balance brought forward (integral features, long-life assets, higher-emission cars).",
                      "type": "number"
                    },
                    "specialRatePoolDisposals": {
                      "description": "Special rate pool: disposal proceeds.",
                      "type": "number"
                    },
                    "staffCosts": {
                      "type": "number"
                    },
                    "stocks": {
                      "type": "number"
                    },
                    "structuresAndBuildingsAllowance": {
                      "description": "Structures and buildings allowance, 3% of qualifying construction cost (CT600 box 711).",
                      "type": "number"
                    },
                    "stubCapitalAllowances": {
                      "description": "Only when the period of account runs over 12 months, which HMRC files as TWO returns: how much of capitalAllowances was spent in the second (stub) period. Everything else is apportioned by days, but equipment relief belongs to the period the money was actually spent. Ask the user; default 0.",
                      "type": "number"
                    },
                    "stubQualifyingDonations": {
                      "description": "As stubCapitalAllowances, for qualifyingDonations: how much was paid in the second period. Default 0.",
                      "type": "number"
                    },
                    "taxAlreadyPaid": {
                      "description": "Corporation tax the company has already paid HMRC for this period and has not had back (CT600 box 595), in pounds. 0 or absent if none. Not for a period over 12 months.",
                      "type": "number"
                    },
                    "tradingStartDate": {
                      "description": "When the company started trading or first had income, ISO date. Only needed in a FIRST year whose period of account runs over 12 months (incorporation to the accounting reference date, which is the normal shape). Corporation tax starts here, not at incorporation, so a company that began trading a few weeks in usually needs only ONE CT600. The accounts still cover the whole period of account. Ask the user; do not guess.",
                      "type": "string"
                    },
                    "turnover": {
                      "type": "number"
                    },
                    "zeroEmissionsCars": {
                      "description": "First-year allowance on zero-emission cars (CT600 box 726).",
                      "type": "number"
                    },
                    "zeroEmissionsGoodsVehicles": {
                      "description": "First-year allowance on zero-emission goods vehicles (CT600 box 723).",
                      "type": "number"
                    }
                  },
                  "required": [
                    "periodStart",
                    "periodEnd"
                  ],
                  "type": "object"
                },
                "filingId": {
                  "description": "Signed in: take this company's figures from a saved CT600 draft instead",
                  "type": "string"
                },
                "name": {
                  "type": "string"
                },
                "payroll": {
                  "properties": {
                    "directors": {
                      "type": "number"
                    },
                    "othersLiableForEmployerNi": {
                      "type": "boolean"
                    }
                  },
                  "type": "object"
                },
                "salaries": {
                  "description": "Salary from this company per tax year, keyed '2025-26' / '2026-27': { salary, taxDeducted }",
                  "type": "object"
                }
              },
              "required": [
                "name"
              ],
              "type": "object"
            },
            "type": "array"
          },
          "director": {
            "properties": {
              "becameDirectorDuringYear": {
                "description": "Became a director part-way through the tax year. Refused: a shorter NI earnings period needs HMRC's directors' calculator.",
                "type": "boolean"
              },
              "dividends": {
                "description": "Each dividend from this company with the date it was paid",
                "items": {
                  "properties": {
                    "amount": {
                      "type": "number"
                    },
                    "date": {
                      "description": "YYYY-MM-DD",
                      "type": "string"
                    }
                  },
                  "required": [
                    "date",
                    "amount"
                  ],
                  "type": "object"
                },
                "type": "array"
              },
              "eligibility": {
                "description": "Answer true for any that apply; each is refused as out of scope (refer to an accountant).",
                "properties": {
                  "capitalGains": {
                    "type": "boolean"
                  },
                  "childBenefitHighIncome": {
                    "type": "boolean"
                  },
                  "foreignIncome": {
                    "type": "boolean"
                  },
                  "partnership": {
                    "type": "boolean"
                  },
                  "trustOrLifePolicyIncome": {
                    "type": "boolean"
                  },
                  "ukResidentAllYear": {
                    "type": "boolean"
                  }
                },
                "type": "object"
              },
              "overStatePensionAge": {
                "description": "Over State Pension age: no employee National Insurance on salary (the company still pays employer NI)",
                "type": "boolean"
              },
              "payroll": {
                "description": "For the Employment Allowance (up to £10,500 of employer NI). HMRC: a company with only one director cannot claim if that director is the only employee liable for employer NI. Ask both.",
                "properties": {
                  "directors": {
                    "description": "How many directors the company has",
                    "type": "number"
                  },
                  "othersLiableForEmployerNi": {
                    "description": "Is anyone else on the payroll paid more than £5,000 a year?",
                    "type": "boolean"
                  }
                },
                "type": "object"
              },
              "postgraduateLoan": {
                "type": "boolean"
              },
              "region": {
                "description": "Where the person lives for income tax: rUK (England or Northern Ireland), scotland or wales. Scottish rates differ. Ask.",
                "enum": [
                  "rUK",
                  "scotland",
                  "wales"
                ],
                "type": "string"
              },
              "studentLoanPlans": {
                "description": "Undergraduate student loan plans being repaid",
                "items": {
                  "enum": [
                    "plan1",
                    "plan2",
                    "plan4"
                  ],
                  "type": "string"
                },
                "type": "array"
              },
              "years": {
                "description": "Income per personal tax year, keyed '2025-26' / '2026-27'",
                "properties": {
                  "2025-26": {
                    "description": "Income in ONE personal tax year (6 April to 5 April), all in POUNDS. Ask; do not guess.",
                    "properties": {
                      "interest": {
                        "description": "Bank and building society interest received",
                        "type": "number"
                      },
                      "otherDividends": {
                        "description": "Dividends from OTHER companies",
                        "type": "number"
                      },
                      "otherEmploymentPay": {
                        "description": "Pay from any other job in the tax year",
                        "type": "number"
                      },
                      "otherEmploymentTaxDeducted": {
                        "type": "number"
                      },
                      "pensionContributions": {
                        "description": "Personal pension contributions (gross)",
                        "type": "number"
                      },
                      "salary": {
                        "description": "Salary from this company in the tax year (gross)",
                        "type": "number"
                      },
                      "salaryTaxDeducted": {
                        "description": "Income tax already taken off that salary through PAYE",
                        "type": "number"
                      },
                      "selfEmployment": {
                        "description": "A sole-trader business alongside the company, accounts for the tax year",
                        "properties": {
                          "expenses": {
                            "type": "number"
                          },
                          "turnover": {
                            "type": "number"
                          }
                        },
                        "type": "object"
                      }
                    },
                    "type": "object"
                  },
                  "2026-27": {
                    "description": "Income in ONE personal tax year (6 April to 5 April), all in POUNDS. Ask; do not guess.",
                    "properties": {
                      "interest": {
                        "description": "Bank and building society interest received",
                        "type": "number"
                      },
                      "otherDividends": {
                        "description": "Dividends from OTHER companies",
                        "type": "number"
                      },
                      "otherEmploymentPay": {
                        "description": "Pay from any other job in the tax year",
                        "type": "number"
                      },
                      "otherEmploymentTaxDeducted": {
                        "type": "number"
                      },
                      "pensionContributions": {
                        "description": "Personal pension contributions (gross)",
                        "type": "number"
                      },
                      "salary": {
                        "description": "Salary from this company in the tax year (gross)",
                        "type": "number"
                      },
                      "salaryTaxDeducted": {
                        "description": "Income tax already taken off that salary through PAYE",
                        "type": "number"
                      },
                      "selfEmployment": {
                        "description": "A sole-trader business alongside the company, accounts for the tax year",
                        "properties": {
                          "expenses": {
                            "type": "number"
                          },
                          "turnover": {
                            "type": "number"
                          }
                        },
                        "type": "object"
                      }
                    },
                    "type": "object"
                  }
                },
                "type": "object"
              }
            },
            "required": [
              "region"
            ],
            "type": "object"
          },
          "figures": {
            "description": "The return figures, all in POUNDS. periodStart/periodEnd are ISO dates.",
            "properties": {
              "adminExpenses": {
                "description": "Running costs excluding staff and depreciation",
                "type": "number"
              },
              "associatedCompanies": {
                "type": "number"
              },
              "averageEmployees": {
                "type": "number"
              },
              "calledUpShareCapitalNotPaid": {
                "description": "Share capital called up but not yet paid by shareholders. An asset, shown before fixed assets.",
                "type": "number"
              },
              "capitalAllowances": {
                "description": "Equipment bought this period (AIA)",
                "type": "number"
              },
              "cashAtBank": {
                "type": "number"
              },
              "claimCarryBack": {
                "type": "boolean"
              },
              "costOfSales": {
                "type": "number"
              },
              "creditorsDueAfterOneYear": {
                "type": "number"
              },
              "creditorsDueWithinOneYear": {
                "type": "number"
              },
              "debtors": {
                "type": "number"
              },
              "deferredTax": {
                "description": "Deferred tax charge (or credit) for the period. Shown with the corporation tax charge as one tax line in the accounts. Never changes what HMRC is owed.",
                "type": "number"
              },
              "depreciation": {
                "type": "number"
              },
              "disallowableExpenses": {
                "description": "Expenses included in the accounts that corporation tax does not allow, added back in the computation: client entertaining, fines and penalties, and similar. Do NOT subtract these from the cost figures; they stay in the accounts and are added back for tax.",
                "type": "number"
              },
              "electricChargePoints": {
                "description": "100% allowance on electric vehicle charge-point equipment (CT600 box 713).",
                "type": "number"
              },
              "exporter": {
                "description": "Boxes 616-618. Did the company sell to customers outside the UK during the period? 'goods' = physical products sent abroad, 'services' = work done for overseas customers, 'both', or 'neither'. Does NOT affect the tax computation, but it is a statement of fact on a signed return, so it must be answered truthfully rather than defaulted.",
                "enum": [
                  "goods",
                  "services",
                  "both",
                  "neither"
                ],
                "type": "string"
              },
              "firstPeriod": {
                "description": "true = first accounting period (no comparative column)",
                "type": "boolean"
              },
              "fixedAssets": {
                "type": "number"
              },
              "fortyPercentFyaExpenditure": {
                "description": "COST of new main-rate plant and machinery bought on or after 1 January 2026 claimed under the FA 2026 40% first-year allowance; 40% is claimed this period and the remaining 60% is added to the main pool automatically (CT600 box 725 until 5 April 2027, box 696 after).",
                "type": "number"
              },
              "fullExpensing": {
                "description": "100% first-year allowance on new main-rate plant and machinery (CT600 box 688).",
                "type": "number"
              },
              "interestIncome": {
                "description": "Bank interest received (CT600 box 170)",
                "type": "number"
              },
              "lossesBroughtForward": {
                "type": "number"
              },
              "machineryAndPlantMainPool": {
                "description": "Writing-down allowance claimed on the main pool (18%, or 14% for periods beginning on or after 1 April 2026; hybrid rate across the change).",
                "type": "number"
              },
              "machineryAndPlantSpecialRatePool": {
                "description": "Writing-down allowance claimed on the special rate pool (6%).",
                "type": "number"
              },
              "mainPoolAdditions": {
                "description": "Main pool: expenditure added this period that AIA is not claimed on.",
                "type": "number"
              },
              "mainPoolBroughtForward": {
                "description": "Main pool: unrelieved qualifying expenditure brought forward from the previous period. Give this and we compute the writing-down allowance instead of trusting a typed one.",
                "type": "number"
              },
              "mainPoolDisposals": {
                "description": "Main pool: disposal proceeds, capped at original cost. More than the pool holds produces a balancing charge.",
                "type": "number"
              },
              "otherIncome": {
                "type": "number"
              },
              "participatorLoanReliefs": {
                "description": "CT600A Part 2: amounts repaid, released or written off within 9 months and 1 day of the period end, with the date.",
                "items": {
                  "properties": {
                    "date": {
                      "format": "date",
                      "type": "string"
                    },
                    "name": {
                      "type": "string"
                    },
                    "repaid": {
                      "type": "number"
                    },
                    "writtenOff": {
                      "type": "number"
                    }
                  },
                  "type": "object"
                },
                "type": "array"
              },
              "participatorLoans": {
                "description": "CT600A Part 1: loans to directors, shareholders or their associates made in the period and still outstanding at the period end, whole pounds per person.",
                "items": {
                  "properties": {
                    "amount": {
                      "type": "number"
                    },
                    "name": {
                      "type": "string"
                    }
                  },
                  "type": "object"
                },
                "type": "array"
              },
              "participatorLoansOutstandingAllPeriods": {
                "description": "CT600A box A75: all loans to participators outstanding at the period end, including earlier periods.",
                "type": "number"
              },
              "participatorLoansRepaidBeforePeriodEnd": {
                "description": "CT600A Part 1 tick box: loans made in the period and repaid before the period end.",
                "type": "boolean"
              },
              "periodEnd": {
                "type": "string"
              },
              "periodStart": {
                "type": "string"
              },
              "priorCalledUpShareCapitalNotPaid": {
                "description": "Called up share capital not paid last year, for the comparative column.",
                "type": "number"
              },
              "priorCashAtBank": {
                "type": "number"
              },
              "priorCostOfSales": {
                "type": "number"
              },
              "priorCreditorsDueAfterOneYear": {
                "type": "number"
              },
              "priorCreditorsDueWithinOneYear": {
                "type": "number"
              },
              "priorDebtors": {
                "type": "number"
              },
              "priorDepreciation": {
                "type": "number"
              },
              "priorFixedAssets": {
                "type": "number"
              },
              "priorOtherCharges": {
                "type": "number"
              },
              "priorOtherIncome": {
                "type": "number"
              },
              "priorPeriodEnd": {
                "type": "string"
              },
              "priorPeriodStart": {
                "type": "string"
              },
              "priorProvisionsForLiabilities": {
                "description": "Provisions for liabilities last year, for the comparative column.",
                "type": "number"
              },
              "priorStaffCosts": {
                "type": "number"
              },
              "priorStocks": {
                "type": "number"
              },
              "priorTax": {
                "type": "number"
              },
              "priorTurnover": {
                "type": "number"
              },
              "priorYearTaxableProfit": {
                "type": "number"
              },
              "provisionsForLiabilities": {
                "description": "Deferred tax provisions, warranty claims and other future obligations. Deducted after creditors in arriving at net assets.",
                "type": "number"
              },
              "qualifyingDonations": {
                "type": "number"
              },
              "specialRatePoolAdditions": {
                "description": "Special rate pool: expenditure added this period.",
                "type": "number"
              },
              "specialRatePoolBroughtForward": {
                "description": "Special rate pool: balance brought forward (integral features, long-life assets, higher-emission cars).",
                "type": "number"
              },
              "specialRatePoolDisposals": {
                "description": "Special rate pool: disposal proceeds.",
                "type": "number"
              },
              "staffCosts": {
                "type": "number"
              },
              "stocks": {
                "type": "number"
              },
              "structuresAndBuildingsAllowance": {
                "description": "Structures and buildings allowance, 3% of qualifying construction cost (CT600 box 711).",
                "type": "number"
              },
              "stubCapitalAllowances": {
                "description": "Only when the period of account runs over 12 months, which HMRC files as TWO returns: how much of capitalAllowances was spent in the second (stub) period. Everything else is apportioned by days, but equipment relief belongs to the period the money was actually spent. Ask the user; default 0.",
                "type": "number"
              },
              "stubQualifyingDonations": {
                "description": "As stubCapitalAllowances, for qualifyingDonations: how much was paid in the second period. Default 0.",
                "type": "number"
              },
              "taxAlreadyPaid": {
                "description": "Corporation tax the company has already paid HMRC for this period and has not had back (CT600 box 595), in pounds. 0 or absent if none. Not for a period over 12 months.",
                "type": "number"
              },
              "tradingStartDate": {
                "description": "When the company started trading or first had income, ISO date. Only needed in a FIRST year whose period of account runs over 12 months (incorporation to the accounting reference date, which is the normal shape). Corporation tax starts here, not at incorporation, so a company that began trading a few weeks in usually needs only ONE CT600. The accounts still cover the whole period of account. Ask the user; do not guess.",
                "type": "string"
              },
              "turnover": {
                "type": "number"
              },
              "zeroEmissionsCars": {
                "description": "First-year allowance on zero-emission cars (CT600 box 726).",
                "type": "number"
              },
              "zeroEmissionsGoodsVehicles": {
                "description": "First-year allowance on zero-emission goods vehicles (CT600 box 723).",
                "type": "number"
              }
            },
            "required": [
              "periodStart",
              "periodEnd"
            ],
            "type": "object"
          },
          "filingId": {
            "description": "A saved CT600 draft to take the company figures from (needs a signed-in account)",
            "type": "string"
          },
          "useProfile": {
            "description": "Signed in only: work out the person's WHOLE position from their saved profile (their Tax cockpit): every company on their account with its latest figures, plus companies not on A.X.E.L and income from elsewhere. The result's `inputs` echoes what was used, so a what-if can pass it back as `companies` with one thing changed.",
            "type": "boolean"
          }
        },
        "required": [
          "director"
        ],
        "type": "object"
      },
      "name": "uk_director_tax_year"
    }
  ]
}

What the leaf hashes

{"body":"aab5cdd41991d7c3679fa2e956466ce68c69280a05c9ab2adb0aa7dfc302171f","id":309393,"kind":"mcp.tools","method":"probe.mcp/1","observed_us":1793058872586928,"prev":null,"subject":"ca4d94ed-f4ab-49ea-b73f-1a2d180cc0b5","subject_kind":"endpoint"}

Proof

Fold these into the leaf in order, hashing each sorted pair with keccak256, to reach the root of (296695 rows).

  1. 0xd9a2f8cedea35bce3bf98e603c89a3e5516b3b248cd1c1fe93ff8b5ab101c939
  2. 0xa4a07601d156cf43e4efb4471379cfa034f3d4fe29df7d94b0dfec4e079d3b05
  3. 0xc84e7d316b9f67ff28ab6805a878c5e7897a69a689808c96ebd722b073eddfd1
  4. 0x86b2a24b54913234b7075f87eacb0d61aeac0b367e95f932eae7d0f91e1f15a1
  5. 0x306f3cf30b29cb7dceb262c71f30ab075d065fca237f6307723f5879204256c9
  6. 0xa4cc76840a1cfa8cb7771e2caed4af63df0a495ca34ce117bdfd41dd37dfc866
  7. 0x1e61660eefe7e3b2d34d9490dc10e7aea15df464d24970d7d5a18c54c837ceaf
  8. 0x99ae804a413b4307bd4811ed9042b6bf49ad169040514fa94bb1c7039a09dd2c
  9. 0xae0783d423815cf4c5e7c10904ca1d9501536e43a32443b67a1fd2dca7b96869
  10. 0x60b48a1bcbe1b49c2b79abc9db170c07e64ed7296971e4a62ed6c2c279c87576
  11. 0xc65997d4cbe46cfb99054bd5df6a660823432d48a8d7d21b0c1bed1df236af25
  12. 0x3704bc5ad033a79977899a5ead894cf50c0b8c8432c020959cefe2af561eb5ee
  13. 0xcd9e3af1fa905ec61b99ee9442716d7c7a439aecacd018ec229a24def1cabf6b
  14. 0x6b927d53caa5125cdba9255612d524976c691f8672796c3f0885ba2c5b3af1ad
  15. 0x6dc40f983a3840a0ad927a9ca17f4ff1e3b649a6c735e2a09b140db7c2caf13b
  16. 0x703f95866af09c5e5d6ead7411e9a10f964a41a2aff64d4a55ff0053c023a023
  17. 0xd0651cb9bc8155eb52b5247d506e74b8a935057dc190ba52091702ac25ed3a40
  18. 0x9a9024edb5069d88a324facb310a5ce8e495214bbaa968f077bede437390194f
  19. 0x9b9ce5b74b9bab5121612ef6b64920a8d453cbf311096a423eef9702747e868a
Day root
0xf43e8dcc3d451a4788b26be904c55e8c4c0fa75c9666796c51db38d37e2c0df8
Chained
0x702d5ac508f08b0d1accf36af25822d8e5660367494edd17a642fb61e158a57a
Published
On Arc Testnet, block 69251483: 0x495162f8936e19f0039918feebe6c307f327cd6bf8c37219620b1970041fa9ae

How to check it · This row as JSON