Improvements and fixes, Oct 25
An API keys table, product rates on the marketplace, Billing for one program at a time, and MCP connections that last up to 30 days.
Improved
- Owners and Admins manage API keys in one table in Program settings › API keys: create named live keys shown once, see last use, and rotate or expire each key.
- A program's marketplace FAQ can now list each product rule's commission rate. Owners and Admins give custom products a public name in Program settings › Commission › Product rules.
- Billing lists only the selected program. To see another program's invoices, switch programs from the program menu.
- When a partner has no public name, Partners shows their contact email instead of their account username.
- On a phone, Program settings has one top bar with the menu and search, instead of a second menu bar and a back row on each page.


Fixed
- An overdue invoice pauses only a live program. Draft and archived programs keep their status, so paying the invoice no longer makes them live.
- On a phone, partner Integrations shows connected AI apps as a stacked list instead of a wide table, with a larger Remove button.
For developers
- AI apps connected over MCP stay connected for up to 30 days instead of asking you to approve them again about every hour.
- MCP tools no longer send a partner's email address as their name, and every field in a tool's output has a description.
- MCP list tools accept any positive
limitand return up to 50 items, withnext_cursorfor the rest, instead of an input error. - The
hintonapi_key_rotation_requiredwarnings and errors now says to rotate the key you use in Program settings › Developers › API keys.