> For the complete documentation index, see [llms.txt](https://help.tahua.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://help.tahua.io/product-news/2026/september.md).

# September 2026 - Product News

Learn about the latest features that have been added to Tahua

A packed month: a new way to connect AI assistants to your data, organisation-supplied milestones, contract expiry reminders, safer admin deletes, and improvements across contracts, milestones and assessments.

## Connect AI assistants

You can now connect AI assistants (such as Claude, Cursor and VS Code) to your Tahua data through MCP, with read access you control and enable yourself.

* [Self-service hosted MCP](/product-news/2026/september/admin-read-mcp-self-service-connect.md): admins can enable MCP access and provision a connection client, with copy-paste config, from Settings.
* [Connect GUI AI assistants by pasting a URL](/product-news/2026/september/mcp-dynamic-client-registration.md), via OAuth dynamic client registration.
* [Optional access to form and assessment answers](/product-news/2026/september/mcp-form-answers-opt-in.md), off by default.
* Read access to [assessments](/product-news/2026/september/admin-read-mcp-assessments.md), [contracts, milestones and payments](/product-news/2026/september/admin-read-mcp-delivery.md), and the [application funding decision](/product-news/2026/september/admin-read-mcp-application-decisions.md).

## Contracts

### Organisation-supplied milestones

Contracts often include things your organisation owes the counterparty, such as reports, resources, training or payments due back to you. Each milestone can now be marked as supplied by the counterparty (the default) or by your organisation. Milestones supplied by your organisation are completed by your admins, never appear in the counterparty's portal, and their payments are tracked as incoming.

[Read more →](/product-news/2026/september/organisation-supplied-milestones.md)

### Contract expiry reminders

A new Contract Expiry email reminder, under **Settings > Emails > Email Reminders**, warns the contract manager or all admins before a contract ends. Choose the lead time, optionally limit it to particular contract categories, and it sends once per contract.

[Read more →](/product-news/2026/september/contract-expiry-reminders.md)

* [Archive contracts](/product-news/2026/september/archive-contracts.md) to hide them from the applicant portal and the default admin contracts list.
* [Assign a milestone to a contract](/product-news/2026/september/assign-milestone-to-contract.md) when it was created without one.
* [Show the contract number on the applicant's contract page](/product-news/2026/september/applicant-contract-number-display.md) and its milestones tab.

## Safer admin deletes

* [Safer deletes for form files and applicant merges](/product-news/2026/september/safer-destructive-admin-deletes.md), with warnings when a record is part of a live funding round.

## Milestones

* [Add a Non-Monetary payment option when configuring a milestone](/product-news/2026/september/non-monetary-milestone-payment-option.md).
* [Milestone-specific Xero account code selection](/product-news/2026/september/milestone-xero-account-code.md).
* [Hide declined and withdrawn applications from the milestone application selection list](/product-news/2026/september/hide-declined-applications-from-milestone-selection.md).

## Assessments

* [Decision Required and Decision Declined assessment status filters](/product-news/2026/september/decision-required-assessment-filter.md).
* [Continue to next assessment button](/product-news/2026/september/continue-to-next-assessment-button.md) for assessors during the conflict of interest and decision steps.
* [Let anyone with access to a shared assessment download it as a PDF](/product-news/2026/september/shared-assessment-pdf-download.md).

## Forms and applicants

* [Applicant notes organisation setting](/product-news/2026/september/applicant-notes-organisation-setting.md).
* [TinyMCE images are uploaded to server storage](/product-news/2026/september/tinymce-server-image-upload.md) instead of being embedded as base64, preventing database and log bloat.
* [Grant Applicant and Assessor roles from the Admin profile page](/product-news/2026/september/grant-roles-from-admin-page.md).
* Application number variable for preformatted application titles.
* Settings > Registrations is now Settings > Registration Types, to make it clearer what is managed there.

## For integrators

* API v2 now exposes the application-to-contract link and form template identity. Funding applications return `template_id` and can return `contract_id`, contracts return `funding_application_id`, and the report builder application data source gains a Form Template ID column, giving integrations a stable key to map form fields against.
