# API and MCP for test cases, knowledge and rules, plus enforceable MFA

> 4 updates: Enforce multi-factor authentication for your organization, Export test case steps, and manage test cases through the API, Manage knowledge…

Source: https://qa.tech/changelog/2026-07-15

---
4 updates shipped on July 15, 2026.

In this release

1.  01[Enforce multi-factor authentication for your organization](#2026-07-15-enforce-mfa)Highlight
2.  02[Export test case steps, and manage test cases through the API](#2026-07-15-export-test-steps-manage-via-api)Highlight
3.  03[Manage knowledge items and rules through the API](#2026-07-15-knowledge-and-rules-via-api)Highlight
4.  04[Chat agent can generate downloadable files](#2026-07-15-chat-generates-downloadable-files)

1.  Highlight
    
    Featured this release
    
    ## Enforce multi-factor authentication for your organization
    
    Admins can now require MFA for every member under Settings → Authentication.
    
    Turn on "Enforce MFA" and members without a verified factor are walked through TOTP enrollment before they can use the app. Admins and owners can toggle it; members see it disabled with an explanation.
    
    [\# Direct link](#2026-07-15-enforce-mfa)
    
2.  Highlight
    
    Featured this release
    
    ## Export test case steps, and manage test cases through the API
    
    GET /v1/test-cases and the CLI can now include full step definitions, and new API and MCP tools let you read and edit test cases directly.
    
    Add `?includeSteps=true` to `GET /v1/test-cases` (or `--include-steps` on `qatech test-cases`) to get each test case's instructions, expected results and shortnames – handy for a one-time export into another tool.
    
    New `get_test_case` and `update_test_case` endpoints, and matching [MCP tools](https://qa.tech/product/mcp), return a test case's full config – goal, steps, dependencies, labels – and let you patch fields like `startUrlPath` or `RESUME_FROM` / `WAIT_FOR` dependencies without touching the dashboard. Full reference in the [API docs](https://docs.qa.tech/api-reference/introduction).
    
    [\# Direct link](#2026-07-15-export-test-steps-manage-via-api)
    
3.  Highlight
    
    Featured this release
    
    ## Manage knowledge items and rules through the API
    
    Knowledge base entries and chat, agent and PR-review rules, previously dashboard-only, are now full CRUD via the public API and MCP.
    
    New `/v1/knowledge` and `/v1/rules` endpoints – plus matching [MCP tools](https://qa.tech/product/mcp) – let API keys and agents list, create, update and delete text, link and memory [knowledge items](https://docs.qa.tech/core-concepts/knowledge), and chat, agent and [PR-review](https://qa.tech/product/pr-testing) rules. Agent-rule targeting by application, label, scenario or URL path is fully addressable from the API.
    
    Reference in the [API docs](https://docs.qa.tech/api-reference/introduction).
    
    [\# Direct link](#2026-07-15-knowledge-and-rules-via-api)
    
4.  Update 04 of 04
    
    ## Chat agent can generate downloadable files
    
    Ask the chat agent to export results as Markdown, JSON or CSV and get a one-click download card.
    
    Say something like "export my test cases as a CSV file" and the [chat agent](https://docs.qa.tech/core-concepts/ai-chat-assistant) assembles the file and drops a download card into the conversation – no more copy-pasting long tables out of chat.
    
    [\# Direct link](#2026-07-15-chat-generates-downloadable-files)
    

## Your team moves fast. Can your testing keep up?

QA.tech agents test your product autonomously, so moving fast never means shipping broken. See how it works in a 30-minute demo.

[Get a demo](https://qa.tech/demo)

[QA.tech](https://qa.tech/)

SOC 2 Type 2 compliant

![Sensiba SOC 2 Type 2 compliant](https://qa.tech/assets/soc2-type2-badge-DPb1j9VX.png)

### Product

-   [Platform overview](https://qa.tech/product)
-   [AI QA Testing](https://qa.tech/ai-qa-testing)
-   [Web Testing](https://qa.tech/product/web-testing)
-   [Mobile Testing](https://qa.tech/product/mobile-testing)
-   [PR Testing](https://qa.tech/product/pr-testing)
-   [MCP](https://qa.tech/product/mcp)
-   [Use cases](https://qa.tech/use-cases)
-   [Changelog](https://qa.tech/changelog)

### Compare

-   [QA.tech vs Cypress](https://qa.tech/compare/qa-tech-vs-cypress)
-   [QA.tech vs Playwright](https://qa.tech/compare/qa-tech-vs-playwright)
-   [QA.tech vs Mabl](https://qa.tech/compare/qa-tech-vs-mabl)
-   [QA.tech vs QA Wolf](https://qa.tech/compare/qa-tech-vs-qa-wolf)
-   [AI vs Human QA](https://qa.tech/saas)

### Resources

-   [Docs](https://docs.qa.tech/)
-   [Blog](https://qa.tech/blog)
-   [Events](https://qa.tech/events)
-   [Pricing](https://qa.tech/pricing)
-   [Case Studies](https://qa.tech/case-studies)

### Company

-   [About](https://qa.tech/about-us)
-   [Partnerships](https://qa.tech/partnerships)
-   [Press](https://qa.tech/press)
-   [Contact Us](https://qa.tech/contact)
-   [Privacy Policy](https://qa.tech/privacy-policy)
-   [Terms of Service](https://trust.qa.tech/resources?s=mb9w4yjb03i3t8bjsq4jx3&name=main-agreement.pdf)
-   [Security & Compliance](https://trust.qa.tech/)

### Social

-   [](https://www.linkedin.com/company/qa-tech-ai/)
-   [](https://x.com/getqatech)
-   [](https://www.instagram.com/getqatech/)

© 2025 QA.tech. All rights reserved
